Gyoto
Public Types | Public Member Functions | Public Attributes | List of all members
Gyoto::Worldline::IntegState::Boost::my_error_checker< Value, Algebra, Operations > Struct Template Reference

Custom error checker that takes into account the norm of the impulsion. More...

#include <GyotoWorldline.h>

+ Collaboration diagram for Gyoto::Worldline::IntegState::Boost::my_error_checker< Value, Algebra, Operations >:

Public Types

using value_type = Value
 
using default_checker = boost::numeric::odeint::default_error_checker< Value, Algebra, Operations >
 

Public Member Functions

 my_error_checker (Value abs_tol, Value rel_tol, const Metric::Generic *met, const double &ref_norm, Value normTol_, const do_step_t &do_step)
 
template<class State , class Deriv , class Err , class Time >
Value error (Algebra &algebra, const State &x_old, const Deriv &dxdt_old, Err &x_err, const Time &dt) const
 

Public Attributes

default_checker checker
 
const Metric::Genericmet
 
Value normTol
 
const double & ref_norm
 
const do_step_t & do_step_
 

Detailed Description

template<class Value, class Algebra = boost::numeric::odeint::range_algebra, class Operations = boost::numeric::odeint::default_operations>
struct Gyoto::Worldline::IntegState::Boost::my_error_checker< Value, Algebra, Operations >

Custom error checker that takes into account the norm of the impulsion.


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