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 voidresolve(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 doublevalue(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_tgetNArgs()
boolhasArg(std::string arg)
boolhasArgs()
Funkhelp()
template <typename… Args>
bool
assert_args(Args… args)
SingularitiesgetSingl()
Funkset_singularity(std::string arg, double pos, double width)
Funkprint(std::string arg)
template <typename… Args>
shared_ptr< FunkIntegrate_gsl1d >
gsl_integration(Args… args)
PlainPtrs1plain(std::string arg1)
PlainPtrs2plain(std::string arg1, std::string arg2)
PlainPtrs3plain(std::string arg1, std::string arg2, std::string arg3)
PlainPtrs4plain(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)
Funkset()

Protected Attributes inherited from daFunk::FunkBase

Name
std::vector< Funk >functions
ArgsTypearguments
std::vector< std::vector< size_t > >indices
size_tdatalen
Singularitiessingularities

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 2023-06-26 at 21:36:53 +0000