ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
c2_function< float_type >::c2_integrate_recur Struct Reference

structure used to pass information recursively in integrator. More...

+ Collaboration diagram for c2_function< float_type >::c2_integrate_recur:

Public Attributes

c2_fblock< float_type > * f0
 
c2_fblock< float_type > * f1
 
float_type abs_tol
 
float_type rel_tol
 
float_type eps_scale
 
float_type extrap_coef
 
float_type extrap2
 
float_type dx_tolerance
 
float_type abs_tol_min
 
std::vector< recur_item > * rb_stack
 
int derivs
 
bool adapt
 
bool extrapolate
 
bool inited
 

Detailed Description

template<typename float_type = double>
struct c2_function< float_type >::c2_integrate_recur

structure used to pass information recursively in integrator.

the abs_tol is scaled by a factor of two at each division. Everything else is just passed down.

Definition at line 578 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 578 of file c2_function.hh

Member Data Documentation

template<typename float_type = double>
float_type c2_function< float_type >::c2_integrate_recur::abs_tol

Definition at line 580 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 580 of file c2_function.hh

template<typename float_type = double>
float_type c2_function< float_type >::c2_integrate_recur::abs_tol_min

Definition at line 580 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 580 of file c2_function.hh

template<typename float_type = double>
bool c2_function< float_type >::c2_integrate_recur::adapt

Definition at line 584 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 584 of file c2_function.hh

template<typename float_type = double>
int c2_function< float_type >::c2_integrate_recur::derivs

Definition at line 583 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 583 of file c2_function.hh

template<typename float_type = double>
float_type c2_function< float_type >::c2_integrate_recur::dx_tolerance

Definition at line 580 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 580 of file c2_function.hh

template<typename float_type = double>
float_type c2_function< float_type >::c2_integrate_recur::eps_scale

Definition at line 580 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 580 of file c2_function.hh

template<typename float_type = double>
float_type c2_function< float_type >::c2_integrate_recur::extrap2

Definition at line 580 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 580 of file c2_function.hh

template<typename float_type = double>
float_type c2_function< float_type >::c2_integrate_recur::extrap_coef

Definition at line 580 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 580 of file c2_function.hh

template<typename float_type = double>
bool c2_function< float_type >::c2_integrate_recur::extrapolate

Definition at line 584 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 584 of file c2_function.hh

template<typename float_type = double>
c2_fblock<float_type>* c2_function< float_type >::c2_integrate_recur::f0

Definition at line 579 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 579 of file c2_function.hh

template<typename float_type = double>
c2_fblock<float_type> * c2_function< float_type >::c2_integrate_recur::f1

Definition at line 579 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 579 of file c2_function.hh

template<typename float_type = double>
bool c2_function< float_type >::c2_integrate_recur::inited

Definition at line 584 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 584 of file c2_function.hh

template<typename float_type = double>
std::vector< recur_item >* c2_function< float_type >::c2_integrate_recur::rb_stack

Definition at line 582 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 582 of file c2_function.hh

template<typename float_type = double>
float_type c2_function< float_type >::c2_integrate_recur::rel_tol

Definition at line 580 of file c2_function.hh.

View newest version in sPHENIX GitHub at line 580 of file c2_function.hh


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