21 #ifndef _aspect_material_model_equation_of_state_interface_h 22 #define _aspect_material_model_equation_of_state_interface_h 32 namespace MaterialModel
45 struct EquationOfStateOutputs
117 const std::vector<double> &phase_function_values,
118 const std::vector<unsigned int> &n_phase_transitions_per_composition,
std::vector< double > thermal_expansion_coefficients
EquationOfStateOutputs(const unsigned int n_individual_compositions_and_phases)
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