ASPECT
Classes | Namespaces | Enumerations | Functions
compositing.h File Reference
Include dependency graph for compositing.h:

Go to the source code of this file.

Classes

class  aspect::MaterialModel::Compositing< dim >
 

Namespaces

 aspect
 
 aspect::MaterialModel
 
 aspect::MaterialModel::Property
 

Enumerations

enum  aspect::MaterialModel::Property::MaterialProperty {
  aspect::MaterialModel::Property::viscosity, aspect::MaterialModel::Property::density, aspect::MaterialModel::Property::thermal_expansion_coefficient, aspect::MaterialModel::Property::specific_heat,
  aspect::MaterialModel::Property::thermal_conductivity, aspect::MaterialModel::Property::compressibility, aspect::MaterialModel::Property::entropy_derivative_pressure, aspect::MaterialModel::Property::entropy_derivative_temperature,
  aspect::MaterialModel::Property::reaction_terms
}
 

Functions

template<typename TestType , int dim>
bool aspect::MaterialModel::material_model_matches_or_uses (const MaterialModel::Interface< dim > &plugin, const Property::MaterialProperty property)
 
template<typename TestType , int dim>
const TestType & aspect::MaterialModel::get_material_model_matches_or_uses (const MaterialModel::Interface< dim > &plugin, const Property::MaterialProperty property)