|
| HeFESToReader (const std::string &material_filename, const std::string &derivatives_filename, const bool interpol, const MPI_Comm comm) |
|
double | specific_heat (const double temperature, const double pressure) const |
|
double | density (const double temperature, const double pressure) const |
|
double | thermal_expansivity (const double temperature, const double pressure) const |
|
double | seismic_Vp (const double temperature, const double pressure) const |
|
double | seismic_Vs (const double temperature, const double pressure) const |
|
double | enthalpy (const double temperature, const double pressure) const |
|
double | dHdT (const double temperature, const double pressure) const |
|
double | dHdp (const double temperature, const double pressure) const |
|
std::array< std::pair< double, unsigned int >, 2 > | enthalpy_derivatives (const std::vector< double > &temperatures, const std::vector< double > &pressures, const unsigned int n_substeps=1) const |
|
double | dRhodp (const double temperature, const double pressure) const |
|
unsigned int | dominant_phase (const double temperature, const double pressure) const |
|
bool | has_dominant_phase () const |
|
std::vector< std::string > | phase_volume_column_names () const |
|
double | phase_volume_fraction (const int phase_id, const double temperature, const double pressure) const |
|
std::array< double, 2 > | get_pT_steps () const |
|
const std::vector< std::string > & | get_dominant_phase_names () const |
|
|
double | value (const double temperature, const double pressure, const Table< 2, double > &values, const bool interpol) const |
|
unsigned int | value (const double temperature, const double pressure, const Table< 2, unsigned int > &values) const |
|
double | get_nT (const double temperature) const |
|
double | get_np (const double pressure) const |
|
::Table< 2, double > | density_values |
|
::Table< 2, double > | thermal_expansivity_values |
|
::Table< 2, double > | specific_heat_values |
|
::Table< 2, double > | vp_values |
|
::Table< 2, double > | vs_values |
|
::Table< 2, double > | enthalpy_values |
|
::Table< 2, unsigned int > | dominant_phase_indices |
|
std::vector< std::string > | phase_column_names |
|
std::vector<::Table< 2, double > > | phase_volume_fractions |
|
double | delta_press |
|
double | min_press |
|
double | max_press |
|
double | delta_temp |
|
double | min_temp |
|
double | max_temp |
|
unsigned int | n_temperature |
|
unsigned int | n_pressure |
|
unsigned int | n_phases |
|
unsigned int | n_columns |
|
bool | interpolation |
|
bool | has_dominant_phase_column |
|
std::vector< std::string > | dominant_phase_names |
|
An implementation of the above base class that reads in files created by the HeFESTo software.
Definition at line 249 of file utilities.h.