ASPECT
|
Go to the source code of this file.
Functions | |
std::vector< double > | aspect::MaterialModel::MaterialUtilities::compute_only_composition_fractions (const std::vector< double > &compositional_fields, const std::vector< unsigned int > &indices_to_use) |
std::vector< double > | aspect::MaterialModel::MaterialUtilities::compute_composition_fractions (const std::vector< double > &compositional_fields, const ComponentMask &field_mask=ComponentMask()) |
std::vector< double > | aspect::MaterialModel::MaterialUtilities::compute_volumes_from_masses (const std::vector< double > &masses, const std::vector< double > &densities, const bool return_as_fraction) |
CompositionalAveragingOperation | aspect::MaterialModel::MaterialUtilities::parse_compositional_averaging_operation (const std::string ¶meter_name, const ParameterHandler &prm) |
double | aspect::MaterialModel::MaterialUtilities::average_value (const std::vector< double > &volume_fractions, const std::vector< double > ¶meter_values, const CompositionalAveragingOperation &average_type) |
template<int dim> | |
void | aspect::MaterialModel::MaterialUtilities::fill_averaged_equation_of_state_outputs (const EquationOfStateOutputs< dim > &eos_outputs, const std::vector< double > &mass_fractions, const std::vector< double > &volume_fractions, const unsigned int i, MaterialModelOutputs< dim > &out) |
double | aspect::MaterialModel::MaterialUtilities::phase_average_value (const std::vector< double > &phase_function_values, const std::vector< unsigned int > &n_phase_transitions_per_composition, const std::vector< double > ¶meter_values, const unsigned int composition_index, const PhaseUtilities::PhaseAveragingOperation operation=PhaseUtilities::arithmetic) |