MAiNGO
functionWrapper.h File Reference
#include "ffunc.hpp"

Go to the source code of this file.

Functions

mc::FFVar xlogx (const mc::FFVar &Var)
 
mc::FFVar xexpy (const mc::FFVar &y, const mc::FFVar &x)
 
mc::FFVar norm2 (const mc::FFVar &Var1, const mc::FFVar &Var2)
 
mc::FFVar xabsx (const mc::FFVar &Var)
 
mc::FFVar squash (const mc::FFVar &Var, const double lb, const double ub)
 
mc::FFVar ext_antoine_psat (const mc::FFVar &T, const double p1, const double p2, const double p3, const double p4, const double p5, const double p6, const double p7)
 
mc::FFVar ext_antoine_psat (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar antoine_psat (const mc::FFVar &T, const double p1, const double p2, const double p3)
 
mc::FFVar antoine_psat (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar wagner_psat (const mc::FFVar &Var, const double p1, const double p2, const double p3, const double p4, const double Tc, const double p6)
 
mc::FFVar wagner_psat (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar ik_cape_psat (const mc::FFVar &T, const double p1, const double p2, const double p3, const double p4, const double p5, const double p6, const double p7, const double p8, const double p9, const double p10)
 
mc::FFVar ik_cape_psat (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar antoine_tsat (const mc::FFVar &T, const double p1, const double p2, const double p3)
 
mc::FFVar antoine_tsat (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar aspen_hig (const mc::FFVar &T, const double T0, const double p1, const double p2, const double p3, const double p4, const double p5, const double p6)
 
mc::FFVar aspen_hig (const mc::FFVar &T, const double T0, const std::vector< double > p)
 
mc::FFVar nasa9_hig (const mc::FFVar &T, const double T0, const double p1, const double p2, const double p3, const double p4, const double p5, const double p6, const double p7)
 
mc::FFVar nasa9_hig (const mc::FFVar &T, const double T0, const std::vector< double > p)
 
mc::FFVar dippr107_hig (const mc::FFVar &T, const double T0, const double p1, const double p2, const double p3, const double p4, const double p5)
 
mc::FFVar dippr107_hig (const mc::FFVar &T, const double T0, const std::vector< double > p)
 
mc::FFVar dippr127_hig (const mc::FFVar &T, const double T0, const double p1, const double p2, const double p3, const double p4, const double p5, const double p6, const double p7)
 
mc::FFVar dippr127_hig (const mc::FFVar &T, const double T0, const std::vector< double > p)
 
mc::FFVar watson_dhvap (const mc::FFVar &T, const double Tc, const double a, const double b, const double T1, const double dHT1)
 
mc::FFVar watson_dhvap (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar dippr106_dhvap (const mc::FFVar &T, const double Tc, const double p1, const double p2, const double p3, const double p4, const double p5)
 
mc::FFVar dippr106_dhvap (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar nrtl_tau (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar nrtl_dtau (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar nrtl_g (const mc::FFVar &T, const double a, const double b, const double e, const double f, const double alpha)
 
mc::FFVar nrtl_g (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar nrtl_gtau (const mc::FFVar &T, const double a, const double b, const double e, const double f, const double alpha)
 
mc::FFVar nrtl_gtau (const mc::FFVar &T, const std::vector< double > p)
 
mc::FFVar nrtl_gdtau (const mc::FFVar &Var, const double a, const double b, const double e, const double f, const double alpha)
 
mc::FFVar nrtl_gdtau (const mc::FFVar &Var, const std::vector< double > p)
 
mc::FFVar nrtl_dgtau (const mc::FFVar &Var, const double a, const double b, const double e, const double f, const double alpha)
 
mc::FFVar nrtl_dgtau (const mc::FFVar &Var, const std::vector< double > p)
 
mc::FFVar schroeder_ethanol_p (const mc::FFVar &Var)
 
mc::FFVar schroeder_ethanol_rhovap (const mc::FFVar &Var)
 
mc::FFVar schroeder_ethanol_rholiq (const mc::FFVar &Var)
 
mc::FFVar cost_turton (const mc::FFVar &Var, const double p1, const double p2, const double p3)
 
mc::FFVar cost_turton (const mc::FFVar &Var, const std::vector< double > p)
 
mc::FFVar covar_matern_1 (const mc::FFVar &Var)
 
mc::FFVar covar_matern_3 (const mc::FFVar &Var)
 
mc::FFVar covar_matern_5 (const mc::FFVar &Var)
 
mc::FFVar covar_sqrexp (const mc::FFVar &Var)
 
mc::FFVar gpdf (const mc::FFVar &Var)
 

Function Documentation

◆ antoine_psat() [1/2]

mc::FFVar antoine_psat ( const mc::FFVar &  T,
const double  p1,
const double  p2,
const double  p3 
)
inline

◆ antoine_psat() [2/2]

mc::FFVar antoine_psat ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ antoine_tsat() [1/2]

mc::FFVar antoine_tsat ( const mc::FFVar &  T,
const double  p1,
const double  p2,
const double  p3 
)
inline

◆ antoine_tsat() [2/2]

mc::FFVar antoine_tsat ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ aspen_hig() [1/2]

mc::FFVar aspen_hig ( const mc::FFVar &  T,
const double  T0,
const double  p1,
const double  p2,
const double  p3,
const double  p4,
const double  p5,
const double  p6 
)
inline

◆ aspen_hig() [2/2]

mc::FFVar aspen_hig ( const mc::FFVar &  T,
const double  T0,
const std::vector< double >  p 
)
inline

◆ cost_turton() [1/2]

mc::FFVar cost_turton ( const mc::FFVar &  Var,
const double  p1,
const double  p2,
const double  p3 
)
inline

◆ cost_turton() [2/2]

mc::FFVar cost_turton ( const mc::FFVar &  Var,
const std::vector< double >  p 
)
inline

◆ covar_matern_1()

mc::FFVar covar_matern_1 ( const mc::FFVar &  Var)
inline

◆ covar_matern_3()

mc::FFVar covar_matern_3 ( const mc::FFVar &  Var)
inline

◆ covar_matern_5()

mc::FFVar covar_matern_5 ( const mc::FFVar &  Var)
inline

◆ covar_sqrexp()

mc::FFVar covar_sqrexp ( const mc::FFVar &  Var)
inline

◆ dippr106_dhvap() [1/2]

mc::FFVar dippr106_dhvap ( const mc::FFVar &  T,
const double  Tc,
const double  p1,
const double  p2,
const double  p3,
const double  p4,
const double  p5 
)
inline

◆ dippr106_dhvap() [2/2]

mc::FFVar dippr106_dhvap ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ dippr107_hig() [1/2]

mc::FFVar dippr107_hig ( const mc::FFVar &  T,
const double  T0,
const double  p1,
const double  p2,
const double  p3,
const double  p4,
const double  p5 
)
inline

◆ dippr107_hig() [2/2]

mc::FFVar dippr107_hig ( const mc::FFVar &  T,
const double  T0,
const std::vector< double >  p 
)
inline

◆ dippr127_hig() [1/2]

mc::FFVar dippr127_hig ( const mc::FFVar &  T,
const double  T0,
const double  p1,
const double  p2,
const double  p3,
const double  p4,
const double  p5,
const double  p6,
const double  p7 
)
inline

◆ dippr127_hig() [2/2]

mc::FFVar dippr127_hig ( const mc::FFVar &  T,
const double  T0,
const std::vector< double >  p 
)
inline

◆ ext_antoine_psat() [1/2]

mc::FFVar ext_antoine_psat ( const mc::FFVar &  T,
const double  p1,
const double  p2,
const double  p3,
const double  p4,
const double  p5,
const double  p6,
const double  p7 
)
inline

◆ ext_antoine_psat() [2/2]

mc::FFVar ext_antoine_psat ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ gpdf()

mc::FFVar gpdf ( const mc::FFVar &  Var)
inline

◆ ik_cape_psat() [1/2]

mc::FFVar ik_cape_psat ( const mc::FFVar &  T,
const double  p1,
const double  p2,
const double  p3,
const double  p4,
const double  p5,
const double  p6,
const double  p7,
const double  p8,
const double  p9,
const double  p10 
)
inline

◆ ik_cape_psat() [2/2]

mc::FFVar ik_cape_psat ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ nasa9_hig() [1/2]

mc::FFVar nasa9_hig ( const mc::FFVar &  T,
const double  T0,
const double  p1,
const double  p2,
const double  p3,
const double  p4,
const double  p5,
const double  p6,
const double  p7 
)
inline

◆ nasa9_hig() [2/2]

mc::FFVar nasa9_hig ( const mc::FFVar &  T,
const double  T0,
const std::vector< double >  p 
)
inline

◆ norm2()

mc::FFVar norm2 ( const mc::FFVar &  Var1,
const mc::FFVar &  Var2 
)
inline

◆ nrtl_dgtau() [1/2]

mc::FFVar nrtl_dgtau ( const mc::FFVar &  Var,
const double  a,
const double  b,
const double  e,
const double  f,
const double  alpha 
)
inline

◆ nrtl_dgtau() [2/2]

mc::FFVar nrtl_dgtau ( const mc::FFVar &  Var,
const std::vector< double >  p 
)
inline

◆ nrtl_dtau()

mc::FFVar nrtl_dtau ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ nrtl_g() [1/2]

mc::FFVar nrtl_g ( const mc::FFVar &  T,
const double  a,
const double  b,
const double  e,
const double  f,
const double  alpha 
)
inline

◆ nrtl_g() [2/2]

mc::FFVar nrtl_g ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ nrtl_gdtau() [1/2]

mc::FFVar nrtl_gdtau ( const mc::FFVar &  Var,
const double  a,
const double  b,
const double  e,
const double  f,
const double  alpha 
)
inline

◆ nrtl_gdtau() [2/2]

mc::FFVar nrtl_gdtau ( const mc::FFVar &  Var,
const std::vector< double >  p 
)
inline

◆ nrtl_gtau() [1/2]

mc::FFVar nrtl_gtau ( const mc::FFVar &  T,
const double  a,
const double  b,
const double  e,
const double  f,
const double  alpha 
)
inline

◆ nrtl_gtau() [2/2]

mc::FFVar nrtl_gtau ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ nrtl_tau()

mc::FFVar nrtl_tau ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ schroeder_ethanol_p()

mc::FFVar schroeder_ethanol_p ( const mc::FFVar &  Var)
inline

◆ schroeder_ethanol_rholiq()

mc::FFVar schroeder_ethanol_rholiq ( const mc::FFVar &  Var)
inline

◆ schroeder_ethanol_rhovap()

mc::FFVar schroeder_ethanol_rhovap ( const mc::FFVar &  Var)
inline

◆ squash()

mc::FFVar squash ( const mc::FFVar &  Var,
const double  lb,
const double  ub 
)
inline

◆ wagner_psat() [1/2]

mc::FFVar wagner_psat ( const mc::FFVar &  Var,
const double  p1,
const double  p2,
const double  p3,
const double  p4,
const double  Tc,
const double  p6 
)
inline

◆ wagner_psat() [2/2]

mc::FFVar wagner_psat ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ watson_dhvap() [1/2]

mc::FFVar watson_dhvap ( const mc::FFVar &  T,
const double  Tc,
const double  a,
const double  b,
const double  T1,
const double  dHT1 
)
inline

◆ watson_dhvap() [2/2]

mc::FFVar watson_dhvap ( const mc::FFVar &  T,
const std::vector< double >  p 
)
inline

◆ xabsx()

mc::FFVar xabsx ( const mc::FFVar &  Var)
inline

◆ xexpy()

mc::FFVar xexpy ( const mc::FFVar &  y,
const mc::FFVar &  x 
)
inline

◆ xlogx()

mc::FFVar xlogx ( const mc::FFVar &  Var)
inline