Loading [MathJax]/extensions/TeX/AMSsymbols.js
CoolProp  6.7.1dev
An open-source fluid property and humid air property database
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Enumerations | Functions | Variables
CoolPropPlot.cpp File Reference
#include "CoolPropPlot.h"
#include "CoolProp.h"
#include "CPnumerics.h"
#include <map>

Go to the source code of this file.

Namespaces

 CoolProp
 Code for all the binary pairs in the mixture.
 
 CoolProp::Plot
 
 CoolProp::Plot::Detail
 

Enumerations

enum  CoolProp::Plot::Detail::IsolineSupported { CoolProp::Plot::Detail::No = 0 , CoolProp::Plot::Detail::Yes = 1 , CoolProp::Plot::Detail::Flipped = 2 }
 

Functions

Scale CoolProp::Plot::Detail::default_scale (CoolProp::parameters key)
 
std::shared_ptr< CoolProp::AbstractStateCoolProp::Plot::Detail::process_fluid_state (const std::string &fluid_ref)
 
std::shared_ptr< CoolProp::AbstractStateCoolProp::Plot::Detail::get_critical_point (const std::shared_ptr< CoolProp::AbstractState > &state)
 
std::vector< double > CoolProp::Plot::generate_values_in_range (Scale scale, const Range &range, int count)
 Generate a list of count equally (linearly or logarithmically) spaced values in a given range. More...
 
std::vector< double > CoolProp::Plot::generate_values_in_range (CoolProp::parameters type, const Range &range, int count)
 Generate a list of count equally spaced values in a given range, spaced either linearly or logarithmically based on the parameter type. More...
 

Variables

const double CoolProp::Plot::Detail::NaN = std::numeric_limits<double>::quiet_NaN()
 
const int CoolProp::Plot::Detail::TS = CoolProp::iT * 10 + CoolProp::iSmass
 
const int CoolProp::Plot::Detail::PH = CoolProp::iP * 10 + CoolProp::iHmass
 
const int CoolProp::Plot::Detail::HS = CoolProp::iHmass * 10 + CoolProp::iSmass
 
const int CoolProp::Plot::Detail::PS = CoolProp::iP * 10 + CoolProp::iSmass
 
const int CoolProp::Plot::Detail::PD = CoolProp::iP * 10 + CoolProp::iDmass
 
const int CoolProp::Plot::Detail::TD = CoolProp::iT * 10 + CoolProp::iDmass
 
const int CoolProp::Plot::Detail::PT = CoolProp::iP * 10 + CoolProp::iT
 
const std::map< CoolProp::parameters, std::map< int, IsolineSupported > > CoolProp::Plot::Detail::xy_switch