OGS
ProcessLib::TES::TESLocalAssemblerData Struct Reference

Detailed Description

Definition at line 21 of file TESLocalAssemblerData.h.

#include <TESLocalAssemblerData.h>

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

Public Member Functions

 TESLocalAssemblerData (AssemblyParams const &ap_, const unsigned num_int_pts, const unsigned dimension)
 
 ~TESLocalAssemblerData ()
 

Public Attributes

AssemblyParams const & ap
 
std::vector< double > solid_density
 
std::vector< double > reaction_rate
 
std::vector< std::vector< double > > velocity
 
double p = std::numeric_limits<double>::quiet_NaN()
 
double T = std::numeric_limits<double>::quiet_NaN()
 
double vapour_mass_fraction
 
double rho_GR = std::numeric_limits<double>::quiet_NaN()
 
double p_V
 
double qR
 
std::unique_ptr< TESFEMReactionAdaptor > const reaction_adaptor
 
std::vector< double > solid_density_prev_ts
 
std::vector< double > reaction_rate_prev_ts
 

Constructor & Destructor Documentation

◆ TESLocalAssemblerData()

ProcessLib::TES::TESLocalAssemblerData::TESLocalAssemblerData ( AssemblyParams const & ap_,
const unsigned num_int_pts,
const unsigned dimension )

Definition at line 18 of file TESLocalAssemblerData.cpp.

21 : ap(ap_),
22 solid_density(num_int_pts, ap_.initial_solid_density),
23 reaction_rate(num_int_pts),
24 velocity(dimension, std::vector<double>(num_int_pts)),
26 solid_density_prev_ts(num_int_pts, ap_.initial_solid_density),
27 reaction_rate_prev_ts(num_int_pts)
28{
29}
static std::unique_ptr< TESFEMReactionAdaptor > newInstance(TESLocalAssemblerData const &data)
std::vector< std::vector< double > > velocity
std::unique_ptr< TESFEMReactionAdaptor > const reaction_adaptor

◆ ~TESLocalAssemblerData()

ProcessLib::TES::TESLocalAssemblerData::~TESLocalAssemblerData ( )
default

Member Data Documentation

◆ ap

◆ p

double ProcessLib::TES::TESLocalAssemblerData::p = std::numeric_limits<double>::quiet_NaN()

◆ p_V

double ProcessLib::TES::TESLocalAssemblerData::p_V
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 46 of file TESLocalAssemblerData.h.

Referenced by ProcessLib::TES::TESFEMReactionAdaptorAdsorption::initReaction_slowDownUndershootStrategy().

◆ qR

double ProcessLib::TES::TESLocalAssemblerData::qR
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 48 of file TESLocalAssemblerData.h.

◆ reaction_adaptor

std::unique_ptr<TESFEMReactionAdaptor> const ProcessLib::TES::TESLocalAssemblerData::reaction_adaptor

◆ reaction_rate

std::vector<double> ProcessLib::TES::TESLocalAssemblerData::reaction_rate

◆ reaction_rate_prev_ts

std::vector<double> ProcessLib::TES::TESLocalAssemblerData::reaction_rate_prev_ts

Definition at line 56 of file TESLocalAssemblerData.h.

◆ rho_GR

double ProcessLib::TES::TESLocalAssemblerData::rho_GR = std::numeric_limits<double>::quiet_NaN()

Definition at line 45 of file TESLocalAssemblerData.h.

◆ solid_density

std::vector<double> ProcessLib::TES::TESLocalAssemblerData::solid_density

◆ solid_density_prev_ts

◆ T

◆ vapour_mass_fraction

double ProcessLib::TES::TESLocalAssemblerData::vapour_mass_fraction
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 39 of file TESLocalAssemblerData.h.

Referenced by ProcessLib::TES::TESFEMReactionAdaptorCaOH2::initReaction().

◆ velocity

std::vector<std::vector<double> > ProcessLib::TES::TESLocalAssemblerData::velocity

Definition at line 34 of file TESLocalAssemblerData.h.


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