Logo coherent WaveBurst  
Library Reference Guide
Logo
List of all members | Public Member Functions | Public Attributes | List of all members
monster Class Reference

Definition at line 37 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() [1/4]

monster::monster ( )

Definition at line 42 of file monster.cc.

◆ monster() [2/4]

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() [3/4]

monster::monster ( char *  filename)

param: catalog file name

Definition at line 195 of file monster.cc.

◆ monster() [4/4]

monster::monster ( const monster x)

param: object to be copied

Definition at line 205 of file monster.cc.

◆ ~monster()

monster::~monster ( )
virtual

Definition at line 238 of file monster.cc.

Member Function Documentation

◆ deallocate()

void monster::deallocate ( )

Definition at line 325 of file monster.cc.

◆ getXTalk() [1/5]

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.

◆ getXTalk() [2/5]

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.

◆ getXTalk() [3/5]

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.

◆ getXTalk() [4/5]

float* monster::getXTalk ( int  m)
inline

Definition at line 102 of file monster.hh.

◆ getXTalk() [5/5]

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

Definition at line 107 of file monster.hh.

◆ read()

void monster::read ( char *  filename)

param: file name

Definition at line 244 of file monster.cc.

◆ size() [1/2]

int monster::size ( )
inline

Definition at line 91 of file monster.hh.

◆ size() [2/2]

int monster::size ( int  m)
inline

Definition at line 97 of file monster.hh.

◆ write()

void monster::write ( char *  filename)

param: file name

Definition at line 295 of file monster.cc.

Member Data Documentation

◆ BetaOrder

int monster::BetaOrder

Definition at line 118 of file monster.hh.

◆ catalog

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

Definition at line 115 of file monster.hh.

◆ clusterCC

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

M for each resolution.

Definition at line 122 of file monster.hh.

◆ KWDM

int monster::KWDM

Definition at line 120 of file monster.hh.

◆ layers

int* monster::layers

Definition at line 121 of file monster.hh.

◆ nRes

int monster::nRes

Definition at line 117 of file monster.hh.

◆ precision

int monster::precision

Definition at line 119 of file monster.hh.

◆ sizeCC

std::vector<int> monster::sizeCC

Definition at line 123 of file monster.hh.

◆ tag

int monster::tag

Definition at line 116 of file monster.hh.


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