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 2025-02-12 at 16:10:33 +0000