ASPECT
Classes | Namespaces | Enumerations | Functions
utilities.h File Reference
Include dependency graph for utilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  aspect::MaterialModel::MaterialUtilities::Lookup::MaterialLookup
 
class  aspect::MaterialModel::MaterialUtilities::Lookup::HeFESToReader
 
class  aspect::MaterialModel::MaterialUtilities::Lookup::PerplexReader
 
struct  aspect::MaterialModel::MaterialUtilities::DruckerPragerInputs
 
struct  aspect::MaterialModel::MaterialUtilities::DruckerPragerOutputs
 

Namespaces

 aspect
 
 aspect::MaterialModel
 
 aspect::MaterialModel::MaterialUtilities
 
 aspect::MaterialModel::MaterialUtilities::Lookup
 

Enumerations

enum  aspect::MaterialModel::MaterialUtilities::CompositionalAveragingOperation { aspect::MaterialModel::MaterialUtilities::harmonic, aspect::MaterialModel::MaterialUtilities::arithmetic, aspect::MaterialModel::MaterialUtilities::geometric, aspect::MaterialModel::MaterialUtilities::maximum_composition }
 

Functions

std::vector< double > aspect::MaterialModel::MaterialUtilities::compute_volume_fractions (const std::vector< double > &compositional_fields, const ComponentMask &field_mask=ComponentMask())
 
CompositionalAveragingOperation aspect::MaterialModel::MaterialUtilities::parse_compositional_averaging_operation (const std::string &parameter_name, const ParameterHandler &prm)
 
double aspect::MaterialModel::MaterialUtilities::average_value (const std::vector< double > &volume_fractions, const std::vector< double > &parameter_values, const CompositionalAveragingOperation &average_type)
 
template<int dim>
void aspect::MaterialModel::MaterialUtilities::compute_drucker_prager_yielding (const DruckerPragerInputs &in, DruckerPragerOutputs &out)