ASPECT
|
Public Member Functions | |
MaterialModelDerivatives (const unsigned int n_points) | |
Public Member Functions inherited from aspect::MaterialModel::AdditionalMaterialOutputs< dim > | |
virtual | ~AdditionalMaterialOutputs ()=default |
virtual void | average (const MaterialAveraging::AveragingOperation, const FullMatrix< double > &, const FullMatrix< double > &) |
Public Attributes | |
std::vector< double > | viscosity_derivative_wrt_pressure |
std::vector< SymmetricTensor< 2, dim > > | viscosity_derivative_wrt_strain_rate |
std::vector< double > | viscosity_derivative_averaging_weights |
This class holds the derivatives for the Newton solver.
aspect::MaterialModel::MaterialModelDerivatives< dim >::MaterialModelDerivatives | ( | const unsigned int | n_points | ) |
Constructor. Initialize the various arrays of this structure with the given number of quadrature points.
std::vector<double> aspect::MaterialModel::MaterialModelDerivatives< dim >::viscosity_derivative_wrt_pressure |
std::vector<SymmetricTensor<2,dim> > aspect::MaterialModel::MaterialModelDerivatives< dim >::viscosity_derivative_wrt_strain_rate |
std::vector<double> aspect::MaterialModel::MaterialModelDerivatives< dim >::viscosity_derivative_averaging_weights |