Public Member Functions | Public Attributes | List of all members
aspect::MaterialModel::ElasticAdditionalOutputs< dim > Class Template Reference
Inheritance diagram for aspect::MaterialModel::ElasticAdditionalOutputs< dim >:
Inheritance graph

Public Member Functions

 ElasticAdditionalOutputs (const unsigned int n_points)
virtual std::vector< double > get_nth_output (const unsigned int idx) const
- Public Member Functions inherited from aspect::MaterialModel::NamedAdditionalMaterialOutputs< dim >
 NamedAdditionalMaterialOutputs (const std::vector< std::string > &output_names)
virtual ~NamedAdditionalMaterialOutputs ()
const std::vector< std::string > & get_names () const
virtual void average (const MaterialAveraging::AveragingOperation, const FullMatrix< double > &, const FullMatrix< double > &)
- Public Member Functions inherited from aspect::MaterialModel::AdditionalMaterialOutputs< dim >
virtual ~AdditionalMaterialOutputs ()

Public Attributes

std::vector< double > elastic_shear_moduli

Detailed Description

template<int dim>
class aspect::MaterialModel::ElasticAdditionalOutputs< dim >

Additional output fields for the elastic shear modulus to be added to the MaterialModel::MaterialModelOutputs structure and filled in the MaterialModel::Interface::evaluate() function.

Definition at line 39 of file viscoelastic.h.

Constructor & Destructor Documentation

§ ElasticAdditionalOutputs()

template<int dim>
aspect::MaterialModel::ElasticAdditionalOutputs< dim >::ElasticAdditionalOutputs ( const unsigned int  n_points)

Member Function Documentation

§ get_nth_output()

template<int dim>
virtual std::vector<double> aspect::MaterialModel::ElasticAdditionalOutputs< dim >::get_nth_output ( const unsigned int  idx) const

Given an index as input argument, return a reference the to vector of values of the additional output with that index.

Implements aspect::MaterialModel::NamedAdditionalMaterialOutputs< dim >.

Member Data Documentation

§ elastic_shear_moduli

template<int dim>
std::vector<double> aspect::MaterialModel::ElasticAdditionalOutputs< dim >::elastic_shear_moduli

Elastic shear moduli at the evaluation points passed to the instance of MaterialModel::Interface::evaluate() that fills the current object.

Definition at line 51 of file viscoelastic.h.

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