(Last Changed on November
30,
2016 for git-revision 5ba5993388fbc28d52110d4b916af384ffc14451.)
#include <df1b2fun.h>
#include "integrate.hpp"
Go to the source code of this file.
#define INTEGRATE0 |
( |
|
FUN | ) |
|
Value:template<class Float> \
Float
integrate##FUN(Float from, Float to){ \
FUN<Float> f; \
Float ans = 0.0; \
Integrand::Scalar integrate(Integrand f, typename Integrand::Scalar a=-INFINITY, typename Integrand::Scalar b=INFINITY, control c=control())
Integrate function over finite or infinite interval.
#define TINYFUN2(FUN, par1, par2)
Definition at line 40 of file integrate_wrap.hpp.
#define INTEGRATE1 |
( |
|
FUN, |
|
|
|
par |
|
) |
| |
Value:template<class Float> \
Float
integrate##FUN(Float from, Float to, Float par){ \
FUN<Float> f; \
f.par=par; \
Float ans = 0.0; \
Integrand::Scalar integrate(Integrand f, typename Integrand::Scalar a=-INFINITY, typename Integrand::Scalar b=INFINITY, control c=control())
Integrate function over finite or infinite interval.
#define TINYFUN3(FUN, par1, par2, par3)
Definition at line 20 of file integrate_wrap.hpp.
Value:template<class Float> \
Float ltail##FUN(Float to){ \
FUN<Float> f; \
Float ans = 0.0; \
#define TINYFUN1(FUN, par1)
Integrand::Scalar integrate(Integrand f, typename Integrand::Scalar a=-INFINITY, typename Integrand::Scalar b=INFINITY, control c=control())
Integrate function over finite or infinite interval.
Definition at line 49 of file integrate_wrap.hpp.
#define LTAIL1 |
( |
|
FUN, |
|
|
|
par |
|
) |
| |
Value:template<class Float> \
Float ltail##FUN(Float to, Float par){ \
FUN<Float> f; \
f.par=par; \
Float ans = 0.0; \
Integrand::Scalar integrate(Integrand f, typename Integrand::Scalar a=-INFINITY, typename Integrand::Scalar b=INFINITY, control c=control())
Integrate function over finite or infinite interval.
#define TINYFUN2(FUN, par1, par2)
Definition at line 30 of file integrate_wrap.hpp.
#define LTAIL2 |
( |
|
FUN, |
|
|
|
par1, |
|
|
|
par2 |
|
) |
| |
Value:template<class Float> \
Float ltail##FUN(Float to, Float par1, Float par2){ \
FUN<Float> f; \
f.par1=par1; \
f.par2=par2; \
Float ans = 0.0; \
Integrand::Scalar integrate(Integrand f, typename Integrand::Scalar a=-INFINITY, typename Integrand::Scalar b=INFINITY, control c=control())
Integrate function over finite or infinite interval.
#define TINYFUN3(FUN, par1, par2, par3)
Definition at line 9 of file integrate_wrap.hpp.