imate
C++/CUDA Reference
|
Defines the function \( f: \lambda \mapsto \lambda \). More...
#include <functions.h>
Public Member Functions | |
virtual | ~Function () |
Default virtual destructor. More... | |
virtual float | function (const float lambda_) const =0 |
virtual double | function (const double lambda_) const =0 |
virtual long double | function (const long double lambda_) const =0 |
Defines the function \( f: \lambda \mapsto \lambda \).
The matrix function \( f: \mathbb{R}^{n \times n} \to \mathbb{R}^{n \times n} \) is used in
\[ \mathrm{trace} \left( f(\mathbf{A}) \right). \]
However, instead of a matrix function, the equivalent scalar function \( f: \mathbb{R} \to \mathbb{R} \) is defiend which acts on the eigenvalues of the matrix.
Function
class and implement the function
method. Definition at line 37 of file functions.h.
|
virtual |
|
pure virtual |
Implemented in SmoothStep, Power, Logarithm, Inverse, Indicator, Identity, Homographic, Gaussian, and Exponential.
|
pure virtual |
Implemented in SmoothStep, Power, Logarithm, Inverse, Indicator, Identity, Homographic, Gaussian, and Exponential.
|
pure virtual |
Implemented in SmoothStep, Power, Logarithm, Inverse, Indicator, Identity, Homographic, Gaussian, and Exponential.