OGS
|
Classes | |
struct | AssemblyParams |
struct | FluidHeatConductivityH2O |
struct | FluidHeatConductivityN2 |
struct | FluidViscosityH2O |
struct | FluidViscosityN2 |
struct | ReactionRate |
class | TESFEMReactionAdaptor |
class | TESFEMReactionAdaptorAdsorption |
class | TESFEMReactionAdaptorCaOH2 |
class | TESFEMReactionAdaptorInert |
class | TESFEMReactionAdaptorSinusoidal |
class | TESLocalAssembler |
struct | TESLocalAssemblerData |
class | TESLocalAssemblerInner |
class | TESLocalAssemblerInterface |
class | TESProcess |
Functions | |
std::unique_ptr< Process > | createTESProcess (std::string const &name, MeshLib::Mesh &mesh, std::unique_ptr< ProcessLib::AbstractJacobianAssembler > &&jacobian_assembler, std::vector< ProcessVariable > const &variables, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, unsigned const integration_order, BaseLib::ConfigTree const &config) |
double | fluid_density (const double p, const double T, const double x) |
template<int i> | |
double | mypow (const double x) |
template<> | |
double | mypow< 0 > (const double) |
double | fluid_viscosity (const double p, const double T, const double x) |
double | fluid_heat_conductivity (const double p, const double T, const double x) |
Variables | |
const unsigned | NODAL_DOF = 3 |
const unsigned | COMPONENT_ID_PRESSURE = 0 |
const unsigned | COMPONENT_ID_TEMPERATURE = 1 |
const unsigned | COMPONENT_ID_MASS_FRACTION = 2 |
const double | M_N2 = 0.028013 |
const double | M_H2O = 0.018016 |
std::unique_ptr< Process > ProcessLib::TES::createTESProcess | ( | std::string const & | name, |
MeshLib::Mesh & | mesh, | ||
std::unique_ptr< ProcessLib::AbstractJacobianAssembler > && | jacobian_assembler, | ||
std::vector< ProcessVariable > const & | variables, | ||
std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters, | ||
unsigned const | integration_order, | ||
BaseLib::ConfigTree const & | config ) |
Primary process variables as they appear in the global component vector:
Definition at line 21 of file CreateTESProcess.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), ProcessLib::createSecondaryVariables(), DBUG(), ProcessLib::findProcessVariables(), and BaseLib::ConfigTree::getConfigSubtree().
Referenced by ProjectData::parseProcesses().
|
inline |
Definition at line 19 of file TESOGS5MaterialModels.h.
References MaterialLib::PhysicalConstant::IdealGasConstant, MaterialLib::PhysicalConstant::MolarMass::N2, and MaterialLib::PhysicalConstant::MolarMass::Water.
Referenced by ProcessLib::TES::TESLocalAssemblerInner< Traits >::preEachAssembleIntegrationPoint().
|
inline |
Definition at line 372 of file TESOGS5MaterialModels.h.
References ProcessLib::TES::FluidHeatConductivityH2O::get(), ProcessLib::TES::FluidHeatConductivityN2::get(), ProcessLib::TES::FluidViscosityH2O::get(), ProcessLib::TES::FluidViscosityN2::get(), MaterialLib::PhysicalConstant::IdealGasConstant, MaterialLib::PhysicalConstant::MolarMass::N2, and MaterialLib::PhysicalConstant::MolarMass::Water.
Referenced by ProcessLib::TES::TESLocalAssemblerInner< Traits >::getLaplaceCoeffMatrix().
|
inline |
Definition at line 184 of file TESOGS5MaterialModels.h.
References ProcessLib::TES::FluidViscosityH2O::get(), ProcessLib::TES::FluidViscosityN2::get(), MaterialLib::PhysicalConstant::IdealGasConstant, mypow(), MaterialLib::PhysicalConstant::MolarMass::N2, and MaterialLib::PhysicalConstant::MolarMass::Water.
Referenced by ProcessLib::TES::TESLocalAssembler< ShapeFunction_, GlobalDim >::getIntPtDarcyVelocity(), and ProcessLib::TES::TESLocalAssemblerInner< Traits >::getLaplaceCoeffMatrix().
double ProcessLib::TES::mypow | ( | const double | x | ) |
Definition at line 34 of file TESOGS5MaterialModels.h.
References mypow().
Referenced by fluid_viscosity(), ProcessLib::TES::FluidHeatConductivityH2O::get(), ProcessLib::TES::FluidViscosityH2O::get(), ProcessLib::TES::FluidViscosityH2O::inner_loop(), ProcessLib::TES::FluidHeatConductivityN2::loop1_term(), ProcessLib::TES::FluidViscosityN2::loop1_term(), ProcessLib::TES::FluidHeatConductivityN2::loop2_term(), ProcessLib::TES::FluidViscosityN2::loop2_term(), ProcessLib::TES::FluidHeatConductivityN2::loop3_term(), ProcessLib::TES::FluidHeatConductivityH2O::loop_term(), and mypow().
|
inline |
Definition at line 46 of file TESOGS5MaterialModels.h.
Referenced by ProcessLib::TES::FluidViscosityH2O::get(), and ProcessLib::TES::FluidViscosityH2O::inner_loop().
const unsigned ProcessLib::TES::COMPONENT_ID_MASS_FRACTION = 2 |
Definition at line 27 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESFEMReactionAdaptorAdsorption::checkBounds(), ProcessLib::TES::TESProcess::computeEquilibriumLoading(), ProcessLib::TES::TESProcess::computeRelativeHumidity(), and ProcessLib::TES::TESProcess::computeVapourPartialPressure().
const unsigned ProcessLib::TES::COMPONENT_ID_PRESSURE = 0 |
Definition at line 25 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::computeEquilibriumLoading(), ProcessLib::TES::TESProcess::computeRelativeHumidity(), ProcessLib::TES::TESProcess::computeVapourPartialPressure(), and ProcessLib::TES::TESLocalAssembler< ShapeFunction_, GlobalDim >::getIntPtDarcyVelocity().
const unsigned ProcessLib::TES::COMPONENT_ID_TEMPERATURE = 1 |
Definition at line 26 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::computeEquilibriumLoading(), and ProcessLib::TES::TESProcess::computeRelativeHumidity().
const double ProcessLib::TES::M_H2O = 0.018016 |
Definition at line 30 of file TESAssemblyParams.h.
const double ProcessLib::TES::M_N2 = 0.028013 |
Definition at line 29 of file TESAssemblyParams.h.
const unsigned ProcessLib::TES::NODAL_DOF = 3 |
Definition at line 24 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESLocalAssembler< ShapeFunction_, GlobalDim >::assemble(), ProcessLib::TES::TESLocalAssemblerInner< Traits >::assembleIntegrationPoint(), ProcessLib::TES::TESFEMReactionAdaptorAdsorption::checkBounds(), ProcessLib::TES::TESLocalAssembler< ShapeFunction_, GlobalDim >::getIntPtDarcyVelocity(), and ProcessLib::TES::TESLocalAssemblerInner< Traits >::getLaplaceCoeffMatrix().