|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectextThopt.ExtProcess
public class ExtProcess
This class enables you to add external components to Thermoptim.
To add one component, subclass ExtProcess 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
Field Summary | |
---|---|
java.lang.String[] |
thermoCouplerTypes
|
Constructor Summary | |
---|---|
ExtProcess()
|
Method Summary | |
---|---|
boolean |
arePortsVisible()
|
void |
calculateProcess()
calcule la transfo calculates the process to be overriden in ExtProcess subclasses |
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()
returns the class type not to be overriden by ExtProcess subclasses |
double[] |
getExergyBalance(java.lang.String[] args)
used for productive structures |
java.lang.String[] |
getExergyType()
used for productive structures |
double |
getFlow()
returns Tthe process mass flow rate |
java.lang.String |
getName()
returns Thermoptim's process name |
void |
getPointProperties(java.lang.String nom)
Récupère les propriétés d'un point Gets a point's properties not to be overriden by ExtProcess subclasses |
java.util.Vector |
getProperties()
Charge l'état thermodynamique d'un point dans un Vector Loads the thermodynamic state of a point in a Vector not to be overriden by ExtProcess subclasses |
void |
getSubstProperties(java.lang.String nom)
Récupère les propriétés d'un corps Gets a substance's properties not to be overriden by ExtProcess subclasses |
java.lang.String |
getType()
définit l'identifiant de la classe defines the class identifier must be overridden by subclasses |
void |
init()
|
void |
readCompParameters(java.lang.String ligne_data)
lit les paramètres de la transfo reads the process parameters |
java.lang.String |
saveCompParameters()
sauve les paramètres de la transfo saves the process parameters |
java.util.Vector |
setEnergyTypes(java.lang.String process,
double useful,
double purchased,
double other)
Charge les énergies mises en jeu dans un Vector Loads the energy values in a Vector not to be overriden by ExtProcess subclasses |
void |
updatepoint(java.lang.String name,
boolean updateT,
double T,
boolean updateP,
double P,
boolean updateX,
double x,
boolean melHum,
java.lang.String task,
double value)
Met à jour les propriétés d'un point dans Thermoptim Updates a point's properties in Thermoptim not to be overriden by ExtProcess subclasses |
void |
updatepoint(java.lang.String name,
boolean updateT,
double T,
boolean updateP,
double P,
boolean updateX,
double x,
boolean melHum,
java.lang.String task,
double value,
boolean updateCorrFactor,
double corrFactor)
|
void |
updateprocess(java.lang.String name,
java.lang.String type,
boolean recalculate,
boolean isSetFlow,
boolean updateFlow,
double flow,
boolean updateParam1,
double param1)
Met à jour les propriétés d'une transfo dans Thermoptim Updates process properties in Thermoptim not to be overriden by ExtProcess subclasses |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.String[] thermoCouplerTypes
Constructor Detail |
---|
public ExtProcess()
Method Detail |
---|
public java.lang.String getType()
defines the class identifier
must be overridden by subclasses
getType
in interface External
public java.lang.String getClassType()
not to be overriden by ExtProcess subclasses
getClassType
in interface External
public java.lang.String getClassDescription()
defines the class description shown in the viewer
should be overridden by subclasses
getClassDescription
in interface External
public java.lang.String getName()
public double getFlow()
public java.lang.String[] getExergyType()
public double[] getExergyBalance(java.lang.String[] args)
public boolean arePortsVisible()
public void init()
init
in interface External
public void calculateProcess()
calculates the process
to be overriden in ExtProcess subclasses
public java.util.Vector getProperties()
Loads the thermodynamic state of a point in a Vector
not to be overriden by ExtProcess subclasses
public java.util.Vector setEnergyTypes(java.lang.String process, double useful, double purchased, double other)
Loads the energy values in a Vector
not to be overriden by ExtProcess subclasses
public void updatepoint(java.lang.String name, boolean updateT, double T, boolean updateP, double P, boolean updateX, double x, boolean melHum, java.lang.String task, double value)
Updates a point's properties in Thermoptim
not to be overriden by ExtProcess subclasses
public void updatepoint(java.lang.String name, boolean updateT, double T, boolean updateP, double P, boolean updateX, double x, boolean melHum, java.lang.String task, double value, boolean updateCorrFactor, double corrFactor)
public void updateprocess(java.lang.String name, java.lang.String type, boolean recalculate, boolean isSetFlow, boolean updateFlow, double flow, boolean updateParam1, double param1)
Updates process properties in Thermoptim
not to be overriden by ExtProcess subclasses
public void readCompParameters(java.lang.String ligne_data)
reads the process parameters
ligne_data
- String (data line)
to be overriden in ExtProcess subclasses
public java.lang.String saveCompParameters()
saves the process parameters
to be overriden in ExtProcess subclasses
public void getPointProperties(java.lang.String nom)
Gets a point's properties
not to be overriden by ExtProcess subclasses
public void getSubstProperties(java.lang.String nom)
Gets a substance's properties
not to be overriden by ExtProcess subclasses
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |