16#ifndef EOS_to_TRUST_included
17#define EOS_to_TRUST_included
23#pragma GCC diagnostic push
24#if __GNUC__ > 5 || __clang_major__ > 10
25#pragma GCC diagnostic ignored "-Wsuggest-override"
27#pragma GCC diagnostic ignored "-Wdeprecated-copy"
28#include <EOS/API/EOS_Std_Error_Handler.hxx>
29#include <EOS/API/EOS.hxx>
30#pragma GCC diagnostic pop
46 if (fluide)
delete fluide;
74 NEPTUNE::EOS_Std_Error_Handler handler ;
75 NEPTUNE::EOS *fluide =
nullptr;
78 int compute_eos_field(
const SpanD P, SpanD res,
const char *
const pt,
const char *
const pn,
bool is_T =
false)
const;
79 int compute_eos_field(
const SpanD P,
const SpanD T, SpanD res,
const char *
const pt,
const char *
const pn)
const;
80 int compute_eos_field_h(
const SpanD P,
const SpanD H, SpanD res,
const char *
const pt,
const char *
const pn)
const;
85 double tmin_ = -123., tmax_ = -123., pmin_ = -123., pmax_ = -123.;
86 double hmin_ = -123., hmax_ = -123., rhomin_ = -123., rhomax_ = -123.;
double tppi_get_T_min() const override final
double tppi_get_h_crit() const override final
double tppi_get_p_min() const override final
double tppi_get_h_min() const override final
double tppi_get_h_max() const override final
double tppi_get_T_crit() const override final
double tppi_get_p_crit() const override final
double tppi_get_rho_max() const override final
MRange all_unknowns_range() override final
int compute_eos_field(const SpanD P, SpanD res, const char *const pt, const char *const pn, bool is_T=false) const
void desactivate_handler(bool op=true) override
double tppi_get_rho_min() const override final
double tppi_get_rho_crit() const override final
int compute_eos_field_h(const SpanD P, const SpanD H, SpanD res, const char *const pt, const char *const pn) const
double tppi_get_T_max() const override final
double tppi_get_p_max() const override final