![]() |
ASPECT
|
Public Member Functions | |
MeltOutputs (const unsigned int n_points, const unsigned int) | |
void | average (const MaterialAveraging::AveragingOperation operation, const FullMatrix< double > &projection_matrix, const FullMatrix< double > &expansion_matrix) override |
![]() | |
virtual | ~AdditionalMaterialOutputs ()=default |
Public Attributes | |
std::vector< double > | compaction_viscosities |
std::vector< double > | fluid_viscosities |
std::vector< double > | permeabilities |
std::vector< double > | fluid_densities |
std::vector< Tensor< 1, dim > > | fluid_density_gradients |
|
inline |
|
overridevirtual |
Do the requested averaging operation for the melt outputs. The projection matrix argument is only used if the operation chosen is project_to_Q1.
Reimplemented from aspect::MaterialModel::AdditionalMaterialOutputs< dim >.
std::vector<double> aspect::MaterialModel::MeltOutputs< dim >::compaction_viscosities |
std::vector<double> aspect::MaterialModel::MeltOutputs< dim >::fluid_viscosities |
std::vector<double> aspect::MaterialModel::MeltOutputs< dim >::permeabilities |
std::vector<double> aspect::MaterialModel::MeltOutputs< dim >::fluid_densities |
std::vector<Tensor<1,dim> > aspect::MaterialModel::MeltOutputs< dim >::fluid_density_gradients |