Go to the documentation of this file.
29 #ifndef SCIMATH_FUNCTIONALSPROXY_H
30 #define SCIMATH_FUNCTIONALSPROXY_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Arrays/Vector.h>
34 #include <casacore/casa/BasicSL/String.h>
35 #include <casacore/casa/Containers/Record.h>
36 #include <casacore/casa/BasicSL/Complex.h>
37 #include <casacore/scimath/Functionals/FunctionHolder.h>
void add(const FunctionalProxy &func)
virtual ~FunctionalProxy()
void setmasks(const Vector< Bool > &val)
FunctionalProxy(const Record &rec, Int type=0)
type 0==Double, other == DComplex
FunctionHolder< Double > fhd_
std::complex< Double > DComplex
Vector< DComplex > fdfc(const Vector< Double > &val)
void setparametersc(const Vector< DComplex > &val)
FunctionHolder< DComplex > fhdc_
void rec2fhd(const Record &rec)
Vector< Double > f(const Vector< Double > &val)
this file contains all the compiler specific defines
void setpar(Int i, Double val)
Vector< DComplex > fc(const Vector< DComplex > &val)
Vector< Double > parameters() const
Vector< DComplex > parametersc() const
void setmask(Int i, Bool val)
void rec2fhdc(const Record &rec)
void setparc(Int i, DComplex val)
bool Bool
Define the standard types used by Casacore.
Vector< Double > fdf(const Vector< Double > &val)
A hierarchical collection of named fields of various types.
Vector< Bool > masks() const
void addc(const FunctionalProxy &func)
void setparameters(const Vector< Double > &val)