CVM Class Library
8.1
This C++ class library encapsulates concepts of vector and different matrices including square, band, symmetric and hermitian ones in Euclidean space of real and complex numbers.
|
Generic unary function (not end-user) More...
#include <cfun.h>
Public Member Functions | |
UnaryFunction () | |
Default constructor. | |
UnaryFunction (const UnaryFunction< T > &rfSrc) | |
Copy constructor. | |
UnaryFunction (UnaryFunction< T > &&rfSrc) | |
Move constructor. | |
UnaryFunction (const BasePointer &pfSrc) | |
Constructor. | |
UnaryFunction (BasePointer &&pfSrc) | |
UnaryFunction (const std::string &sArg, const string_array &saVars, const string_array &saParameters, const string_array &saMeanings) | |
Constructor. | |
UnaryFunction (const std::string &sArg, size_t nF, size_t nL, const string_array &saVars, const string_array &saParameters, const string_array &saMeanings) | |
Constructor. | |
UnaryFunction & | operator= (const UnaryFunction< T > &rfSrc) |
Assignment operator. | |
UnaryFunction & | operator= (UnaryFunction< T > &&rfSrc) |
Move assignment operator. | |
Public Member Functions inherited from BaseFunction< T > | |
BaseFunction () | |
Default constructor. | |
virtual | ~BaseFunction () |
Destructor. |
Protected Types | |
typedef BaseFunction< T > ::BasePointer | BasePointer |
Shared pointer to BaseFunction. | |
Protected Types inherited from BaseFunction< T > | |
typedef FunctionFactory< T > ::BasePointer | BasePointer |
Shared pointer to BaseFunction. |
Protected Attributes | |
BasePointer | mf0 |
Pointer to function's argument. If this instance is sin(A) then mf0 points to A. |
Generic unary function (not end-user)
T
type stands for treal or tcomplex. Please use inherited function classes.
|
protected |
Shared pointer to BaseFunction.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |