![]() |
ASPECT
|
Public Member Functions | |
ElasticOutputs (const unsigned int n_points) | |
~ElasticOutputs () override=default | |
void | average (const MaterialAveraging::AveragingOperation operation, const FullMatrix< double > &, const FullMatrix< double > &) override |
![]() | |
virtual | ~AdditionalMaterialOutputs ()=default |
Public Attributes | |
std::vector< SymmetricTensor< 2, dim > > | elastic_force |
std::vector< SymmetricTensor< 2, dim > > | viscoelastic_strain_rate |
A class for an elastic force term 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 1175 of file interface.h.
|
inline |
Definition at line 1178 of file interface.h.
|
overridedefault |
|
inlineoverridevirtual |
Reimplemented from aspect::MaterialModel::AdditionalMaterialOutputs< dim >.
Definition at line 1186 of file interface.h.
References aspect::MaterialModel::MaterialAveraging::none.
std::vector<SymmetricTensor<2,dim> > aspect::MaterialModel::ElasticOutputs< dim >::elastic_force |
Force tensor (elastic terms) on the right-hand side for the conservation of momentum equation (first part of the Stokes equation) in each quadrature point.
Definition at line 1199 of file interface.h.
std::vector<SymmetricTensor<2,dim> > aspect::MaterialModel::ElasticOutputs< dim >::viscoelastic_strain_rate |
Strain rate tensor that includes the contribution of elastic shear, which is required by the Newton solver.
Definition at line 1205 of file interface.h.