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 |
Public Member Functions inherited from aspect::MaterialModel::AdditionalMaterialOutputs< dim > | |
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 1177 of file interface.h.
|
inline |
Definition at line 1180 of file interface.h.
|
overridedefault |
|
inlineoverridevirtual |
Reimplemented from aspect::MaterialModel::AdditionalMaterialOutputs< dim >.
Definition at line 1188 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 1201 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 1207 of file interface.h.