BubbleProfiler  0.3.0
by Peter Athron, Csaba Balazs, Michael Bardsley, Andrew Fowlie, Dylan Harries & Graham White
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
BubbleProfiler::Controlled_step_size_integrator< Parameter, State, Stepper > Class Template Reference

#include <integration_policy.hpp>

Public Member Functions

void set_absolute_error (Parameter err)
 
void set_relative_error (Parameter err)
 

Protected Member Functions

 ~Controlled_step_size_integrator ()=default
 
template<class System , class Observer >
int integrate_system (System system, State &state, Parameter from, Parameter to, Parameter step_size, Observer observer) const
 

Private Attributes

Parameter abs_err {1.e-6}
 
Parameter rel_err {1.e-6}
 

Detailed Description

template<class Parameter, class State, class Stepper>
class BubbleProfiler::Controlled_step_size_integrator< Parameter, State, Stepper >

Definition at line 57 of file integration_policy.hpp.

Constructor & Destructor Documentation

template<class Parameter , class State , class Stepper >
BubbleProfiler::Controlled_step_size_integrator< Parameter, State, Stepper >::~Controlled_step_size_integrator ( )
protecteddefault

Member Function Documentation

template<class Parameter , class State , class Stepper >
template<class System , class Observer >
int BubbleProfiler::Controlled_step_size_integrator< Parameter, State, Stepper >::integrate_system ( System  system,
State &  state,
Parameter  from,
Parameter  to,
Parameter  step_size,
Observer  observer 
) const
protected

Definition at line 77 of file integration_policy.hpp.

template<class Parameter , class State , class Stepper >
void BubbleProfiler::Controlled_step_size_integrator< Parameter, State, Stepper >::set_absolute_error ( Parameter  err)
inline

Definition at line 59 of file integration_policy.hpp.

template<class Parameter , class State , class Stepper >
void BubbleProfiler::Controlled_step_size_integrator< Parameter, State, Stepper >::set_relative_error ( Parameter  err)
inline

Member Data Documentation

template<class Parameter , class State , class Stepper >
Parameter BubbleProfiler::Controlled_step_size_integrator< Parameter, State, Stepper >::abs_err {1.e-6}
private

Definition at line 71 of file integration_policy.hpp.

template<class Parameter , class State , class Stepper >
Parameter BubbleProfiler::Controlled_step_size_integrator< Parameter, State, Stepper >::rel_err {1.e-6}
private

Definition at line 72 of file integration_policy.hpp.


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