21 #ifndef _aspect_material_model_equation_of_state_interface_h 22 #define _aspect_material_model_equation_of_state_interface_h 32 namespace MaterialModel
47 struct EquationOfStateOutputs
62 EquationOfStateOutputs (
const unsigned int n_individual_compositions_and_phases);
119 const std::vector<double> &phase_function_values,
120 const std::vector<unsigned int> &n_phase_transitions_per_composition,
std::vector< double > thermal_expansion_coefficients
std::vector< double > specific_heat_capacities
void phase_average_equation_of_state_outputs(const EquationOfStateOutputs< dim > &eos_outputs_all_phases, const std::vector< double > &phase_function_values, const std::vector< unsigned int > &n_phase_transitions_per_composition, EquationOfStateOutputs< dim > &eos_outputs)
std::vector< double > compressibilities
std::vector< double > entropy_derivative_temperature
std::vector< double > densities
std::vector< double > entropy_derivative_pressure