ASPECT
Classes | Public Types | Static Public Member Functions | List of all members
aspect::Parameters< dim >::Formulation Struct Reference

Classes

struct  MassConservation
 
struct  TemperatureEquation
 

Public Types

enum  Kind { boussinesq_approximation, anelastic_liquid_approximation, isothermal_compression, custom }
 

Static Public Member Functions

static Kind parse (const std::string &input)
 

Detailed Description

template<int dim>
struct aspect::Parameters< dim >::Formulation

A struct that contains information about which formulation of the basic equations should be solved, i.e. which terms to consider, which terms to neglect, and which to simplify in different ways.

Definition at line 129 of file parameters.h.

Member Enumeration Documentation

§ Kind

template<int dim>
enum aspect::Parameters::Formulation::Kind

This enum lists available formulations that determine the combined approximations made in all solved equations. 'Custom' allows to set approximations individually for single equations.

Enumerator
boussinesq_approximation 
anelastic_liquid_approximation 
isothermal_compression 
custom 

Definition at line 137 of file parameters.h.

Member Function Documentation

§ parse()

template<int dim>
static Kind aspect::Parameters< dim >::Formulation::parse ( const std::string &  input)
inlinestatic

This function translates an input string into the available enum options.

Definition at line 151 of file parameters.h.

References AssertThrow, and ExcNotImplemented().


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