21 #ifndef _aspect_material_model_equation_of_state_multicomponent_compressible_h 22 #define _aspect_material_model_equation_of_state_multicomponent_compressible_h 31 namespace MaterialModel
33 namespace EquationOfState
112 const std::unique_ptr<std::vector<unsigned int>> &expected_n_phases_per_composition =
nullptr);
std::vector< double > isochoric_specific_heats
void evaluate(const MaterialModel::MaterialModelInputs< dim > &in, const unsigned int q, MaterialModel::EquationOfStateOutputs< dim > &eos_outputs) const
std::vector< double > reference_densities
bool is_compressible() const
std::vector< double > isothermal_bulk_modulus_pressure_derivatives
bool enable_phase_transitions
std::vector< double > reference_thermal_expansivities
std::vector< double > reference_isothermal_compressibilities
std::vector< double > reference_temperatures
static void declare_parameters(ParameterHandler &prm)
void parse_parameters(ParameterHandler &prm, const std::unique_ptr< std::vector< unsigned int >> &expected_n_phases_per_composition=nullptr)