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: