Alexandria
2.14.1
Please provide a description of the project.
|
Public Member Functions | |
DefaultMultiplication (const Function &f1, const Function &f2) | |
double | operator() (const double x) const override |
std::unique_ptr< Function > | clone () const override |
![]() | |
virtual | ~Function ()=default |
Default destructor. More... | |
Private Attributes | |
std::unique_ptr< Function > | m_f1 |
std::unique_ptr< Function > | m_f2 |
Definition at line 50 of file function_tools.cpp.
|
inline |
Definition at line 52 of file function_tools.cpp.
References Euclid::MathUtils::Function::clone().
|
inlineoverridevirtual |
Creates a clone of the function object. All subclasses must implement this method, to enable copying of Function objects when only a reference to the Function class is available.
Implements Euclid::MathUtils::Function.
Definition at line 56 of file function_tools.cpp.
|
inlineoverridevirtual |
Converts the value x from the input domain to the output domain.
x | The value to convert |
Implements Euclid::MathUtils::Function.
Definition at line 53 of file function_tools.cpp.
|
private |
Definition at line 60 of file function_tools.cpp.
Referenced by clone(), and operator()().
|
private |
Definition at line 61 of file function_tools.cpp.
Referenced by clone(), and operator()().