extThopt
Class BasicLiquid

java.lang.Object
  extended by extThopt.ExtSubstance
      extended by extThopt.BasicLiquid
All Implemented Interfaces:
Inversable

public class BasicLiquid
extends ExtSubstance
implements Inversable


Field Summary
 
Fields inherited from class extThopt.ExtSubstance
fich, fract_mass, fract_mol, fractType, mel_externes, molarWeights, Pmax, res, Tmax, Tmin, X
 
Constructor Summary
BasicLiquid()
           
 
Method Summary
 double calcCp(double T, double P, double x)
          calcule la capacité thermique massique à pression constante calculates the constant pressure mass thermal capacity to be overriden by ExtSubstance subclasses
 double calcCv(double T, double P, double x)
          calcule la capacité thermique massique à volume constant calculates the constant volume mass thermal capacity to be overriden by ExtSubstance subclasses
 double calcH(double T, double P, double x)
          calcule l'enthalpie calculates the enthalpy to be overriden by ExtSubstance subclasses
 double calcS(double T, double P, double x)
          calcule l'entropie calculates the entropy to be overriden ExtSubstance subclasses
 double calcV(double T, double P, double x)
          calcule le volume calculates the volume to be overriden by ExtSubstance subclasses
 double f_dicho(double X, double P, java.lang.String fonc)
           
 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
 double getLiquidConductivity(double T)
          cette méthode calcule la conductivité thermique liquide en W/m/K to be overriden by ExtSubstance subclasses
 double getLiquidViscosity(double T)
          cette méthode calcule la viscosité dynamique liquide en Pa.s to be overriden by ExtSubstance subclasses
 double getT_from_hP(double $h, double $P)
          calcule la température T, h et P étant donnés calculates the temperature T, h and P being known to be overriden by ExtSubstance subclasses
 double getT_from_sP(double $s, double $P)
          calcule la température T, s et P étant donnés calculates the temperature T, s and P being known to be overriden by ExtSubstance subclasses
 java.lang.String getType()
          définit l'identifiant de la classe defines the class identifier must be overridden by subclasses
 double getVaporConductivity(double T)
          cette méthode calcule la conductivité thermique vapeur en W/m/K to be overriden by ExtSubstance subclasses
 double getVaporViscosity(double T)
          cette méthode calcule la viscosité dynamique vapeur en Pa.s to be overriden by ExtSubstance subclasses
 
Methods inherited from class extThopt.ExtSubstance
CalcPropCorps, calcXx, getCp, getMixtures, getMolarWeights, getP_from_hT, getP_from_sT, getP_from_sT, getP_from_vT, getPTx_from_sh, getQuality, getSatComp, getSatPressure, getSatTemperature, getT_from_sv, getT_from_uv, isMolarFraction, lect_data, updateComp
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicLiquid

public BasicLiquid()
Method Detail

getType

public java.lang.String getType()
Description copied from class: ExtSubstance
définit l'identifiant de la classe

defines the class identifier

must be overridden by subclasses

Overrides:
getType in class ExtSubstance

getClassDescription

public java.lang.String getClassDescription()
Description copied from class: ExtSubstance
définit la description de la classe apparaissant dans le visualisateur

defines the class description shown in the viewer

should be overridden by subclasses

Overrides:
getClassDescription in class ExtSubstance

getT_from_hP

public double getT_from_hP(double $h,
                           double $P)
Description copied from class: ExtSubstance
calcule la température T, h et P étant donnés

calculates the temperature T, h and P being known

to be overriden by ExtSubstance subclasses

Overrides:
getT_from_hP in class ExtSubstance
Parameters:
$h - double (enthalpy)
$P - double (pressure)
Returns:
double

getT_from_sP

public double getT_from_sP(double $s,
                           double $P)
Description copied from class: ExtSubstance
calcule la température T, s et P étant donnés

calculates the temperature T, s and P being known

to be overriden by ExtSubstance subclasses

Overrides:
getT_from_sP in class ExtSubstance
Parameters:
$s - double (entropy)
Returns:
double

f_dicho

public double f_dicho(double X,
                      double P,
                      java.lang.String fonc)
Specified by:
f_dicho in interface Inversable

calcH

public double calcH(double T,
                    double P,
                    double x)
Description copied from class: ExtSubstance
calcule l'enthalpie

calculates the enthalpy

to be overriden by ExtSubstance subclasses

Overrides:
calcH in class ExtSubstance
Parameters:
T - double (temperature)
Returns:
double

calcS

public double calcS(double T,
                    double P,
                    double x)
Description copied from class: ExtSubstance
calcule l'entropie

calculates the entropy

to be overriden ExtSubstance subclasses

Overrides:
calcS in class ExtSubstance
Parameters:
T - double (temperature)
Returns:
double

calcCv

public double calcCv(double T,
                     double P,
                     double x)
Description copied from class: ExtSubstance
calcule la capacité thermique massique à volume constant

calculates the constant volume mass thermal capacity

to be overriden by ExtSubstance subclasses

Overrides:
calcCv in class ExtSubstance
Parameters:
T - double (temperature)
Returns:
double

calcCp

public double calcCp(double T,
                     double P,
                     double x)
Description copied from class: ExtSubstance
calcule la capacité thermique massique à pression constante

calculates the constant pressure mass thermal capacity

to be overriden by ExtSubstance subclasses

Overrides:
calcCp in class ExtSubstance
Parameters:
T - double (temperature)
Returns:
double

calcV

public double calcV(double T,
                    double P,
                    double x)
Description copied from class: ExtSubstance
calcule le volume

calculates the volume

to be overriden by ExtSubstance subclasses

Overrides:
calcV in class ExtSubstance
Parameters:
T - double (temperature)
Returns:
double

getLiquidViscosity

public double getLiquidViscosity(double T)
Description copied from class: ExtSubstance
cette méthode calcule la viscosité dynamique liquide en Pa.s

to be overriden by ExtSubstance subclasses

Overrides:
getLiquidViscosity in class ExtSubstance
Parameters:
T - double (température)
Returns:
double

getVaporViscosity

public double getVaporViscosity(double T)
Description copied from class: ExtSubstance
cette méthode calcule la viscosité dynamique vapeur en Pa.s

to be overriden by ExtSubstance subclasses

Overrides:
getVaporViscosity in class ExtSubstance
Parameters:
T - double (température)
Returns:
double

getLiquidConductivity

public double getLiquidConductivity(double T)
Description copied from class: ExtSubstance
cette méthode calcule la conductivité thermique liquide en W/m/K

to be overriden by ExtSubstance subclasses

Overrides:
getLiquidConductivity in class ExtSubstance
Parameters:
T - double (température)
Returns:
double

getVaporConductivity

public double getVaporConductivity(double T)
Description copied from class: ExtSubstance
cette méthode calcule la conductivité thermique vapeur en W/m/K

to be overriden by ExtSubstance subclasses

Overrides:
getVaporConductivity in class ExtSubstance
Parameters:
T - double (température)
Returns:
double