|
Fesapi 2.14.0.0
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
|
#include <CompositionalViscositySpecification.h>
Public Member Functions | |
| CompositionalViscositySpecification (gsoap_eml2_3::prodml23__AbstractCompositionalViscosityModel *fromGsoap) | |
| virtual | ~CompositionalViscositySpecification ()=default |
| gsoap_eml2_3::prodml23__ThermodynamicPhase | getThermodynamicPhase () const |
| void | setThermodynamicPhase (gsoap_eml2_3::prodml23__ThermodynamicPhase phase) |
| Public Member Functions inherited from prodml2_3::CompositionalSpecification | |
| CompositionalSpecification (gsoap_eml2_3::prodml23__AbstractCompositionalModel *fromGsoap) | |
| virtual | ~CompositionalSpecification ()=default |
| bool | hasMixingRule () const |
| gsoap_eml2_3::prodml23__MixingRule | getMixingRule () const |
| void | setMixingRule (gsoap_eml2_3::prodml23__MixingRule mixingRule) |
| unsigned int | getBinaryInteractionCoefficientCount () const |
| std::string | getBinaryInteractionCoefficientFluidComponent1Reference (unsigned int index) const |
| bool | hasBinaryInteractionCoefficientFluidComponent2Reference (unsigned int index) const |
| std::string | getBinaryInteractionCoefficientFluidComponent2Reference (unsigned int index) const |
| void | pushBackBinaryInteractionCoefficient (double value, const std::string &fluidComponent1Reference, const std::string &fluidComponent2Reference="") |
| unsigned int | getFluidComponentPropertyCount () const |
| void | pushBackFluidComponentProperty (const std::string &fluidComponentReference) |
| std::string | getFluidComponentPropertyFluidComponentReference (unsigned int index) const |
| Public Member Functions inherited from prodml2_3::PvtSpecification | |
| PvtSpecification (gsoap_eml2_3::prodml23__AbstractPvtModel *fromGsoap) | |
| virtual | ~PvtSpecification ()=default |
| unsigned int | getCoefficientCount () const |
| double | getCoefficientValue (unsigned int index) const |
| gsoap_eml2_3::prodml23__PvtModelParameterKind | getCoefficientKind (unsigned int index) const |
| bool | hasCoefficientName (unsigned int index) const |
| std::string | getCoefficientName (unsigned int index) const |
| void | pushBackCoefficient (double value, gsoap_eml2_3::prodml23__PvtModelParameterKind kind, const std::string &name="") |
Additional Inherited Members | |
| Public Attributes inherited from prodml2_3::PvtSpecification | |
| gsoap_eml2_3::prodml23__AbstractPvtModel * | gsoapProxy |
A compositional viscosity specification.
|
inline |
Creates an instance of this class by wrapping a gsoap instance.
| [in,out] | fromGsoap | If non-null, from gsoap. |
|
virtualdefault |
Destructor does nothing since the memory is managed by the gsoap context.
|
inline |
Gets thermodynamic phase
|
inline |
Sets thermodynamic phase
| phase | The phase. |