extThopt
Class ExtMixer

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

public class ExtMixer
extends ExtNode

This class enables you to add external mixers to Thermoptim.

To add one component, subclass ExtMixer 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
ExtMixer()
           
 
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
 double[] getExergyBalance(java.lang.String[] args)
          used for productive structures
 void getMixerStructure()
          Charge la structure du mélangeur Loads the mixer structure not to be overridden by subclasses
 
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

ExtMixer

public ExtMixer()
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

getMixerStructure

public void getMixerStructure()
Charge la structure du mélangeur

Loads the mixer 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