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

Public Member Functions

 AdditionalMaterialOutputsStokesRHS (const unsigned int n_points)
 
 ~AdditionalMaterialOutputsStokesRHS () override=default
 
void average (const MaterialAveraging::AveragingOperation, const FullMatrix< double > &, const FullMatrix< double > &) override
 
- Public Member Functions inherited from aspect::MaterialModel::AdditionalMaterialOutputs< dim >
virtual ~AdditionalMaterialOutputs ()=default
 

Public Attributes

std::vector< Tensor< 1, dim > > rhs_u
 
std::vector< double > rhs_p
 
std::vector< double > rhs_melt_pc
 

Detailed Description

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

A class for additional output fields to be added to the RHS of the Stokes system, which can be attached to the MaterialModel::MaterialModelOutputs structure and filled in the MaterialModel::Interface::evaluate() function.

Definition at line 1066 of file interface.h.

Constructor & Destructor Documentation

§ AdditionalMaterialOutputsStokesRHS()

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

Definition at line 1069 of file interface.h.

§ ~AdditionalMaterialOutputsStokesRHS()

Member Function Documentation

§ average()

template<int dim>
void aspect::MaterialModel::AdditionalMaterialOutputsStokesRHS< dim >::average ( const MaterialAveraging::AveragingOperation  ,
const FullMatrix< double > &  ,
const FullMatrix< double > &   
)
inlineoverridevirtual

Reimplemented from aspect::MaterialModel::AdditionalMaterialOutputs< dim >.

Definition at line 1076 of file interface.h.

Member Data Documentation

§ rhs_u

template<int dim>
std::vector<Tensor<1,dim> > aspect::MaterialModel::AdditionalMaterialOutputsStokesRHS< dim >::rhs_u

Force tensor on the right-hand side for the conservation of momentum equation (first part of the Stokes equation) in each quadrature point.

Definition at line 1088 of file interface.h.

§ rhs_p

template<int dim>
std::vector<double> aspect::MaterialModel::AdditionalMaterialOutputsStokesRHS< dim >::rhs_p

Force value for the conservation of mass equation (second Stokes equation) in each quadrature point.

Definition at line 1094 of file interface.h.

§ rhs_melt_pc

template<int dim>
std::vector<double> aspect::MaterialModel::AdditionalMaterialOutputsStokesRHS< dim >::rhs_melt_pc

Force for the compaction pressure equation (when using melt transport) in each quadrature point.

Definition at line 1100 of file interface.h.


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