Definition at line 48 of file Spline.h.
|
| Spline (const std::string &name, const size_t &nKnots, const double &min, const double &max) |
|
| Spline (const Spline &spline, const Expression &x, DebugSymbols *db=nullptr) |
|
void | resolve (ASTResolver &resolver) const override |
| Resolve the dependencies of a tree using an ASTResolver, which keeps track of parameters, dependent sub-trees, etc.
|
|
std::string | to_string (const ASTResolver *resolver=nullptr) const override |
| Called to convert the Expression tree into source code.
|
|
| operator Expression () |
|
complex_t | operator() () const override |
| Evaluate the expression using the tree, will generally be very slow but ocassionally useful for debugging.
|
|
Expression | operator() (const Expression &x, DebugSymbols *db) |
|
Expression | eval (DebugSymbols *db=nullptr) const |
|
◆ Spline() [1/2]
AmpGen::Spline::Spline |
( |
const std::string & | name, |
|
|
const size_t & | nKnots, |
|
|
const double & | min, |
|
|
const double & | max ) |
◆ Spline() [2/2]
◆ eval()
◆ operator Expression()
◆ operator()() [1/2]
complex_t AmpGen::Spline::operator() |
( |
| ) |
const |
|
overridevirtual |
◆ operator()() [2/2]
◆ resolve()
void AmpGen::Spline::resolve |
( |
ASTResolver & | resolver | ) |
const |
|
overridevirtual |
◆ to_string()
std::string AmpGen::Spline::to_string |
( |
const ASTResolver * | resolver = nullptr | ) |
const |
|
overridevirtual |
◆ m_eval
◆ m_max
double AmpGen::Spline::m_max |
◆ m_min
double AmpGen::Spline::m_min |
◆ m_name
std::string AmpGen::Spline::m_name |
◆ m_nKnots
size_t AmpGen::Spline::m_nKnots |
◆ m_points
Array AmpGen::Spline::m_points |
◆ m_x
The documentation for this class was generated from the following file: