CSourceCalc Class Reference

#include <sourcecalc.h>

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

List of all members.

Public Member Functions

virtual void CalcS (CCHArray *A)
virtual void CalcS (int lx, int ly, int lz, CCHArray *A)
virtual void CalcS (CMCList *&lista, CMCList *&listb)
virtual void CalcS (C3DArray *threed)
virtual void GaussCFCalc (C3DArray *cf3d)
void CombineMCLists (CMCList *lista, CMCList *listb, CCHArray *A)
void CombineMCLists (CMCList *lista, CMCList *listb, CCHArray *A, int NMC)
void CombineMCLists (CMCList *lista, CMCList *listb, C3DArray *threed)
void ReadSPars (char *sparsfilename)
void NormCheck (CCHArray *A)
void NormCheck (C3DArray *threed)
void CalcEffGaussPars (CCHArray *A)
void CalcEffGaussPars (CCHArray *A, double &Rx, double &Ry, double &Rz, double &Xoff, double &Yoff, double &Zoff)
 CSourceCalc ()
 CSourceCalc (string sparsfilename)
virtual ~CSourceCalc ()

Public Attributes

parameterMap spars
CRandomrandy


Detailed Description

Definition at line 14 of file sourcecalc.h.


Constructor & Destructor Documentation

CSourceCalc::CSourceCalc (  ) 

Definition at line 8 of file sourcecalc.cc.

CSourceCalc::CSourceCalc ( string  sparsfilename  ) 

virtual CSourceCalc::~CSourceCalc (  )  [inline, virtual]

Definition at line 35 of file sourcecalc.h.


Member Function Documentation

void CSourceCalc::CalcEffGaussPars ( CCHArray A,
double &  Rx,
double &  Ry,
double &  Rz,
double &  Xoff,
double &  Yoff,
double &  Zoff 
)

Definition at line 194 of file sourcecalc.cc.

void CSourceCalc::CalcEffGaussPars ( CCHArray A  ) 

Definition at line 189 of file sourcecalc.cc.

void CSourceCalc::CalcS ( C3DArray threed  )  [virtual]

Reimplemented in CSourceCalc_Gaussian.

Definition at line 17 of file sourcecalc.cc.

void CSourceCalc::CalcS ( CMCList *&  lista,
CMCList *&  listb 
) [virtual]

Reimplemented in CSourceCalc_OSCAR.

Definition at line 32 of file sourcecalc.cc.

void CSourceCalc::CalcS ( int  lx,
int  ly,
int  lz,
CCHArray A 
) [virtual]

Reimplemented in CSourceCalc_GX1D.

Definition at line 27 of file sourcecalc.cc.

void CSourceCalc::CalcS ( CCHArray A  )  [virtual]

void CSourceCalc::CombineMCLists ( CMCList lista,
CMCList listb,
C3DArray threed 
)

Definition at line 141 of file sourcecalc.cc.

void CSourceCalc::CombineMCLists ( CMCList lista,
CMCList listb,
CCHArray A,
int  NMC 
)

Definition at line 90 of file sourcecalc.cc.

void CSourceCalc::CombineMCLists ( CMCList lista,
CMCList listb,
CCHArray A 
)

Definition at line 37 of file sourcecalc.cc.

void CSourceCalc::GaussCFCalc ( C3DArray cf3d  )  [virtual]

Reimplemented in CSourceCalc_Gaussian.

Definition at line 22 of file sourcecalc.cc.

void CSourceCalc::NormCheck ( C3DArray threed  ) 

Definition at line 241 of file sourcecalc.cc.

void CSourceCalc::NormCheck ( CCHArray A  ) 

Definition at line 176 of file sourcecalc.cc.

void CSourceCalc::ReadSPars ( char *  sparsfilename  ) 

Definition at line 172 of file sourcecalc.cc.


Member Data Documentation

Definition at line 34 of file sourcecalc.h.

Definition at line 16 of file sourcecalc.h.


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

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