OGS
ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType > Struct Template Referencefinal

Detailed Description

template<typename NodalRowVectorType, typename GlobalDimNodalMatrixType>
struct ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >

Definition at line 24 of file WellboreSimulatorLocalAssemblerInterface.h.

#include <WellboreSimulatorLocalAssemblerInterface.h>

Public Member Functions

 IntegrationPointData (NodalRowVectorType N_, GlobalDimNodalMatrixType dNdx_, double const &integration_weight_)
 
void pushBackState ()
 

Public Attributes

NodalRowVectorType const N
 
GlobalDimNodalMatrixType const dNdx
 
double const integration_weight
 
double mix_density = std::numeric_limits<double>::quiet_NaN()
 
double mix_density_prev = std::numeric_limits<double>::quiet_NaN()
 
double temperature = std::numeric_limits<double>::quiet_NaN()
 
double dryness = std::numeric_limits<double>::quiet_NaN()
 
double vapor_volume_fraction = std::numeric_limits<double>::quiet_NaN()
 
double vapor_mass_flow_rate = std::numeric_limits<double>::quiet_NaN()
 
double liquid_mass_flow_rate = std::numeric_limits<double>::quiet_NaN()
 

Constructor & Destructor Documentation

◆ IntegrationPointData()

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::IntegrationPointData ( NodalRowVectorType N_,
GlobalDimNodalMatrixType dNdx_,
double const & integration_weight_ )
inline

Member Function Documentation

◆ pushBackState()

Member Data Documentation

◆ dNdx

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
GlobalDimNodalMatrixType const ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::dNdx

Definition at line 38 of file WellboreSimulatorLocalAssemblerInterface.h.

◆ dryness

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
double ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::dryness = std::numeric_limits<double>::quiet_NaN()

◆ integration_weight

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
double const ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::integration_weight

Definition at line 39 of file WellboreSimulatorLocalAssemblerInterface.h.

◆ liquid_mass_flow_rate

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
double ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::liquid_mass_flow_rate = std::numeric_limits<double>::quiet_NaN()

◆ mix_density

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
double ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::mix_density = std::numeric_limits<double>::quiet_NaN()

◆ mix_density_prev

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
double ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::mix_density_prev = std::numeric_limits<double>::quiet_NaN()

◆ N

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
NodalRowVectorType const ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::N

Definition at line 37 of file WellboreSimulatorLocalAssemblerInterface.h.

◆ temperature

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
double ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::temperature = std::numeric_limits<double>::quiet_NaN()

◆ vapor_mass_flow_rate

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
double ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::vapor_mass_flow_rate = std::numeric_limits<double>::quiet_NaN()

◆ vapor_volume_fraction

template<typename NodalRowVectorType , typename GlobalDimNodalMatrixType >
double ProcessLib::WellboreSimulator::IntegrationPointData< NodalRowVectorType, GlobalDimNodalMatrixType >::vapor_volume_fraction = std::numeric_limits<double>::quiet_NaN()

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