Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ODEIntegrator< N, DerivFn, LogFn > Class Template Reference

Public Member Functions

 ODEIntegrator ()=delete
 
 ODEIntegrator (DerivFn deriv_fn, LogFn log_fn=ode_detail::NullFn{})
 
std::array< Real, N > integrate (Real xstart, Real xend, Real nominal_step, std::array< Real, N > yvec_start) const noexcept
 

Constructor & Destructor Documentation

◆ ODEIntegrator()

template<int N, class DerivFn , class LogFn = ode_detail::NullFn>
ODEIntegrator< N, DerivFn, LogFn >::ODEIntegrator ( )
delete

Represents an integrator of a system of (coupled) 1D ODEs.

Template Parameters
Nthe number of ODEs that are integrated
DerivFnSpecifies the derivative of the ODEs
LogFnAn optional logger function that can be used to log information as the integrator progresses.

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