CoolProp  6.6.0
An open-source fluid property and humid air property database
Classes | Namespaces | Functions
Solvers.h File Reference
#include <vector>
#include <string>
#include "Exceptions.h"
#include "CoolPropTools.h"

Go to the source code of this file.

Classes

class  CoolProp::FuncWrapper1D
 
class  CoolProp::FuncWrapper1DWithDeriv
 
class  CoolProp::FuncWrapper1DWithTwoDerivs
 
class  CoolProp::FuncWrapper1DWithThreeDerivs
 
class  CoolProp::FuncWrapperND
 

Namespaces

 CoolProp
 Code for all the binary pairs in the mixture.
 

Functions

double CoolProp::Brent (FuncWrapper1D *f, double a, double b, double macheps, double t, int maxiter)
 
double CoolProp::Secant (FuncWrapper1D *f, double x0, double dx, double tol, int maxiter)
 
double CoolProp::BoundedSecant (FuncWrapper1D *f, double x0, double xmin, double xmax, double dx, double tol, int maxiter)
 
double CoolProp::ExtrapolatingSecant (FuncWrapper1D *f, double x0, double dx, double tol, int maxiter)
 
double CoolProp::Newton (FuncWrapper1DWithDeriv *f, double x0, double ftol, int maxiter)
 
double CoolProp::Halley (FuncWrapper1DWithTwoDerivs *f, double x0, double ftol, int maxiter, double xtol_rel)
 
double CoolProp::Householder4 (FuncWrapper1DWithThreeDerivs *f, double x0, double ftol, int maxiter, double xtol_rel)
 
double CoolProp::Brent (FuncWrapper1D &f, double a, double b, double macheps, double t, int maxiter)
 
double CoolProp::Secant (FuncWrapper1D &f, double x0, double dx, double ftol, int maxiter)
 
double CoolProp::ExtrapolatingSecant (FuncWrapper1D &f, double x0, double dx, double ftol, int maxiter)
 
double CoolProp::BoundedSecant (FuncWrapper1D &f, double x0, double xmin, double xmax, double dx, double ftol, int maxiter)
 
double CoolProp::Newton (FuncWrapper1DWithDeriv &f, double x0, double ftol, int maxiter)
 
double CoolProp::Halley (FuncWrapper1DWithTwoDerivs &f, double x0, double ftol, int maxiter, double xtol_rel=1e-12)
 
double CoolProp::Householder4 (FuncWrapper1DWithThreeDerivs &f, double x0, double ftol, int maxiter, double xtol_rel=1e-12)
 
std::vector< double > CoolProp::NDNewtonRaphson_Jacobian (FuncWrapperND *f, const std::vector< double > &x, double tol, int maxiter, double w)