|
| GenericScaleSpace (const Raster *_raster, const RVector *_x0, PSIREG _func, PSIREG _kfunc, PSIREG _k1func, const int _npreg, double *_preg, double _tau, double _sdx=0, double _sdf=0, const RDenseMatrix *_kreftens=0) |
|
PRIOR | Type () const |
|
double | GetValue (const RVector &x) const |
|
RVector | GetGradient (const RVector &x) const |
|
RVector | GetKappa (const RVector &x) const |
|
void | SetHess1 (RCompRowMatrix &Hess1, const RVector &x, const int p) |
|
void | SetHess1FromKappa (RCompRowMatrix &Hess, const RVector &kap) |
|
RVector | GetHess1f (const RVector &x, const RVector &f) const |
|
void | SetFullHess (RCompRowMatrix &Hess, const RVector &x, const int p) |
|
RVector | GetFullHessf (const RVector &x, const RVector &f) const |
|
int | GetHessianRow (const RVector &x, int i, idxtype *colidx, double *val) const |
|
RVector | GetHessianDiag (const RVector &x) const |
|
| Regularisation (const Raster *_raster=0, double _tau=1, const RVector *_x0=0) |
|
virtual void | ReadParams (ParamParser *pp) |
|
virtual void | WriteParams (ParamParser *pp) |
|
virtual const char * | GetName () const =0 |
|
double | GetTau () const |
|
int | GetNParam () const |
|
|
const double | sdx |
|
const double | sdf |
|
const PSIREG | func |
|
const PSIREG | kfunc |
|
const PSIREG | k1func |
|
const int | npreg |
|
const RDenseMatrix * | kreftens |
|
RDenseMatrix ** | KappaTens |
|
bool | KappaSet |
|
double * | preg |
|
int | nset |
|
int | pdim |
|
double | tau |
|
PRIOR | ptype |
|
const Raster * | raster |
|
const RVector * | x0 |
|
int | slen |
|
int | glen |
|
int | dim |
|
idxtype * | rowptr |
|
idxtype * | colidx |
|
int | nzero |
|
RCompRowMatrix | Hs1p |
|
The documentation for this class was generated from the following file:
- /home/ucacmas/src/toast/toast_sf/toastpp-code/toast/trunk/src/libstoast/regul.h