casa
$Rev:20696$
|
Numerical functional interface class for 1 dimension. More...
#include <Function1D.h>
Public Types | |
typedef const T * | FunctionArg |
Public Member Functions | |
Function1D () | |
Constructors. | |
Function1D (const uInt n) | |
Function1D (const Vector< T > &in) | |
Function1D (const FunctionParam< T > &other) | |
Function1D (const Function1D< T, U > &other) | |
template<class W , class X > | |
Function1D (const Function1D< W, X > &other) | |
virtual | ~Function1D () |
Destructor. | |
virtual uInt | ndim () const |
Returns the number of dimensions of function. |
Numerical functional interface class for 1 dimension.
Public interface
A Function1D
is used for classes which map a scalar or n-dimensional Vector of type T
into a T
. The object also has one parameter which can be masked if necessary, and be used in the Fitting
module, and, implicitly, in the AutoDiff differentiation module.
The only method implemented in Function1D
is the ndim()
method. The rest is inhereted from Function .
See Function .
Vector<T>
. Definition at line 75 of file Function1D.h.
typedef const T* casa::Function1D< T, U >::FunctionArg |
Reimplemented from casa::Function< T, U >.
Definition at line 78 of file Function1D.h.
casa::Function1D< T, U >::Function1D | ( | ) | [inline] |
Constructors.
Definition at line 83 of file Function1D.h.
casa::Function1D< T, U >::Function1D | ( | const uInt | n | ) | [inline, explicit] |
Definition at line 84 of file Function1D.h.
casa::Function1D< T, U >::Function1D | ( | const Vector< T > & | in | ) | [inline, explicit] |
Definition at line 85 of file Function1D.h.
casa::Function1D< T, U >::Function1D | ( | const FunctionParam< T > & | other | ) | [inline] |
Definition at line 86 of file Function1D.h.
casa::Function1D< T, U >::Function1D | ( | const Function1D< T, U > & | other | ) | [inline] |
Definition at line 87 of file Function1D.h.
casa::Function1D< T, U >::Function1D | ( | const Function1D< W, X > & | other | ) | [inline] |
Definition at line 89 of file Function1D.h.
virtual casa::Function1D< T, U >::~Function1D | ( | ) | [inline, virtual] |
Destructor.
Definition at line 93 of file Function1D.h.
virtual uInt casa::Function1D< T, U >::ndim | ( | ) | const [inline, virtual] |
Returns the number of dimensions of function.
Implements casa::Function< T, U >.
Definition at line 96 of file Function1D.h.