class daFunk::FunkIntegrate_gsl1d
[No description available]
Inherits from daFunk::FunkBase, gsl_function
Public Functions
Name | |
---|---|
FunkIntegrate_gsl1d(Funk f0, std::string arg, Funk f1, Funk f2) | |
FunkIntegrate_gsl1d(Funk f0, std::string arg, double x, Funk f) | |
FunkIntegrate_gsl1d(Funk f0, std::string arg, double x, double y) | |
FunkIntegrate_gsl1d(Funk f0, std::string arg, Funk f, double x) | |
FunkIntegrate_gsl1d(Funk f0, std::string arg, std::string x, Funk f) | |
FunkIntegrate_gsl1d(Funk f0, std::string arg, std::string x, std::string y) | |
FunkIntegrate_gsl1d(Funk f0, std::string arg, Funk f, std::string x) | |
FunkIntegrate_gsl1d(Funk f0, std::string arg, std::string x, double y) | |
FunkIntegrate_gsl1d(Funk f0, std::string arg, double y, std::string x) | |
virtual void | resolve(std::map< std::string, size_t > datamap, size_t & datalen, size_t bindID, std::map< std::string, size_t > & argmap) |
~FunkIntegrate_gsl1d() | |
shared_ptr< FunkIntegrate_gsl1d > | set_epsrel(double epsrel) |
shared_ptr< FunkIntegrate_gsl1d > | set_epsabs(double epsabs) |
shared_ptr< FunkIntegrate_gsl1d > | set_limit(size_t limit) |
shared_ptr< FunkIntegrate_gsl1d > | set_singularity_factor(double f) |
shared_ptr< FunkIntegrate_gsl1d > | set_use_log_fallback(bool flag) |
virtual double | value(const std::vector< double > & data, size_t bindID) |
Additional inherited members
Public Functions inherited from daFunk::FunkBase
Name | |
---|---|
FunkBase() | |
virtual | ~FunkBase() |
template <typename… Args> Funk | set(std::string arg, Funk g, Args… args) |
template <typename… Args> Funk | set(std::string arg, double x, Args… args) |
template <typename… Args> Funk | set(std::string arg, std::string arg1, Args… args) |
template <typename… Args> Funk | set() |
template <typename… Args> shared_ptr< FunkBound > | bind(Args… args) |
const std::vector< std::string > & | getArgs() |
std::size_t | getNArgs() |
bool | hasArg(std::string arg) |
bool | hasArgs() |
Funk | help() |
template <typename… Args> bool | assert_args(Args… args) |
Singularities | getSingl() |
Funk | set_singularity(std::string arg, double pos, double width) |
Funk | print(std::string arg) |
template <typename… Args> shared_ptr< FunkIntegrate_gsl1d > | gsl_integration(Args… args) |
PlainPtrs1 | plain(std::string arg1) |
PlainPtrs2 | plain(std::string arg1, std::string arg2) |
PlainPtrs3 | plain(std::string arg1, std::string arg2, std::string arg3) |
PlainPtrs4 | plain(std::string arg1, std::string arg2, std::string arg3, std::string arg4) |
template <typename T > PlainPtr1 | plain(std::string arg1) |
template <typename T > PlainPtr2 | plain(std::string arg1, std::string arg2) |
template <typename T > PlainPtr3 | plain(std::string arg1, std::string arg2, std::string arg3) |
template <typename T > PlainPtr4 | plain(std::string arg1, std::string arg2, std::string arg3, std::string arg4) |
Funk | set() |
Protected Attributes inherited from daFunk::FunkBase
Name | |
---|---|
std::vector< Funk > | functions |
ArgsType | arguments |
std::vector< std::vector< size_t > > | indices |
size_t | datalen |
Singularities | singularities |
Public Functions Documentation
function FunkIntegrate_gsl1d
inline FunkIntegrate_gsl1d(
Funk f0,
std::string arg,
Funk f1,
Funk f2
)
function FunkIntegrate_gsl1d
inline FunkIntegrate_gsl1d(
Funk f0,
std::string arg,
double x,
Funk f
)
function FunkIntegrate_gsl1d
inline FunkIntegrate_gsl1d(
Funk f0,
std::string arg,
double x,
double y
)
function FunkIntegrate_gsl1d
inline FunkIntegrate_gsl1d(
Funk f0,
std::string arg,
Funk f,
double x
)
function FunkIntegrate_gsl1d
inline FunkIntegrate_gsl1d(
Funk f0,
std::string arg,
std::string x,
Funk f
)
function FunkIntegrate_gsl1d
inline FunkIntegrate_gsl1d(
Funk f0,
std::string arg,
std::string x,
std::string y
)
function FunkIntegrate_gsl1d
inline FunkIntegrate_gsl1d(
Funk f0,
std::string arg,
Funk f,
std::string x
)
function FunkIntegrate_gsl1d
inline FunkIntegrate_gsl1d(
Funk f0,
std::string arg,
std::string x,
double y
)
function FunkIntegrate_gsl1d
inline FunkIntegrate_gsl1d(
Funk f0,
std::string arg,
double y,
std::string x
)
function resolve
inline virtual void resolve(
std::map< std::string, size_t > datamap,
size_t & datalen,
size_t bindID,
std::map< std::string, size_t > & argmap
)
Reimplements: daFunk::FunkBase::resolve
function ~FunkIntegrate_gsl1d
inline ~FunkIntegrate_gsl1d()
function set_epsrel
inline shared_ptr< FunkIntegrate_gsl1d > set_epsrel(
double epsrel
)
function set_epsabs
inline shared_ptr< FunkIntegrate_gsl1d > set_epsabs(
double epsabs
)
function set_limit
inline shared_ptr< FunkIntegrate_gsl1d > set_limit(
size_t limit
)
function set_singularity_factor
inline shared_ptr< FunkIntegrate_gsl1d > set_singularity_factor(
double f
)
function set_use_log_fallback
inline shared_ptr< FunkIntegrate_gsl1d > set_use_log_fallback(
bool flag
)
function value
inline virtual double value(
const std::vector< double > & data,
size_t bindID
)
Reimplements: daFunk::FunkBase::value
Updated on 2024-07-18 at 13:53:32 +0000