Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

adaptive Class Template Reference

#include <adaptive.h>

List of all members.

Public Methods

 adaptive (interpolator< Y_type > &Y_interp)
template<class F, class N> int operator() (F f, N n)
template<class F> int operator() (F f)

Public Attributes

unsigned min_points
unsigned max_points
unsigned recursion_limit
double abs_tolerance
double rel_tolerance
double min_x
double max_x

Private Methods

template<class F, class N> int build (F, N)
template<class F> double init (F)
template<class F, class N> void check_and_add (F, N, double)

Private Attributes

interpolator<Y_type>& Y
set<double> chk_pts
default_norm<Y_type> norm

template<class Y_type> class adaptive


Constructor & Destructor Documentation

template<class Y_type>
adaptive< Y_type >::adaptive<Y_type> ( interpolator< Y_type > & Y_interp ) [inline, explicit]
 

Definition at line 199 of file adaptive.h.


Member Function Documentation

template<class Y_type>
template<class F, class N>
int adaptive< Y_type >::build ( F f,
N n ) [inline, private]
 

Definition at line 213 of file adaptive.h.

Referenced by operator()().

template<class Y_type>
template<class F, class N>
void adaptive< Y_type >::check_and_add ( F f,
N n,
double dx ) [inline, private]
 

Definition at line 269 of file adaptive.h.

Referenced by build().

template<class Y_type>
template<class F>
double adaptive< Y_type >::init ( F f ) [inline, private]
 

Definition at line 242 of file adaptive.h.

Referenced by build().

template<class Y_type>
template<class F>
int adaptive<Y_type>::operator() ( F f ) [inline]
 

Definition at line 181 of file adaptive.h.

template<class Y_type>
template<class F, class N>
int adaptive<Y_type>::operator() ( F f,
N n ) [inline]
 

Definition at line 178 of file adaptive.h.


Member Data Documentation

template<class Y_type>
interpolator< Y_type > & adaptive<Y_type>::Y<Y_type> [private]
 

Definition at line 186 of file adaptive.h.

Referenced by check_and_add().

template<class Y_type>
double adaptive<Y_type>::abs_tolerance
 

Definition at line 156 of file adaptive.h.

template<class Y_type>
set< double > adaptive<Y_type>::chk_pts<double> [private]
 

Definition at line 187 of file adaptive.h.

template<class Y_type>
unsigned adaptive<Y_type>::max_points
 

Definition at line 152 of file adaptive.h.

template<class Y_type>
double adaptive<Y_type>::max_x
 

Definition at line 160 of file adaptive.h.

template<class Y_type>
unsigned adaptive<Y_type>::min_points
 

Definition at line 151 of file adaptive.h.

template<class Y_type>
double adaptive<Y_type>::min_x
 

Definition at line 159 of file adaptive.h.

template<class Y_type>
default_norm< Y_type > adaptive<Y_type>::norm<Y_type> [private]
 

Definition at line 193 of file adaptive.h.

template<class Y_type>
unsigned adaptive<Y_type>::recursion_limit
 

Definition at line 153 of file adaptive.h.

template<class Y_type>
double adaptive<Y_type>::rel_tolerance
 

Definition at line 157 of file adaptive.h.


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

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7