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


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 127 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.


Definition at line 135 of file parameters.h.

Member Function Documentation

§ parse()

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

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

Definition at line 149 of file parameters.h.

References AssertThrow, and ExcNotImplemented().

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