Flow123d  3.9.1-0844c3d
Public Member Functions | Public Attributes | List of all members
SorptionBase::EqData Class Reference

DualPorosity data. More...

#include <sorption_base.hh>

Inheritance diagram for SorptionBase::EqData:
Inheritance graph
[legend]
Collaboration diagram for SorptionBase::EqData:
Collaboration graph
[legend]

Public Member Functions

 EqData ()
 Collect all fields. More...
 
- Public Member Functions inherited from ReactionTerm::EqData
 EqData ()
 Constructor. More...
 

Public Attributes

std::vector< unsigned int > substance_global_idx_
 Mapping from local indexing of substances to global. More...
 
unsigned int n_substances_
 number of substances that take part in the sorption mode More...
 
double solvent_density_
 
std::vector< double > solubility_vec_
 
std::vector< double > table_limit_
 
std::vector< std::vector< double > > max_conc
 
std::vector< std::vector< Isotherm > > isotherms
 
- Public Attributes inherited from ReactionTerm::EqData
SubstanceList substances_
 
std::shared_ptr< DOFHandlerMultiDimdof_handler_
 Pointer to DOF handler used through the reaction tree. More...
 

Detailed Description

DualPorosity data.

Definition at line 124 of file sorption_base.hh.

Constructor & Destructor Documentation

◆ EqData()

SorptionBase::EqData::EqData ( )

Collect all fields.

Definition at line 142 of file sorption_base.cc.

Member Data Documentation

◆ isotherms

std::vector<std::vector<Isotherm> > SorptionBase::EqData::isotherms

Three dimensional array contains intersections between isotherms and mass balance lines. It describes behaviour of sorbents in mobile pores of various rock matrix enviroments. Up to |nr_of_region x nr_of_substances x n_points| doubles. Because of equidistant step lenght in cocidered system of coordinates, just function values are stored.

Definition at line 159 of file sorption_base.hh.

◆ max_conc

std::vector<std::vector<double> > SorptionBase::EqData::max_conc

Maximum concentration per region. It is used for optimization of interpolation table.

Definition at line 152 of file sorption_base.hh.

◆ n_substances_

unsigned int SorptionBase::EqData::n_substances_

number of substances that take part in the sorption mode

Definition at line 134 of file sorption_base.hh.

◆ solubility_vec_

std::vector<double> SorptionBase::EqData::solubility_vec_

Critical concentrations of species dissolved in water.

Definition at line 143 of file sorption_base.hh.

◆ solvent_density_

double SorptionBase::EqData::solvent_density_

Density of the solvent. TODO: Could be done region dependent, easily.

Definition at line 139 of file sorption_base.hh.

◆ substance_global_idx_

std::vector<unsigned int> SorptionBase::EqData::substance_global_idx_

Mapping from local indexing of substances to global.

Definition at line 132 of file sorption_base.hh.

◆ table_limit_

std::vector<double> SorptionBase::EqData::table_limit_

Concentration table limits of species dissolved in water.

Definition at line 147 of file sorption_base.hh.


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