ASPECT
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
aspect::MaterialModel::ThermalConductivity::Constant< dim > Class Template Reference
Inheritance diagram for aspect::MaterialModel::ThermalConductivity::Constant< dim >:
Inheritance graph
[legend]

Public Member Functions

void evaluate (const MaterialModel::MaterialModelInputs< dim > &in, MaterialModel::MaterialModelOutputs< dim > &out) const override
 
void parse_parameters (ParameterHandler &prm) override
 
- Public Member Functions inherited from aspect::Plugins::InterfaceBase
virtual ~InterfaceBase ()=default
 
virtual void initialize ()
 
virtual void update ()
 

Static Public Member Functions

static void declare_parameters (ParameterHandler &prm)
 
- Static Public Member Functions inherited from aspect::Plugins::InterfaceBase
static void declare_parameters (ParameterHandler &prm)
 

Private Attributes

double k
 

Detailed Description

template<int dim>
class aspect::MaterialModel::ThermalConductivity::Constant< dim >

A class that implements a constant thermal conductivity.

Definition at line 41 of file constant.h.

Member Function Documentation

§ evaluate()

template<int dim>
void aspect::MaterialModel::ThermalConductivity::Constant< dim >::evaluate ( const MaterialModel::MaterialModelInputs< dim > &  in,
MaterialModel::MaterialModelOutputs< dim > &  out 
) const
overridevirtual

Function to compute the thermal conductivities in out given the inputs in in.

Implements aspect::MaterialModel::ThermalConductivity::Interface< dim >.

§ declare_parameters()

template<int dim>
static void aspect::MaterialModel::ThermalConductivity::Constant< dim >::declare_parameters ( ParameterHandler &  prm)
static

Declare the parameters this plugin takes through input files.

§ parse_parameters()

template<int dim>
void aspect::MaterialModel::ThermalConductivity::Constant< dim >::parse_parameters ( ParameterHandler &  prm)
overridevirtual

Read the parameters from the parameter file.

Reimplemented from aspect::Plugins::InterfaceBase.

Member Data Documentation

§ k

template<int dim>
double aspect::MaterialModel::ThermalConductivity::Constant< dim >::k
private

The thermal conductivity.

Definition at line 68 of file constant.h.


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