Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | List of all members
monster Class Reference

Definition at line 19 of file monster.hh.

Public Member Functions

 monster ()
 
 monster (WDM< double > **wdm, int nRes)
 param: array of pointers to WDM transforms param: number of WDM transforms in the array More...
 
 monster (char *filename)
 param: catalog file name More...
 
 monster (const monster &x)
 param: object to be copied More...
 
virtual ~monster ()
 
void deallocate ()
 
xtalk getXTalk (int nLay1, size_t indx1, int nLay2, size_t indx2)
 param: numbers of layers identifying the resolution of the first pixel param: TF map index of the first pixel param: numbers of layers identifying the resolution of the second pixel param: TF map index of the second pixel return: xtalk structure, use the CC values (coupling coefficients) More...
 
float getXTalk (int nLay1, int quad1, size_t indx1, int nLay2, int quad2, size_t indx2)
 
std::vector< intgetXTalk (netcluster *pwc, int id, bool check=true)
 param: pointer to netcluster structure param: which cluster to process param: check TD vectors or not return list of pixel IDs More...
 
float * getXTalk (int m)
 
xtalk getXTalk (netpixel *p1, netpixel *p2)
 
void read (char *filename)
 param: file name More...
 
int size ()
 
int size (int m)
 
void write (char *filename)
 param: file name More...
 

Public Attributes

int BetaOrder
 
xtalkArray(*** catalog )[2]
 
std::vector< float * > clusterCC
 M for each resolution. More...
 
int KWDM
 
intlayers
 
int nRes
 
int precision
 
std::vector< intsizeCC
 
int tag
 

#include <monster.hh>

Constructor & Destructor Documentation

monster::monster ( )

Definition at line 42 of file monster.cc.

monster::monster ( WDM< double > **  wdm,
int  nRes 
)

param: array of pointers to WDM transforms param: number of WDM transforms in the array

Definition at line 55 of file monster.cc.

monster::monster ( char *  filename)

param: catalog file name

Definition at line 195 of file monster.cc.

monster::monster ( const monster x)

param: object to be copied

Definition at line 205 of file monster.cc.

monster::~monster ( )
virtual

Definition at line 238 of file monster.cc.

Member Function Documentation

void monster::deallocate ( )

Definition at line 325 of file monster.cc.

struct xtalk monster::getXTalk ( int  nLay1,
size_t  indx1,
int  nLay2,
size_t  indx2 
)

param: numbers of layers identifying the resolution of the first pixel param: TF map index of the first pixel param: numbers of layers identifying the resolution of the second pixel param: TF map index of the second pixel return: xtalk structure, use the CC values (coupling coefficients)

Definition at line 351 of file monster.cc.

float monster::getXTalk ( int  nLay1,
int  quad1,
size_t  indx1,
int  nLay2,
int  quad2,
size_t  indx2 
)

Definition at line 405 of file monster.cc.

std::vector< int > monster::getXTalk ( netcluster pwc,
int  id,
bool  check = true 
)

param: pointer to netcluster structure param: which cluster to process param: check TD vectors or not return list of pixel IDs

Definition at line 420 of file monster.cc.

float* monster::getXTalk ( int  m)
inline

Definition at line 84 of file monster.hh.

xtalk monster::getXTalk ( netpixel p1,
netpixel p2 
)
inline

Definition at line 89 of file monster.hh.

void monster::read ( char *  filename)

param: file name

Definition at line 244 of file monster.cc.

int monster::size ( )
inline

Definition at line 73 of file monster.hh.

int monster::size ( int  m)
inline

Definition at line 79 of file monster.hh.

void monster::write ( char *  filename)

param: file name

Definition at line 295 of file monster.cc.

Member Data Documentation

int monster::BetaOrder

Definition at line 100 of file monster.hh.

xtalkArray(*** monster::catalog)[2]

Definition at line 97 of file monster.hh.

std::vector<float*> monster::clusterCC

M for each resolution.

Definition at line 104 of file monster.hh.

int monster::KWDM

Definition at line 102 of file monster.hh.

int* monster::layers

Definition at line 103 of file monster.hh.

int monster::nRes

Definition at line 99 of file monster.hh.

int monster::precision

Definition at line 101 of file monster.hh.

std::vector<int> monster::sizeCC

Definition at line 105 of file monster.hh.

int monster::tag

Definition at line 98 of file monster.hh.


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