OGS
|
Definition at line 32 of file TESAssemblyParams.h.
#include <TESAssemblyParams.h>
Public Attributes | |
Trafo | trafo_p {1.0} |
Trafo | trafo_T {1.0} |
Trafo | trafo_x {1.0} |
std::unique_ptr< Adsorption::Reaction > | react_sys |
double | fluid_specific_heat_source |
double | cpG |
Eigen::MatrixXd | solid_perm_tensor |
double | solid_specific_heat_source |
double | solid_heat_cond = std::numeric_limits<double>::quiet_NaN() |
double | cpS |
double | tortuosity = std::numeric_limits<double>::quiet_NaN() |
double | diffusion_coefficient_component |
double | poro = std::numeric_limits<double>::quiet_NaN() |
double | rho_SR_dry = std::numeric_limits<double>::quiet_NaN() |
const double | M_inert = MaterialLib::PhysicalConstant::MolarMass::N2 |
const double | M_react = MaterialLib::PhysicalConstant::MolarMass::Water |
double | initial_solid_density = std::numeric_limits<double>::quiet_NaN() |
double | delta_t = std::numeric_limits<double>::quiet_NaN() |
unsigned | iteration_in_current_timestep = 0 |
bool | output_element_matrices = false |
unsigned | number_of_try_of_iteration = 0 |
double | current_time = std::numeric_limits<double>::quiet_NaN() |
std::size_t | timestep = 0 |
Output global matrix/rhs after first iteration. | |
std::size_t | total_iteration = 0 |
double ProcessLib::TES::AssemblyParams::cpG |
Definition at line 42 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
double ProcessLib::TES::AssemblyParams::cpS |
Definition at line 51 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
double ProcessLib::TES::AssemblyParams::current_time = std::numeric_limits<double>::quiet_NaN() |
Definition at line 75 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESFEMReactionAdaptorSinusoidal::initReaction(), and ProcessLib::TES::TESProcess::preTimestepConcreteProcess().
double ProcessLib::TES::AssemblyParams::delta_t = std::numeric_limits<double>::quiet_NaN() |
double ProcessLib::TES::AssemblyParams::diffusion_coefficient_component |
Definition at line 56 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
double ProcessLib::TES::AssemblyParams::fluid_specific_heat_source |
Definition at line 40 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
double ProcessLib::TES::AssemblyParams::initial_solid_density = std::numeric_limits<double>::quiet_NaN() |
Definition at line 67 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
unsigned ProcessLib::TES::AssemblyParams::iteration_in_current_timestep = 0 |
Definition at line 70 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESFEMReactionAdaptorCaOH2::initReaction(), ProcessLib::TES::TESFEMReactionAdaptorAdsorption::initReaction_slowDownUndershootStrategy(), ProcessLib::TES::TESProcess::postIterationConcreteProcess(), and ProcessLib::TES::TESProcess::preIterationConcreteProcess().
const double ProcessLib::TES::AssemblyParams::M_inert = MaterialLib::PhysicalConstant::MolarMass::N2 |
Definition at line 63 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::computeEquilibriumLoading(), ProcessLib::TES::TESProcess::computeRelativeHumidity(), and ProcessLib::TES::TESProcess::computeVapourPartialPressure().
const double ProcessLib::TES::AssemblyParams::M_react = MaterialLib::PhysicalConstant::MolarMass::Water |
Definition at line 64 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::computeEquilibriumLoading(), ProcessLib::TES::TESProcess::computeRelativeHumidity(), ProcessLib::TES::TESProcess::computeVapourPartialPressure(), ProcessLib::TES::TESFEMReactionAdaptorAdsorption::estimateAdsorptionEquilibrium(), and ProcessLib::TES::TESFEMReactionAdaptorAdsorption::initReaction_slowDownUndershootStrategy().
unsigned ProcessLib::TES::AssemblyParams::number_of_try_of_iteration = 0 |
Definition at line 74 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESFEMReactionAdaptorAdsorption::checkBounds(), ProcessLib::TES::TESFEMReactionAdaptorCaOH2::initReaction(), ProcessLib::TES::TESFEMReactionAdaptorAdsorption::initReaction_slowDownUndershootStrategy(), ProcessLib::TES::TESProcess::postIterationConcreteProcess(), and ProcessLib::TES::TESProcess::preIterationConcreteProcess().
bool ProcessLib::TES::AssemblyParams::output_element_matrices = false |
Definition at line 72 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
double ProcessLib::TES::AssemblyParams::poro = std::numeric_limits<double>::quiet_NaN() |
Definition at line 59 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess(), ProcessLib::TES::TESFEMReactionAdaptorAdsorption::estimateAdsorptionEquilibrium(), ProcessLib::TES::TESFEMReactionAdaptorSinusoidal::initReaction(), and ProcessLib::TES::TESFEMReactionAdaptorAdsorption::initReaction_slowDownUndershootStrategy().
std::unique_ptr<Adsorption::Reaction> ProcessLib::TES::AssemblyParams::react_sys |
Definition at line 38 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESFEMReactionAdaptorAdsorption::TESFEMReactionAdaptorAdsorption(), ProcessLib::TES::TESFEMReactionAdaptorSinusoidal::TESFEMReactionAdaptorSinusoidal(), ProcessLib::TES::TESProcess::TESProcess(), ProcessLib::TES::TESProcess::computeEquilibriumLoading(), ProcessLib::TES::TESFEMReactionAdaptorAdsorption::estimateAdsorptionEquilibrium(), ProcessLib::TES::TESFEMReactionAdaptorAdsorption::initReaction_slowDownUndershootStrategy(), and ProcessLib::TES::TESFEMReactionAdaptor::newInstance().
double ProcessLib::TES::AssemblyParams::rho_SR_dry = std::numeric_limits<double>::quiet_NaN() |
double ProcessLib::TES::AssemblyParams::solid_heat_cond = std::numeric_limits<double>::quiet_NaN() |
Definition at line 50 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
Eigen::MatrixXd ProcessLib::TES::AssemblyParams::solid_perm_tensor |
Definition at line 46 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
double ProcessLib::TES::AssemblyParams::solid_specific_heat_source |
Definition at line 48 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
std::size_t ProcessLib::TES::AssemblyParams::timestep = 0 |
Output global matrix/rhs after first iteration.
Definition at line 78 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::postIterationConcreteProcess(), and ProcessLib::TES::TESProcess::preTimestepConcreteProcess().
double ProcessLib::TES::AssemblyParams::tortuosity = std::numeric_limits<double>::quiet_NaN() |
Definition at line 55 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
std::size_t ProcessLib::TES::AssemblyParams::total_iteration = 0 |
Definition at line 79 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::postIterationConcreteProcess(), and ProcessLib::TES::TESProcess::preIterationConcreteProcess().
Trafo ProcessLib::TES::AssemblyParams::trafo_p {1.0} |
Definition at line 34 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
Trafo ProcessLib::TES::AssemblyParams::trafo_T {1.0} |
Definition at line 35 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
Trafo ProcessLib::TES::AssemblyParams::trafo_x {1.0} |
Definition at line 36 of file TESAssemblyParams.h.
Referenced by ProcessLib::TES::TESProcess::TESProcess().