Interface defining math function core mechanics.
More...
#include <IMathFunction.hpp>
|
virtual Tout | operator() (Tin const &x) |
| Math function callable. It must be implemented by any concrete implementation of a valid math function. More...
|
|
virtual Tout | operator() (Tin const &&x) |
| RValue reference callable. More...
|
|
virtual vector< Tout > | operator() (vector< Tin > const &u) |
| Base implementation for math function computation over a vector. It can be overridden for the sake of convenience by any subclass. More...
|
|
template<typename Tin, typename Tout>
class SurfaceInspector::maths::functions::IMathFunction< Tin, Tout >
Interface defining math function core mechanics.
- Author
- Alberto M. Esmoris Pena
- Version
- 1.0
- Template Parameters
-
Tin | Type of element the function operate over (input) |
Tout | Type of element the function generates (output) |
◆ operator()() [1/3]
template<typename Tin , typename Tout >
RValue reference callable.
- See also
- IMathFunction::operator() (Tin const &)
◆ operator()() [2/3]
template<typename Tin , typename Tout >
◆ operator()() [3/3]
template<typename Tin , typename Tout >
Base implementation for math function computation over a vector. It can be overridden for the sake of convenience by any subclass.
- Parameters
-
- Returns
- Output vector
The documentation for this class was generated from the following file: