#include <integrate.h>
Public Types | |
| enum | type { CLOSED, OPEN, SQRTLOWER, SQRTUPPER, INFINITE, EXP } |
Public Methods | |
| integrator (type t_=CLOSED) | |
| integrator& | closed () |
| integrator& | open () |
| integrator& | sqrtlower () |
| integrator& | sqrtupper () |
| integrator& | infinite () |
| integrator& | exp () |
| integrator& | method (type t_) |
| template<class F, class N> Y | operator() (F f, double a, double b, N norm) |
| template<class F> Y | operator() (F f, double a, double b) |
Public Attributes | |
| unsigned | order |
| unsigned | recursion_limit |
| double | abs_tolerance |
| double | rel_tolerance |
| Y | r |
Private Types | |
| typedef pair<double,Y> | entry |
Private Methods | |
| int | qswap (double &a, double &b) |
| template<class F, class N> void | romberg_closed (F f, double a, double b, N n, void(integrator< Y >::*method)(F, double, double, int)) |
| template<class F, class N> void | romberg_open (F f, double a, double b, N n, void(integrator< Y >::*method)(F, double, double, int)) |
| template<class F> void | cl (F f, double a, double b, int step) |
| template<class F> void | op (F f, double a, double b, int step) |
| template<class F> void | sl (F f, double a, double b, int step) |
| template<class F> void | su (F f, double a, double b, int step) |
| template<class F> void | in (F f, double a, double b, int step) |
| template<class F> void | ex (F f, double a, double b, int step) |
Private Attributes | |
| type | t |
| pair<Y,Y> | result |
| vector<entry> | s |
| poly_fit<Y> | p |
| default_norm<Y> | norm |
| struct { | |
| template<class F> Y | sql (F f, double x, double a) |
| template<class F> Y | squ (F f, double x, double b) |
| template<class F> Y | inv (F f, double x) |
| template<class F> Y | exf (F f, double x) |
| Y r | |
| } | Func |
|
|||
|
Definition at line 214 of file integrate.h. |
|
|||
|
Definition at line 141 of file integrate.h. |
|
||||
|
Definition at line 45 of file num_integrate.h. |
|
||||||||||||
|
Definition at line 217 of file num_integrate.h. |
|
||||
|
Definition at line 174 of file integrate.h. |
|
||||||||||||
|
Definition at line 368 of file num_integrate.h. |
|
||||
|
Definition at line 179 of file integrate.h. Referenced by supcond().
|
|
||||||||||||
|
Definition at line 332 of file num_integrate.h. |
|
||||
|
Definition at line 178 of file integrate.h. |
|
||||
|
Definition at line 180 of file integrate.h. |
|
||||||||||||
|
Definition at line 240 of file num_integrate.h. |
|
||||
|
Definition at line 175 of file integrate.h. |
|
||||||||||
|
Definition at line 201 of file integrate.h. |
|
||||||||||||
|
Definition at line 107 of file num_integrate.h. |
|
||||||
|
Definition at line 223 of file integrate.h. Referenced by operator()().
|
|
||||||||||||||
|
Definition at line 146 of file num_integrate.h. Referenced by operator()().
|
|
||||||||||||||
|
Definition at line 180 of file num_integrate.h. Referenced by operator()().
|
|
||||||||||||
|
Definition at line 268 of file num_integrate.h. |
|
||||
|
Definition at line 176 of file integrate.h. Referenced by supcond().
|
|
||||
|
Definition at line 177 of file integrate.h. Referenced by supcond().
|
|
||||||||||||
|
Definition at line 300 of file num_integrate.h. |
|
|
|
|
|||
|
Definition at line 169 of file integrate.h. |
|
|||
|
Definition at line 219 of file integrate.h. |
|
|||
|
Definition at line 164 of file integrate.h. |
|
|||
|
Definition at line 216 of file integrate.h. |
|
|||
|
Definition at line 243 of file integrate.h. |
|
|||
|
Definition at line 165 of file integrate.h. |
|
|||
|
Definition at line 170 of file integrate.h. |
|
|||
|
Definition at line 213 of file integrate.h. |
|
|||
|
Definition at line 215 of file integrate.h. |
|
|||
|
Definition at line 212 of file integrate.h. |
Please direct comments and corrections to
supermix@submm.caltech.edu
Go to the supermix home page
Generated by
1.2.7