CoolProp
Public Member Functions | List of all members
CoolProp::IdealCurveTracer Class Reference
Inheritance diagram for CoolProp::IdealCurveTracer:
Inheritance graph
[legend]
Collaboration diagram for CoolProp::IdealCurveTracer:
Collaboration graph
[legend]

Public Member Functions

 IdealCurveTracer (AbstractState *AS, double p0, double T0)
 
double objective (void)
 Z = 1.
 
- Public Member Functions inherited from CoolProp::CurveTracer
 CurveTracer (AbstractState *AS, double p0, double T0)
 
void init ()
 
virtual double starting_direction ()
 
double call (double t)
 
void TPcoords (double t, double lnT, double lnp, double &T, double &p)
 
void trace (std::vector< double > &T, std::vector< double > &p)
 
- Public Member Functions inherited from CoolProp::FuncWrapper1D
virtual bool input_not_in_range (double x)
 /brief A function for checking whether the input is in range; More...
 

Additional Inherited Members

- Public Types inherited from CoolProp::CurveTracer
enum  OBJECTIVE_TYPE { OBJECTIVE_INVALID = 0, OBJECTIVE_CIRCLE, OBJECTIVE_T }
 
- Public Attributes inherited from CoolProp::CurveTracer
AbstractStateAS
 
double p0
 
double T0
 
double lnT
 
double lnp
 
double rho_guess
 
std::vector< double > T
 
std::vector< double > p
 
OBJECTIVE_TYPE obj
 
- Public Attributes inherited from CoolProp::FuncWrapper1D
int errcode
 
std::string errstring
 
Dictionary options
 
int iter
 

The documentation for this class was generated from the following file: