|
Flow123d
|
#include <sorption_base.hh>


Public Member Functions | |
| EqData (const string &output_field_name) | |
| Collect all fields. More... | |
Public Member Functions inherited from FieldSet | |
| DECLARE_EXCEPTION (ExcUnknownField,<< "Field set has no field with name: "<< FieldCommonBase::EI_Field::qval) | |
| Input::Type::Record | make_field_descriptor_type (const std::string &equation_name) const |
| Input::Type::Selection | make_output_field_selection (const string &name, const string &desc="") |
| void | set_field (const std::string &dest_field_name, FieldCommonBase &source) |
| FieldCommonBase & | get_field (const std::string &field_name) const |
| void | set_mesh (const Mesh &mesh) |
| void | set_input_list (Input::Array input_list) |
| void | set_limit_side (LimitSide side) |
| void | mark_input_times (TimeMark::Type mark_type) |
| bool | changed () const |
| bool | is_constant (Region reg) const |
| void | set_time (const TimeGovernor &time) |
| void | output_type (OutputTime::DiscreteSpace rt) |
| void | output (OutputTime *stream) |
| FieldCommonBase & | add_field (FieldCommonBase *field, const string &name, const string &desc, const string &d_val="") |
Public Attributes | |
| Field< 3, FieldValue < 3 >::EnumVector > | sorption_type |
| Discrete need Selection for initialization. More... | |
| Field< 3, FieldValue< 3 >::Scalar > | rock_density |
| Rock matrix density. More... | |
| Field< 3, FieldValue< 3 >::Vector > | isotherm_mult |
| Multiplication coefficients (k, omega) for all types of isotherms. Langmuir: c_s = omega * (alpha*c_a)/(1- alpha*c_a), Linear: c_s = k*c_a. More... | |
| Field< 3, FieldValue< 3 >::Vector > | isotherm_other |
| Langmuir sorption coeficients alpha (in fraction c_s = omega * (alpha*c_a)/(1- alpha*c_a)). More... | |
| Field< 3, FieldValue< 3 >::Vector > | init_conc_solid |
| Initial sorbed concentrations. More... | |
| Field< 3, FieldValue< 3 >::Scalar > | porosity |
| Porosity field copied from transport. More... | |
| MultiField< 3, FieldValue < 3 >::Scalar > | conc_solid |
| Calculated sorbed concentrations, for output only. More... | |
| FieldSet | input_data_set_ |
| Input data set - fields in this set are read from the input file. More... | |
| FieldSet | output_fields |
| Fields indended for output, i.e. all input fields plus those representing solution. More... | |
Static Public Attributes | |
| static Input::Type::Selection | sorption_type_selection |
Additional Inherited Members | |
Protected Member Functions inherited from FieldSet | |
| FieldCommonBase * | field_by_name (const std::string &field_name) const |
Protected Attributes inherited from FieldSet | |
| std::vector< FieldCommonBase * > | field_list |
| List of all fields. More... | |
| const Mesh * | mesh_ = nullptr |
| value set by last set_mesh(); set the same to added fields More... | |
| Input::Array | input_list_ |
| value set by last set_input_list(); set the same to added fields More... | |
| LimitSide | side_ = LimitSide::unknown |
| value set by last set_time_limit(); set the same to added fields More... | |
Definition at line 30 of file sorption_base.hh.
| SorptionBase::EqData::EqData | ( | const string & | output_field_name) |
Collect all fields.
Definition at line 56 of file sorption_base.cc.
| MultiField<3, FieldValue<3>::Scalar> SorptionBase::EqData::conc_solid |
Calculated sorbed concentrations, for output only.
Definition at line 49 of file sorption_base.hh.
| Field<3, FieldValue<3>::Vector> SorptionBase::EqData::init_conc_solid |
Initial sorbed concentrations.
Definition at line 45 of file sorption_base.hh.
| FieldSet SorptionBase::EqData::input_data_set_ |
Input data set - fields in this set are read from the input file.
Definition at line 53 of file sorption_base.hh.
| Field<3, FieldValue<3>::Vector > SorptionBase::EqData::isotherm_mult |
Multiplication coefficients (k, omega) for all types of isotherms. Langmuir: c_s = omega * (alpha*c_a)/(1- alpha*c_a), Linear: c_s = k*c_a.
Definition at line 43 of file sorption_base.hh.
| Field<3, FieldValue<3>::Vector > SorptionBase::EqData::isotherm_other |
Langmuir sorption coeficients alpha (in fraction c_s = omega * (alpha*c_a)/(1- alpha*c_a)).
Definition at line 44 of file sorption_base.hh.
| FieldSet SorptionBase::EqData::output_fields |
Fields indended for output, i.e. all input fields plus those representing solution.
Definition at line 56 of file sorption_base.hh.
| Field<3, FieldValue<3>::Scalar > SorptionBase::EqData::porosity |
Porosity field copied from transport.
Definition at line 47 of file sorption_base.hh.
| Field<3, FieldValue<3>::Scalar > SorptionBase::EqData::rock_density |
Rock matrix density.
Definition at line 42 of file sorption_base.hh.
| Field<3, FieldValue<3>::EnumVector > SorptionBase::EqData::sorption_type |
Discrete need Selection for initialization.
Definition at line 41 of file sorption_base.hh.
|
static |
Sorption type specifies a kind of equilibrial description of adsorption.
Definition at line 36 of file sorption_base.hh.
1.8.4