// ## operation calculatePDepRate(Temperature) public double calculateTotalPDepRate(Temperature p_temperature, Pressure p_pressure) { // #[ operation calculatePDepRate(Temperature) PDepNetwork pdn = getPDepNetwork(); if (pdn != null) { ListIterator iter = pdn.getNetReactions().listIterator(); while (iter.hasNext()) { PDepReaction pdnr = (PDepReaction) iter.next(); if (pdnr.getStructure().equals(getStructure())) return pdnr.calculateRate(p_temperature, p_pressure); } iter = pdn.getNonincludedReactions().listIterator(); while (iter.hasNext()) { PDepReaction pdnr = (PDepReaction) iter.next(); if (pdnr.getStructure().equals(getStructure())) return pdnr.calculateRate(p_temperature, p_pressure); } } return calculateTotalRate(p_temperature); // #] }