FunctionalProxy.h

Classes

FunctionalProxy -- (full description)

class FunctionalProxy

Interface

Public Members
FunctionalProxy()
FunctionalProxy(const Record& rec, Int type=0)
virtual ~FunctionalProxy()
Vector<Double> f(const Vector<Double>& val)
Vector<Double> fdf(const Vector<Double>& val)
Vector<String> names()
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
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<Bool> masks() const
Vector<Double> parameters() const
Vector<DComplex> parametersc() const
Private Members
Record fhd2rec()
Record fhdc2rec()
void rec2fhdc(const Record& rec)
void rec2fhd(const Record& rec)

Description

Member Description

FunctionalProxy()

FunctionalProxy(const Record& rec, Int type=0)

type 0==Double, other == DComplex

virtual ~FunctionalProxy()

Vector<Double> f(const Vector<Double>& val)

Vector<Double> fdf(const Vector<Double>& val)

Vector<String> names()

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

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<Bool> masks() const

Vector<Double> parameters() const

Vector<DComplex> parametersc() const

Record fhd2rec()

Record fhdc2rec()

void rec2fhdc(const Record& rec)

void rec2fhd(const Record& rec)