casacore
|
Specialization for calls with argument and parameter. More...
#include <WrapperData.h>
Public Member Functions | |
WrapperData_TT (T(*f)(const T &, const T &), uInt dim=1) | |
Standard constructor. More... | |
virtual | ~WrapperData_TT () |
Destructor. More... | |
virtual T | eval (typename Function< T >::FunctionArg x, const Vector< T > &par) const |
Evaluate the function at x . More... | |
Public Member Functions inherited from casacore::WrapperBase< T > | |
WrapperBase () | |
Default constructor: zero dimension. More... | |
WrapperBase (const uInt dim) | |
Standard constructor. More... | |
virtual | ~WrapperBase () |
Destructor. More... | |
virtual uInt | ndim () const |
Get the dimensionality. More... | |
Protected Attributes | |
T(* | pf_p )(const T &, const T &) |
Function to call. More... | |
Protected Attributes inherited from casacore::WrapperBase< T > | |
uInt | ndim_p |
Dimensionality. More... | |
Vector< T > | arg_p |
Vector argument interface. More... | |
Private Types | |
typedef WrapperData_TT< T, T, T, True, True > | myData |
Private Member Functions | |
WrapperData_TT (const myData &other) | |
Copy constructor and assignment (not implemented) More... | |
myData & | operator= (const myData &other) |
Specialization for calls with argument and parameter.
Note that the actual name of the class is WrapperData
. The special name is only for the use of cxx2html.
Definition at line 102 of file WrapperData.h.
|
private |
Definition at line 104 of file WrapperData.h.
|
inlineexplicit |
Standard constructor.
Definition at line 109 of file WrapperData.h.
|
inlinevirtual |
Destructor.
Definition at line 113 of file WrapperData.h.
|
private |
Copy constructor and assignment (not implemented)
|
inlinevirtual |
Evaluate the function at x
.
Implements casacore::WrapperBase< T >.
Definition at line 117 of file WrapperData.h.
|
private |
|
protected |
Function to call.
Definition at line 131 of file WrapperData.h.