OGS
VariableType.h File Reference

Detailed Description

Author
Norbert Grunwald
Date
Sep 7, 2017

Definition in file VariableType.h.

#include <BaseLib/Algorithm.h>
#include <BaseLib/Error.h>
#include <Eigen/Core>
#include <array>
#include <string>
#include <variant>
Include dependency graph for VariableType.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MaterialPropertyLib::VariableArray
 

Namespaces

namespace  MaterialPropertyLib
 

Typedefs

using MaterialPropertyLib::VariableType
 

Enumerations

enum class  MaterialPropertyLib::Variable : int {
  MaterialPropertyLib::capillary_pressure , MaterialPropertyLib::concentration , MaterialPropertyLib::deformation_gradient , MaterialPropertyLib::density ,
  MaterialPropertyLib::effective_pore_pressure , MaterialPropertyLib::enthalpy , MaterialPropertyLib::enthalpy_of_evaporation , MaterialPropertyLib::equivalent_plastic_strain ,
  MaterialPropertyLib::fracture_aperture , MaterialPropertyLib::grain_compressibility , MaterialPropertyLib::liquid_phase_pressure , MaterialPropertyLib::liquid_saturation ,
  MaterialPropertyLib::mechanical_strain , MaterialPropertyLib::molar_mass , MaterialPropertyLib::molar_mass_derivative , MaterialPropertyLib::molar_fraction ,
  MaterialPropertyLib::gas_phase_pressure , MaterialPropertyLib::porosity , MaterialPropertyLib::solid_grain_pressure , MaterialPropertyLib::stress ,
  MaterialPropertyLib::temperature , MaterialPropertyLib::total_strain , MaterialPropertyLib::total_stress , MaterialPropertyLib::transport_porosity ,
  MaterialPropertyLib::vapour_pressure , MaterialPropertyLib::volumetric_strain , MaterialPropertyLib::number_of_variables
}
 

Functions

Variable MaterialPropertyLib::convertStringToVariable (std::string const &string)
 

Variables

static const std::array< std::string, static_cast< int >(Variable::number_of_variables)> MaterialPropertyLib::variable_enum_to_string
 
static const VariableArray MaterialPropertyLib::EmptyVariableArray {}