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
Classes | Namespaces | Typedefs | Enumerations | Functions
CoolPropPlot.h File Reference
#include "AbstractState.h"
#include <vector>

Go to the source code of this file.

Classes

struct  CoolProp::Plot::Range
 
class  CoolProp::Plot::Isoline
 
class  CoolProp::Plot::PropertyPlot
 
struct  CoolProp::Plot::PropertyPlot::Axis
 

Namespaces

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

Typedefs

using CoolProp::Plot::Isolines = std::vector< Isoline >
 

Enumerations

enum class  CoolProp::Plot::Scale { CoolProp::Plot::Lin , CoolProp::Plot::Log }
 
enum class  CoolProp::Plot::TPLimits { CoolProp::Plot::None , CoolProp::Plot::Def , CoolProp::Plot::Achp , CoolProp::Plot::Orc }
 

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...