extThopt
Class ExtDivider

java.lang.Object
  extended by extThopt.ExtProcess
      extended by extThopt.ExtNode
          extended by extThopt.ExtDivider
All Implemented Interfaces:
External

public class ExtDivider
extends ExtNode

This class enables you to add external dividers to Thermoptim.

To add one component, subclass 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
ExtDivider()
           
 
Method Summary
 java.lang.String getClassDescription()
          définit la description de la classe apparaissant dans le visualisateur defines the class description shown in the viewer should be overridden by subclasses
 java.lang.String getClassType()
          définit l'identifiant de la classe defines the class identifier must be overridden by subclasses
 void getDividerStructure()
          Charge la structure du diviseur Loads the divider structure not to be overridden by subclasses
 double[] getExergyBalance(java.lang.String[] args)
          used for productive structures
 
Methods inherited from class extThopt.ExtNode
getNodeStructure, updateStraightlyConnectedProcess
 
Methods inherited from class extThopt.ExtProcess
arePortsVisible, calculateProcess, 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

ExtDivider

public ExtDivider()
Method Detail

getClassType

public java.lang.String getClassType()
définit l'identifiant de la classe

defines the class identifier

must be overridden by subclasses

Specified by:
getClassType in interface External
Overrides:
getClassType in class ExtProcess

getClassDescription

public java.lang.String getClassDescription()
définit la description de la classe apparaissant dans le visualisateur

defines the class description shown in the viewer

should be overridden by subclasses

Specified by:
getClassDescription in interface External
Overrides:
getClassDescription in class ExtProcess

getDividerStructure

public void getDividerStructure()
Charge la structure du diviseur

Loads the divider structure

not to be overridden by subclasses


getExergyBalance

public double[] getExergyBalance(java.lang.String[] args)
Description copied from class: ExtProcess
used for productive structures

Overrides:
getExergyBalance in class ExtProcess