class daFunk::FunkDerived
[No description available]
Inherits from daFunk::FunkBase, boost::enable_shared_from_this< FunkBase >
Public Functions
Name | |
---|---|
FunkDerived(Funk f, std::string arg, Funk g) | |
FunkDerived(Funk f, std::string arg, double x) | |
virtual void | resolve(std::map< std::string, size_t > datamap, size_t & datalen, size_t bindID, std::map< std::string, size_t > & argmap) |
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 FunkDerived
inline FunkDerived(
Funk f,
std::string arg,
Funk g
)
function FunkDerived
inline FunkDerived(
Funk f,
std::string arg,
double 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 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