|
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. | |
| virtual | ~WrapperData_TT () |
| Destructor. | |
| virtual T | eval (typename Function< T >::FunctionArg x, const Vector< T > &par) const |
| Evaluate the function at x. | |
| Public Member Functions inherited from casacore::WrapperBase< T > | |
| WrapperBase () | |
| Default constructor: zero dimension. | |
| WrapperBase (const uInt dim) | |
| Standard constructor. | |
| virtual | ~WrapperBase () |
| Destructor. | |
| virtual uInt | ndim () const |
| Get the dimensionality. | |
Protected Attributes | |
| T(* | pf_p )(const T &, const T &) |
| Function to call. | |
| Protected Attributes inherited from casacore::WrapperBase< T > | |
| uInt | ndim_p |
| Dimensionality. | |
| Vector< T > | arg_p |
| Vector argument interface. | |
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). | |
| 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 98 of file WrapperData.h.
|
private |
Definition at line 99 of file WrapperData.h.
|
inlineexplicit |
Standard constructor.
Definition at line 104 of file WrapperData.h.
References pf_p, and casacore::WrapperBase< T >::WrapperBase().
|
inlinevirtual |
Destructor.
Definition at line 108 of file WrapperData.h.
|
private |
Copy constructor and assignment (not implemented).
|
inlinevirtual |
Evaluate the function at x.
Implements casacore::WrapperBase< T >.
Definition at line 112 of file WrapperData.h.
References pf_p.
|
protected |
Function to call.
Definition at line 124 of file WrapperData.h.
Referenced by eval(), and WrapperData_TT().