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)
 
virtual ~AdditionalMaterialOutputsStokesRHS ()
 
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< 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 847 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 850 of file interface.h.

§ ~AdditionalMaterialOutputsStokesRHS()

Definition at line 854 of file interface.h.

Member Function Documentation

§ average()

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

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

Definition at line 857 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 869 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 875 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 881 of file interface.h.


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