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)