|
GAMBIT
v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
|
#include <daFunk.hpp>
|
| FunkIfElse (Funk f, Funk g, Funk h) |
|
double | value (const std::vector< double > &data, size_t bindID) |
|
| 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) |
|
bool | hasArgs () |
|
Funk | help () |
|
template<typename... Args> |
bool | assert_args (Args... args) |
|
virtual void | resolve (std::map< std::string, size_t > datamap, size_t &datalen, size_t bindID, std::map< std::string, size_t > &argmap) |
|
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) |
|
PlainPtrs2 | plain (std::string, std::string) |
|
PlainPtrs3 | plain (std::string, std::string, std::string) |
|
PlainPtrs4 | plain (std::string, std::string, std::string, std::string) |
|
template<typename T > |
PlainPtr1 | plain (std::string) |
|
template<typename T > |
PlainPtr2 | plain (std::string, std::string) |
|
template<typename T > |
PlainPtr3 | plain (std::string, std::string, std::string) |
|
template<typename T > |
PlainPtr4 | plain (std::string, std::string, std::string, std::string) |
|
template<> |
Funk | set () |
|
Definition at line 1356 of file daFunk.hpp.
◆ FunkIfElse()
Definition at line 1359 of file daFunk.hpp.
References daFunk::joinArgs(), daFunk::joinSingl(), and daFunk::vec().
std::vector< Funk > functions
ArgsType joinArgs(ArgsType args1, ArgsType args2)
Singularities singularities
std::vector< T > vec(std::vector< T > vector)
Singularities joinSingl(Singularities s1, Singularities s2)
◆ value()
double daFunk::FunkIfElse::value |
( |
const std::vector< double > & |
data, |
|
|
size_t |
bindID |
|
) |
| |
|
inlinevirtual |
Implements daFunk::FunkBase.
Definition at line 1365 of file daFunk.hpp.
1368 return functions[1]->value(data,bindID); 1370 return functions[2]->value(data,bindID); std::vector< Funk > functions
double value(const std::vector< double > &data, size_t bindID)
The documentation for this class was generated from the following file:
|