|
double ** | serif::eos::helmholtz::heap_allocate_contiguous_2D_memory (const int rows, const int cols) |
|
void | serif::eos::helmholtz::heap_deallocate_contiguous_2D_memory (double **array) |
|
double | serif::eos::helmholtz::psi0 (double z) |
| Interpolating polynomial function psi0.
|
|
double | serif::eos::helmholtz::dpsi0 (double z) |
| Derivative of the interpolating polynomial function psi0.
|
|
double | serif::eos::helmholtz::ddpsi0 (double z) |
| Second derivative of the interpolating polynomial function psi0.
|
|
double | serif::eos::helmholtz::psi1 (double z) |
| Interpolating polynomial function psi1.
|
|
double | serif::eos::helmholtz::dpsi1 (double z) |
| Derivative of the interpolating polynomial function psi1.
|
|
double | serif::eos::helmholtz::ddpsi1 (double z) |
| Second derivative of the interpolating polynomial function psi1.
|
|
double | serif::eos::helmholtz::psi2 (double z) |
| Interpolating polynomial function psi2.
|
|
double | serif::eos::helmholtz::dpsi2 (double z) |
| Derivative of the interpolating polynomial function psi2.
|
|
double | serif::eos::helmholtz::ddpsi2 (double z) |
| Second derivative of the interpolating polynomial function psi2.
|
|
double | serif::eos::helmholtz::xpsi0 (double z) |
| Interpolating polynomial function xpsi0.
|
|
double | serif::eos::helmholtz::xdpsi0 (double z) |
| Derivative of the interpolating polynomial function xpsi0.
|
|
double | serif::eos::helmholtz::xpsi1 (double z) |
| Interpolating polynomial function xpsi1.
|
|
double | serif::eos::helmholtz::xdpsi1 (double z) |
| Derivative of the interpolating polynomial function xpsi1.
|
|
double | serif::eos::helmholtz::h3 (const std::array< double, 36 > &fi, const double w0t, const double w1t, const double w0mt, const double w1mt, const double w0d, const double w1d, const double w0md, const double w1md) |
| Interpolating polynomial function h3.
|
|
double | serif::eos::helmholtz::h5 (const std::array< double, 36 > &fi, const double w0t, const double w1t, const double w2t, const double w0mt, const double w1mt, const double w2mt, const double w0d, const double w1d, const double w2d, const double w0md, const double w1md, const double w2md) |
| Interpolating polynomial function h5.
|
|
std::unique_ptr< HELMTable > | serif::eos::helmholtz::read_helm_table (const std::string &filename) |
| Read the Helmholtz EOS table from a file.
|
|
serif::eos::helmholtz::HELMEOSOutput | serif::eos::helmholtz::get_helm_EOS (HELMEOSInput &q, const HELMTable &table) |
| Calculate the Helmholtz EOS components.
|
|