CoolProp  6.6.1dev
An open-source fluid property and humid air property database
Public Member Functions | List of all members
CoolProp::JouleInversionCurveTracer Class Reference

Detailed Description

Definition at line 112 of file IdealCurves.h.

#include <IdealCurves.h>

Inheritance diagram for CoolProp::JouleInversionCurveTracer:
CoolProp::CurveTracer CoolProp::FuncWrapper1D

Public Member Functions

 JouleInversionCurveTracer (AbstractState *AS, double p0, double T0)
 
double objective (void)
 dZ/dT|v = 0 More...
 
- 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
 FuncWrapper1D ()
 
virtual ~FuncWrapper1D ()
 
virtual bool input_not_in_range (double x)
 

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
 

Constructor & Destructor Documentation

◆ JouleInversionCurveTracer()

CoolProp::JouleInversionCurveTracer::JouleInversionCurveTracer ( AbstractState AS,
double  p0,
double  T0 
)
inline

Definition at line 115 of file IdealCurves.h.

Member Function Documentation

◆ objective()

double CoolProp::JouleInversionCurveTracer::objective ( void  )
inlinevirtual

dZ/dT|v = 0

Implements CoolProp::CurveTracer.

Definition at line 119 of file IdealCurves.h.


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