CoolProp  6.6.0
An open-source fluid property and humid air property database
Public Member Functions | List of all members
ODEIntegrators::AbstractODEIntegrator Class Referenceabstract

Detailed Description

The abstract class defining the interface for the integrator routines.

Definition at line 9 of file ODEIntegrators.h.

#include <ODEIntegrators.h>

Public Member Functions

virtual std::vector< double > get_initial_array () const =0
 
virtual void pre_step_callback ()=0
 
virtual void post_deriv_callback ()=0
 
virtual void post_step_callback (double t, double h, std::vector< double > &x)=0
 
virtual bool premature_termination ()=0
 
virtual void derivs (double t, std::vector< double > &x, std::vector< double > &f)=0
 

Member Function Documentation

◆ derivs()

virtual void ODEIntegrators::AbstractODEIntegrator::derivs ( double  t,
std::vector< double > &  x,
std::vector< double > &  f 
)
pure virtual

◆ get_initial_array()

virtual std::vector<double> ODEIntegrators::AbstractODEIntegrator::get_initial_array ( ) const
pure virtual

◆ post_deriv_callback()

virtual void ODEIntegrators::AbstractODEIntegrator::post_deriv_callback ( )
pure virtual

◆ post_step_callback()

virtual void ODEIntegrators::AbstractODEIntegrator::post_step_callback ( double  t,
double  h,
std::vector< double > &  x 
)
pure virtual

◆ pre_step_callback()

virtual void ODEIntegrators::AbstractODEIntegrator::pre_step_callback ( )
pure virtual

◆ premature_termination()

virtual bool ODEIntegrators::AbstractODEIntegrator::premature_termination ( )
pure virtual

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