OGS
ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType > Struct Template Referencefinal

Detailed Description

template<typename ShapeMatricesType>
struct ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >

Definition at line 20 of file IntegrationPointData.h.

#include <IntegrationPointData.h>

Public Member Functions

void pushBackState ()
 

Public Attributes

ShapeMatricesType::NodalRowVectorType N
 
ShapeMatricesType::GlobalDimNodalMatrixType dNdx
 
ShapeMatricesType::GlobalDimVectorType v_darcy
 
double saturation = std::numeric_limits<double>::quiet_NaN()
 
double saturation_prev = std::numeric_limits<double>::quiet_NaN()
 
double porosity = std::numeric_limits<double>::quiet_NaN()
 
double porosity_prev = std::numeric_limits<double>::quiet_NaN()
 
double transport_porosity = std::numeric_limits<double>::quiet_NaN()
 
double transport_porosity_prev = std::numeric_limits<double>::quiet_NaN()
 
double dry_density_solid = std::numeric_limits<double>::quiet_NaN()
 
double dry_density_pellet_saturated
 
double dry_density_pellet_unsaturated
 
double integration_weight
 
 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

Member Function Documentation

◆ pushBackState()

template<typename ShapeMatricesType >
void ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::pushBackState ( )
inline

Definition at line 41 of file IntegrationPointData.h.

References ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::porosity, ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::porosity_prev, ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::saturation, ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::saturation_prev, ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::transport_porosity, and ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::transport_porosity_prev.

Member Data Documentation

◆ dNdx

template<typename ShapeMatricesType >
ShapeMatricesType::GlobalDimNodalMatrixType ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::dNdx

Definition at line 23 of file IntegrationPointData.h.

◆ dry_density_pellet_saturated

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::dry_density_pellet_saturated
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 34 of file IntegrationPointData.h.

◆ dry_density_pellet_unsaturated

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::dry_density_pellet_unsaturated
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 36 of file IntegrationPointData.h.

◆ dry_density_solid

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::dry_density_solid = std::numeric_limits<double>::quiet_NaN()

Definition at line 33 of file IntegrationPointData.h.

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW

template<typename ShapeMatricesType >
ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 48 of file IntegrationPointData.h.

◆ integration_weight

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::integration_weight

Definition at line 39 of file IntegrationPointData.h.

◆ N

template<typename ShapeMatricesType >
ShapeMatricesType::NodalRowVectorType ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::N

Definition at line 22 of file IntegrationPointData.h.

◆ porosity

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::porosity = std::numeric_limits<double>::quiet_NaN()

◆ porosity_prev

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::porosity_prev = std::numeric_limits<double>::quiet_NaN()

◆ saturation

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::saturation = std::numeric_limits<double>::quiet_NaN()

◆ saturation_prev

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::saturation_prev = std::numeric_limits<double>::quiet_NaN()

◆ transport_porosity

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::transport_porosity = std::numeric_limits<double>::quiet_NaN()

◆ transport_porosity_prev

template<typename ShapeMatricesType >
double ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::transport_porosity_prev = std::numeric_limits<double>::quiet_NaN()

◆ v_darcy

template<typename ShapeMatricesType >
ShapeMatricesType::GlobalDimVectorType ProcessLib::ThermoRichardsFlow::IntegrationPointData< ShapeMatricesType >::v_darcy

Definition at line 25 of file IntegrationPointData.h.


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