OGS
ProcessLib::TES::AssemblyParams Struct Reference

Detailed Description

Definition at line 32 of file TESAssemblyParams.h.

#include <TESAssemblyParams.h>

Collaboration diagram for ProcessLib::TES::AssemblyParams:
[legend]

Public Attributes

Trafo trafo_p {1.0}
 
Trafo trafo_T {1.0}
 
Trafo trafo_x {1.0}
 
std::unique_ptr< Adsorption::Reactionreact_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
 

Member Data Documentation

◆ cpG

double ProcessLib::TES::AssemblyParams::cpG
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 42 of file TESAssemblyParams.h.

Referenced by ProcessLib::TES::TESProcess::TESProcess().

◆ cpS

double ProcessLib::TES::AssemblyParams::cpS
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 51 of file TESAssemblyParams.h.

Referenced by ProcessLib::TES::TESProcess::TESProcess().

◆ current_time

double ProcessLib::TES::AssemblyParams::current_time = std::numeric_limits<double>::quiet_NaN()

◆ delta_t

◆ diffusion_coefficient_component

double ProcessLib::TES::AssemblyParams::diffusion_coefficient_component
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 56 of file TESAssemblyParams.h.

Referenced by ProcessLib::TES::TESProcess::TESProcess().

◆ fluid_specific_heat_source

double ProcessLib::TES::AssemblyParams::fluid_specific_heat_source
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 40 of file TESAssemblyParams.h.

Referenced by ProcessLib::TES::TESProcess::TESProcess().

◆ initial_solid_density

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().

◆ iteration_in_current_timestep

◆ M_inert

◆ M_react

◆ number_of_try_of_iteration

◆ output_element_matrices

bool ProcessLib::TES::AssemblyParams::output_element_matrices = false

Definition at line 72 of file TESAssemblyParams.h.

Referenced by ProcessLib::TES::TESProcess::TESProcess().

◆ poro

◆ react_sys

◆ rho_SR_dry

◆ solid_heat_cond

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().

◆ solid_perm_tensor

Eigen::MatrixXd ProcessLib::TES::AssemblyParams::solid_perm_tensor
Initial value:
= Eigen::MatrixXd::Constant(
3, 3, std::numeric_limits<double>::quiet_NaN())

Definition at line 46 of file TESAssemblyParams.h.

Referenced by ProcessLib::TES::TESProcess::TESProcess().

◆ solid_specific_heat_source

double ProcessLib::TES::AssemblyParams::solid_specific_heat_source
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 48 of file TESAssemblyParams.h.

Referenced by ProcessLib::TES::TESProcess::TESProcess().

◆ timestep

std::size_t ProcessLib::TES::AssemblyParams::timestep = 0

◆ tortuosity

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().

◆ total_iteration

std::size_t ProcessLib::TES::AssemblyParams::total_iteration = 0

◆ trafo_p

Trafo ProcessLib::TES::AssemblyParams::trafo_p {1.0}

Definition at line 34 of file TESAssemblyParams.h.

34{1.0};

Referenced by ProcessLib::TES::TESProcess::TESProcess().

◆ trafo_T

Trafo ProcessLib::TES::AssemblyParams::trafo_T {1.0}

Definition at line 35 of file TESAssemblyParams.h.

35{1.0};

Referenced by ProcessLib::TES::TESProcess::TESProcess().

◆ trafo_x

Trafo ProcessLib::TES::AssemblyParams::trafo_x {1.0}

Definition at line 36 of file TESAssemblyParams.h.

36{1.0};

Referenced by ProcessLib::TES::TESProcess::TESProcess().


The documentation for this struct was generated from the following file: