#include <basisfunc_imager1d.h>
Public Member Functions | |
CBasisFuncImager1d (void) | |
~CBasisFuncImager1d (void) | |
bool | Read (const parameterMap &m) |
bool | Write (parameterMap &m) |
bool | convertCorrelationToSource (const CCorrFtn1dHisto &corrin, CSourceFtnBase &souout, const parameterMap &m, const CKernel *_kernelPtr=NULL) |
function that manages the imaging | |
bool | convertSourceToCorrelation (const CSourceFtnBase &souin, CCorrFtn1dHisto &corrout, const parameterMap &m, const CKernel *_kernelPtr=NULL) |
function that manages the unimaging | |
virtual double | imageit (CBasisFunctionExpansion1d &souout) |
Code to image a 1d source, with equality constraints. | |
virtual void | unimageit (const CBasisFunctionExpansion1d &souin, CCorrFtn1dHisto &corrout) |
bool | set_no_data (CSourceFtnBase &souout) |
bool | initialize_source (const CCorrFtn1dHisto &corrin, CSourceFtnBase &souout, const parameterMap &m) |
void | set_constraints (const CBasisFunctionExpansion1d &souout) |
void | set_kmtx (const CCorrFtn1dHisto &corrin, const CBasisFunctionExpansion1d &souout, const parameterMap &m) |
Static Public Member Functions | |
static void | kp_integrand (void *classptr, int *ndim, double *x, int *numfunc, double *f) |
Public Attributes | |
bool | constrain_origin |
bool | constrain_rmin_zero |
bool | constrain_rmax_zero_slope |
bool | constrain_rmax_zero |
CKernelMatrix | kmtx |
Array2D< double > | conmtx |
Array1D< double > | convec |
int | num_constraints |
const CBasisFunctionExpansion1d * | sourcePtr |
int | __l |
int | __j |
Definition at line 75 of file basisfunc_imager1d.h.
CBasisFuncImager1d::CBasisFuncImager1d | ( | void | ) | [inline] |
Definition at line 80 of file basisfunc_imager1d.h.
CBasisFuncImager1d::~CBasisFuncImager1d | ( | void | ) | [inline] |
Definition at line 94 of file basisfunc_imager1d.h.
bool CBasisFuncImager1d::convertCorrelationToSource | ( | const CCorrFtn1dHisto & | corrin, | |
CSourceFtnBase & | souout, | |||
const parameterMap & | m, | |||
const CKernel * | _kernelPtr = NULL | |||
) | [virtual] |
function that manages the imaging
Implements CGeneralImager1d.
Reimplemented in CBasisSplineImager1d.
Definition at line 45 of file basisfunc_imager1d.cc.
bool CBasisFuncImager1d::convertSourceToCorrelation | ( | const CSourceFtnBase & | souin, | |
CCorrFtn1dHisto & | corrout, | |||
const parameterMap & | m, | |||
const CKernel * | _kernelPtr = NULL | |||
) | [virtual] |
function that manages the unimaging
Implements CGeneralImager1d.
Reimplemented in CBasisSplineImager1d.
Definition at line 98 of file basisfunc_imager1d.cc.
double CBasisFuncImager1d::imageit | ( | CBasisFunctionExpansion1d & | souout | ) | [virtual] |
Code to image a 1d source, with equality constraints.
Reimplemented in CBasisSplineImager1d.
Definition at line 159 of file basisfunc_imager1d.cc.
bool CBasisFuncImager1d::initialize_source | ( | const CCorrFtn1dHisto & | corrin, | |
CSourceFtnBase & | souout, | |||
const parameterMap & | m | |||
) | [virtual] |
Reimplemented from CGeneralImager1d.
Reimplemented in CBasisSplineImager1d.
Definition at line 221 of file basisfunc_imager1d.cc.
void CBasisFuncImager1d::kp_integrand | ( | void * | classptr, | |
int * | ndim, | |||
double * | x, | |||
int * | numfunc, | |||
double * | f | |||
) | [static] |
Definition at line 330 of file basisfunc_imager1d.cc.
bool CBasisFuncImager1d::Read | ( | const parameterMap & | m | ) | [virtual] |
Reimplemented from CGeneralImager1d.
Reimplemented in CBasisSplineImager1d.
Definition at line 21 of file basisfunc_imager1d.cc.
void CBasisFuncImager1d::set_constraints | ( | const CBasisFunctionExpansion1d & | souout | ) |
Definition at line 229 of file basisfunc_imager1d.cc.
void CBasisFuncImager1d::set_kmtx | ( | const CCorrFtn1dHisto & | corrin, | |
const CBasisFunctionExpansion1d & | souout, | |||
const parameterMap & | m | |||
) |
Definition at line 295 of file basisfunc_imager1d.cc.
bool CBasisFuncImager1d::set_no_data | ( | CSourceFtnBase & | souout | ) | [virtual] |
Implements CGeneralImager1d.
Reimplemented in CBasisSplineImager1d.
Definition at line 204 of file basisfunc_imager1d.cc.
void CBasisFuncImager1d::unimageit | ( | const CBasisFunctionExpansion1d & | souin, | |
CCorrFtn1dHisto & | corrout | |||
) | [virtual] |
Definition at line 136 of file basisfunc_imager1d.cc.
bool CBasisFuncImager1d::Write | ( | parameterMap & | m | ) | [virtual] |
Reimplemented from CGeneralImager1d.
Reimplemented in CBasisSplineImager1d.
Definition at line 33 of file basisfunc_imager1d.cc.
Definition at line 124 of file basisfunc_imager1d.h.
Definition at line 124 of file basisfunc_imager1d.h.
Array2D< double > CBasisFuncImager1d::conmtx |
Definition at line 118 of file basisfunc_imager1d.h.
Definition at line 109 of file basisfunc_imager1d.h.
Definition at line 112 of file basisfunc_imager1d.h.
Definition at line 111 of file basisfunc_imager1d.h.
Definition at line 110 of file basisfunc_imager1d.h.
Array1D< double > CBasisFuncImager1d::convec |
Definition at line 119 of file basisfunc_imager1d.h.
Definition at line 115 of file basisfunc_imager1d.h.
Definition at line 120 of file basisfunc_imager1d.h.
Definition at line 123 of file basisfunc_imager1d.h.