ComPWA
Common Partial-Wave-Analysis Framework
|
#include <FunctionTreeIntensity.hpp>
Public Member Functions | |
FunctionTreeIntensity (std::shared_ptr< TreeNode > Tree_, ParameterList Parameters_, ParameterList Data_) | |
FunctionTreeIntensity (const FunctionTreeIntensity &other)=delete | |
FunctionTreeIntensity (FunctionTreeIntensity &&other)=default | |
std::vector< double > | evaluate (const ComPWA::DataMap &data) noexcept |
void | updateParametersFrom (const std::vector< double > ¶ms) |
It is important to input the vector in the same length and order as defined in the getParameters() method. More... | |
std::vector< ComPWA::Parameter > | getParameters () const |
std::tuple< std::shared_ptr< ComPWA::FunctionTree::TreeNode >, ComPWA::FunctionTree::ParameterList > | bind (const ComPWA::DataMap &data) |
std::string | print (int level) const |
Public Member Functions inherited from ComPWA::Function< OutputType, InputTypes > | |
virtual | ~Function ()=default |
virtual OutputType | evaluate (const InputTypes &... args) noexcept=0 |
Private Member Functions | |
void | updateDataContainers (const ComPWA::DataMap &data) |
Private Attributes | |
std::shared_ptr< TreeNode > | Tree |
ParameterList | Parameters |
ParameterList | Data |
Definition at line 16 of file FunctionTreeIntensity.hpp.
ComPWA::FunctionTree::FunctionTreeIntensity::FunctionTreeIntensity | ( | std::shared_ptr< TreeNode > | Tree_, |
ParameterList | Parameters_, | ||
ParameterList | Data_ | ||
) |
Definition at line 8 of file FunctionTreeIntensity.cpp.
|
delete |
|
default |
std::tuple< std::shared_ptr< ComPWA::FunctionTree::TreeNode >, ComPWA::FunctionTree::ParameterList > ComPWA::FunctionTree::FunctionTreeIntensity::bind | ( | const ComPWA::DataMap & | data | ) |
Definition at line 46 of file FunctionTreeIntensity.cpp.
|
noexcept |
Definition at line 16 of file FunctionTreeIntensity.cpp.
|
virtual |
Implements ComPWA::Function< OutputType, InputTypes >.
Definition at line 36 of file FunctionTreeIntensity.cpp.
std::string ComPWA::FunctionTree::FunctionTreeIntensity::print | ( | int | level | ) | const |
Definition at line 51 of file FunctionTreeIntensity.cpp.
|
private |
Definition at line 23 of file FunctionTreeIntensity.cpp.
|
virtual |
It is important to input the vector in the same length and order as defined in the getParameters() method.
So in other words, call getParameters() first, then use this ordering and to input new values in this method.
Implements ComPWA::Function< OutputType, InputTypes >.
Definition at line 27 of file FunctionTreeIntensity.cpp.
|
private |
Definition at line 41 of file FunctionTreeIntensity.hpp.
|
private |
Definition at line 40 of file FunctionTreeIntensity.hpp.
|
private |
Definition at line 39 of file FunctionTreeIntensity.hpp.