casacore::FunctionalProxy Class Reference

#include <FunctionalProxy.h>

List of all members.

Public Member Functions

 FunctionalProxy ()
 FunctionalProxy (const Record &rec, Int type=0)
 type 0==Double, other == DComplex
virtual ~FunctionalProxy ()
Vector< Doublef (const Vector< Double > &val)
Vector< Doublefdf (const Vector< Double > &val)
void add (const FunctionalProxy &func)
Vector< DComplex > fc (const Vector< DComplex > &val)
Vector< DComplex > fdfc (const Vector< Double > &val)
void addc (const FunctionalProxy &func)
Record asrecord ()
Int npar () const
uInt ndim () const
void setparameters (const Vector< Double > &val)
void setparametersc (const Vector< DComplex > &val)
void setmasks (const Vector< Bool > &val)
void setmask (Int i, Bool val)
void setpar (Int i, Double val)
void setparc (Int i, DComplex val)
Vector< Boolmasks () const
Vector< Doubleparameters () const
Vector< DComplex > parametersc () const

Private Member Functions

Record fhd2rec ()
Record fhdc2rec ()
void rec2fhdc (const Record &rec)
void rec2fhd (const Record &rec)

Private Attributes

Int type_
FunctionHolder< Doublefhd_
FunctionHolder< DComplex > fhdc_

Detailed Description

Definition at line 41 of file FunctionalProxy.h.


Constructor & Destructor Documentation

casacore::FunctionalProxy::FunctionalProxy (  )  [inline]

Definition at line 43 of file FunctionalProxy.h.

casacore::FunctionalProxy::FunctionalProxy ( const Record rec,
Int  type = 0 
)

type 0==Double, other == DComplex

virtual casacore::FunctionalProxy::~FunctionalProxy (  )  [virtual]

Member Function Documentation

void casacore::FunctionalProxy::add ( const FunctionalProxy func  ) 
void casacore::FunctionalProxy::addc ( const FunctionalProxy func  ) 
Record casacore::FunctionalProxy::asrecord (  ) 
Vector<Double> casacore::FunctionalProxy::f ( const Vector< Double > &  val  ) 
Vector<DComplex> casacore::FunctionalProxy::fc ( const Vector< DComplex > &  val  ) 
Vector<Double> casacore::FunctionalProxy::fdf ( const Vector< Double > &  val  ) 
Vector<DComplex> casacore::FunctionalProxy::fdfc ( const Vector< Double > &  val  ) 
Record casacore::FunctionalProxy::fhd2rec (  )  [private]
Record casacore::FunctionalProxy::fhdc2rec (  )  [private]
Vector<Bool> casacore::FunctionalProxy::masks (  )  const
uInt casacore::FunctionalProxy::ndim (  )  const
Int casacore::FunctionalProxy::npar (  )  const
Vector<Double> casacore::FunctionalProxy::parameters (  )  const
Vector<DComplex> casacore::FunctionalProxy::parametersc (  )  const
void casacore::FunctionalProxy::rec2fhd ( const Record rec  )  [private]
void casacore::FunctionalProxy::rec2fhdc ( const Record rec  )  [private]
void casacore::FunctionalProxy::setmask ( Int  i,
Bool  val 
)
void casacore::FunctionalProxy::setmasks ( const Vector< Bool > &  val  ) 
void casacore::FunctionalProxy::setpar ( Int  i,
Double  val 
)
void casacore::FunctionalProxy::setparameters ( const Vector< Double > &  val  ) 
void casacore::FunctionalProxy::setparametersc ( const Vector< DComplex > &  val  ) 
void casacore::FunctionalProxy::setparc ( Int  i,
DComplex  val 
)

Member Data Documentation

Definition at line 74 of file FunctionalProxy.h.

Definition at line 75 of file FunctionalProxy.h.

Definition at line 73 of file FunctionalProxy.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1