extThopt
Class ExtNode

java.lang.Object
  extended by extThopt.ExtProcess
      extended by extThopt.ExtNode
All Implemented Interfaces:
External
Direct Known Subclasses:
ExtDivider, ExtMixer

public class ExtNode
extends ExtProcess

This class enables you to add external nodes to Thermoptim.

To add one component, subclass ExtMixer or ExtDivider by providing the appropriate methods in particular, getType() must return the component type as it will appear in the process list.

This class should not be modified

Author:
Renaud GICQUEL

Field Summary
 
Fields inherited from class extThopt.ExtProcess
thermoCouplerTypes
 
Constructor Summary
ExtNode()
           
 
Method Summary
 void getNodeStructure(java.lang.String nom)
          Charge la structure du noeud Loads the node structure not to be overridden by subclasses
 void updateStraightlyConnectedProcess(java.lang.String startProcess, java.lang.String name, boolean downstream, boolean inletPoint, boolean outletPoint, boolean updateT, double T, boolean updateP, double P, boolean updateX, double x)
          Mise à jour récurrente de transfos amont ou aval Updates recurrently inlet or outlet processes not to be overridden by subclasses
 
Methods inherited from class extThopt.ExtProcess
arePortsVisible, calculateProcess, getClassDescription, getClassType, getExergyBalance, getExergyType, getFlow, getName, getPointProperties, getProperties, getSubstProperties, getType, init, readCompParameters, saveCompParameters, setEnergyTypes, updatepoint, updatepoint, updateprocess
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtNode

public ExtNode()
Method Detail

getNodeStructure

public void getNodeStructure(java.lang.String nom)
Charge la structure du noeud

Loads the node structure

not to be overridden by subclasses


updateStraightlyConnectedProcess

public void updateStraightlyConnectedProcess(java.lang.String startProcess,
                                             java.lang.String name,
                                             boolean downstream,
                                             boolean inletPoint,
                                             boolean outletPoint,
                                             boolean updateT,
                                             double T,
                                             boolean updateP,
                                             double P,
                                             boolean updateX,
                                             double x)
Mise à jour récurrente de transfos amont ou aval

Updates recurrently inlet or outlet processes

not to be overridden by subclasses