CBasisFuncImager1d Class Reference

#include <basisfunc_imager1d.h>

Inheritance diagram for CBasisFuncImager1d:
[legend]
Collaboration diagram for CBasisFuncImager1d:
[legend]

List of all members.

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 CBasisFunctionExpansion1dsourcePtr
int __l
int __j


Detailed Description

Definition at line 75 of file basisfunc_imager1d.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 124 of file basisfunc_imager1d.h.

Definition at line 124 of file basisfunc_imager1d.h.

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.

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.


The documentation for this class was generated from the following files:

Generated on Fri Feb 6 13:30:17 2009 for CorAL by  doxygen 1.5.8