FluidStateCompositionModules.hpp
Go to the documentation of this file.
124 averageMolarMass_[phaseIdx] += moleFraction_[phaseIdx][compJIdx]*FluidSystem::molarMass(compJIdx);
151 averageMolarMass_[phaseIdx] += moleFraction_[phaseIdx][compIdx]*FluidSystem::molarMass(compIdx);
247 "The number of phases must be the same as the number of (pseudo-) components if you assume immiscibility");
A traits class which provides basic mathematical functions for arbitrary scalar floating point values... Some templates to wrap the valgrind client request macros. Module for the modular fluid state which stores the phase compositions explicitly in terms of mole fr... Definition: FluidStateCompositionModules.hpp:48 void setCompressFactor(unsigned phaseIdx, const Scalar &value) Definition: FluidStateCompositionModules.hpp:128 void setLvalue(const Scalar &value) Set the L value [-]. Definition: FluidStateCompositionModules.hpp:198 Scalar molarity(unsigned phaseIdx, unsigned compIdx) const The concentration of a component in a phase [mol/m^3]. Definition: FluidStateCompositionModules.hpp:102 const Scalar & L() const The L value of a composition [-]. Definition: FluidStateCompositionModules.hpp:190 Scalar L_ Definition: FluidStateCompositionModules.hpp:230 Scalar wilsonK_(unsigned compIdx) const Wilson formula to calculate K. Definition: FluidStateCompositionModules.hpp:207 FluidStateExplicitCompositionModule() Definition: FluidStateCompositionModules.hpp:53 void assign(const FluidState &fs) Retrieve all parameters from an arbitrary fluid state. Definition: FluidStateCompositionModules.hpp:142 std::array< Scalar, numPhases > averageMolarMass_ Definition: FluidStateCompositionModules.hpp:226 std::array< Scalar, numComponents > K_ Definition: FluidStateCompositionModules.hpp:229 const Scalar & averageMolarMass(unsigned phaseIdx) const The mean molar mass of a fluid phase [kg/mol]. Definition: FluidStateCompositionModules.hpp:90 const Scalar & moleFraction(unsigned phaseIdx, unsigned compIdx) const The mole fraction of a component in a phase []. Definition: FluidStateCompositionModules.hpp:67 const Implementation & asImp_() const Definition: FluidStateCompositionModules.hpp:220 std::array< Scalar, numPhases > sumMoleFractions_ Definition: FluidStateCompositionModules.hpp:227 std::array< Scalar, numPhases > Z_ Definition: FluidStateCompositionModules.hpp:228 void setMoleFraction(unsigned phaseIdx, unsigned compIdx, const Scalar &value) Set the mole fraction of a component in a phase [] and update the average molar mass [kg/mol] accordi... Definition: FluidStateCompositionModules.hpp:110 const Scalar & K(unsigned compIdx) const Definition: FluidStateCompositionModules.hpp:174 std::array< std::array< Scalar, numComponents >, numPhases > moleFraction_ Definition: FluidStateCompositionModules.hpp:225 void setKvalue(unsigned compIdx, const Scalar &value) Set the K value of a component [-]. Definition: FluidStateCompositionModules.hpp:182 Scalar massFraction(unsigned phaseIdx, unsigned compIdx) const The mass fraction of a component in a phase []. Definition: FluidStateCompositionModules.hpp:73 Scalar compressFactor(unsigned phaseIdx) const Definition: FluidStateCompositionModules.hpp:133 void checkDefined() const Make sure that all attributes are defined. Definition: FluidStateCompositionModules.hpp:165 Module for the modular fluid state which provides the phase compositions assuming immiscibility. Definition: FluidStateCompositionModules.hpp:241 Scalar massFraction(unsigned phaseIdx, unsigned compIdx) const The mass fraction of a component in a phase []. Definition: FluidStateCompositionModules.hpp:260 const Implementation & asImp_() const Definition: FluidStateCompositionModules.hpp:306 Scalar molarity(unsigned phaseIdx, unsigned compIdx) const The concentration of a component in a phase [mol/m^3]. Definition: FluidStateCompositionModules.hpp:283 @ numComponents Definition: FluidStateCompositionModules.hpp:245 void checkDefined() const Make sure that all attributes are defined. Definition: FluidStateCompositionModules.hpp:302 void assign(const FluidState &) Retrieve all parameters from an arbitrary fluid state. Definition: FluidStateCompositionModules.hpp:291 FluidStateImmiscibleCompositionModule()=default Scalar moleFraction(unsigned phaseIdx, unsigned compIdx) const The mole fraction of a component in a phase []. Definition: FluidStateCompositionModules.hpp:254 Scalar averageMolarMass(unsigned phaseIdx) const The mean molar mass of a fluid phase [kg/mol]. Definition: FluidStateCompositionModules.hpp:271 Module for the modular fluid state which does not store the compositions but throws std::logic_error ... Definition: FluidStateCompositionModules.hpp:316 Scalar moleFraction(unsigned, unsigned) const The mole fraction of a component in a phase []. Definition: FluidStateCompositionModules.hpp:325 @ numComponents Definition: FluidStateCompositionModules.hpp:318 Scalar averageMolarMass(unsigned) const The mean molar mass of a fluid phase [kg/mol]. Definition: FluidStateCompositionModules.hpp:342 Scalar molarity(unsigned, unsigned) const The concentration of a component in a phase [mol/m^3]. Definition: FluidStateCompositionModules.hpp:354 void checkDefined() const Make sure that all attributes are defined. Definition: FluidStateCompositionModules.hpp:365 Scalar massFraction(unsigned, unsigned) const The mass fraction of a component in a phase []. Definition: FluidStateCompositionModules.hpp:331 FluidStateNullCompositionModule()=default bool CheckDefined(const T &value) Make valgrind complain if any of the memory occupied by an object is undefined. Definition: Valgrind.hpp:74 void SetDefined(const T &value) Make the memory on which an object resides defined. Definition: Valgrind.hpp:222 void SetUndefined(const T &value) Make the memory on which an object resides undefined in valgrind runs. Definition: Valgrind.hpp:171 Definition: Air_Mesitylene.hpp:34 ReturnEval_< Evaluation1, Evaluation2 >::type max(const Evaluation1 &arg1, const Evaluation2 &arg2) Definition: MathToolbox.hpp:341 |