MeshKit
1.0
|
#include <pincell.hpp>
Public Member Functions | |
CPincell () | |
CPincell (const CPincell &) | |
~CPincell () | |
void | GetNumCyl (int &nCyl) |
void | GetLineOne (std::string &szVolId, std::string &szVolAlias, int &nInputLines) |
void | GetIntersectFlag (int &nIFlag) |
void | GetPitch (double &dFlatF, double &dZL) |
void | GetPitch (double &dPX, double &dPY, double &dPZ) |
void | GetMatArray (int &nMaterials) |
void | GetMat (CVector< std::string > &szVMatName, CVector< std::string > &szVMatAlias) |
void | GetNumCyl (const int &nCyl) |
void | GetCylSizes (int nCyl, int &nRadii) |
void | GetCylRadii (int nCyl, CVector< double > &) |
void | GetCellType (int nCyl, int &nType) |
void | GetCylZPos (int nCyl, CVector< double > &) |
void | GetCylPos (int nCyl, CVector< double > &) |
void | GetCylMat (int nCyl, CVector< std::string > &) |
void | GetCellMatSize (int &nSize) |
void | GetCellMat (CVector< double > &dZStart, CVector< double > &dZEnd, CVector< std::string > &szVCellMat) |
void | SetLineOne (std::string szVolId, std::string szVolAlias, int nInputLines) |
void | SetIntersectFlag (int nIFlag) |
void | SetPitch (double dFlatF, double dZL) |
void | SetPitch (double dPX, double dPY, double dPZ) |
void | SetMatArray (int nMaterials) |
void | SetMat (CVector< std::string > szVMatName, CVector< std::string > szVMatAlias) |
void | SetNumCyl (const int nCyl) |
void | SetCylSizes (int nCyl, int nRadii) |
void | SetCylZPos (int nCyl, CVector< double >) |
void | SetCylRadii (int nCyl, CVector< double >) |
void | SetCellType (int nCyl, int nType) |
void | SetCylPos (int nCyl, CVector< double >) |
void | SetCylMat (int nCyl, CVector< std::string >) |
void | SetCellMatSize (int nSize) |
void | SetCellMat (CVector< double > dZStart, CVector< double > dZEnd, CVector< std::string > szVCellMat) |
Private Attributes | |
std::string | m_szVolId |
std::string | m_szVolAlias |
int | m_nInputLines |
int | m_nIFlag |
double | m_dPX |
double | m_dPY |
double | m_dPZ |
double | m_dFlatF |
double | m_dZL |
int | m_nMaterials |
CVector< std::string > | m_szVMatName |
CVector< std::string > | m_szVMatAlias |
CVector< CCylinder > | m_VCyl |
int | m_nNumCyl |
CVector< double > | m_dVZStart |
CVector< double > | m_dVZEnd |
CVector< std::string > | m_szVCellMat |
Definition at line 14 of file pincell.hpp.
CPincell | ( | ) |
Definition at line 9 of file pincell.cpp.
Definition at line 18 of file pincell.cpp.
~CPincell | ( | ) |
Definition at line 29 of file pincell.cpp.
void GetCellMat | ( | CVector< double > & | dZStart, |
CVector< double > & | dZEnd, | ||
CVector< std::string > & | szVCellMat | ||
) |
Definition at line 343 of file pincell.cpp.
void GetCellMatSize | ( | int & | nSize | ) |
Definition at line 355 of file pincell.cpp.
void GetCellType | ( | int | nCyl, |
int & | nType | ||
) |
Definition at line 321 of file pincell.cpp.
Definition at line 331 of file pincell.cpp.
Definition at line 289 of file pincell.cpp.
void GetCylRadii | ( | int | nCyl, |
CVector< double > & | dVRadii | ||
) |
Definition at line 310 of file pincell.cpp.
void GetCylSizes | ( | int | nCyl, |
int & | nRadii | ||
) |
Definition at line 268 of file pincell.cpp.
void GetCylZPos | ( | int | nCyl, |
CVector< double > & | dVCoor | ||
) |
Definition at line 299 of file pincell.cpp.
void GetIntersectFlag | ( | int & | nIFlag | ) |
Definition at line 233 of file pincell.cpp.
void GetLineOne | ( | std::string & | szVolId, |
std::string & | szVolAlias, | ||
int & | nInputLines | ||
) |
Definition at line 220 of file pincell.cpp.
Definition at line 278 of file pincell.cpp.
void GetMatArray | ( | int & | nMaterials | ) |
Definition at line 365 of file pincell.cpp.
void GetNumCyl | ( | int & | nCyl | ) |
Definition at line 120 of file pincell.cpp.
void GetNumCyl | ( | const int & | nCyl | ) |
void GetPitch | ( | double & | dFlatF, |
double & | dZL | ||
) |
Definition at line 245 of file pincell.cpp.
void GetPitch | ( | double & | dPX, |
double & | dPY, | ||
double & | dPZ | ||
) |
Definition at line 256 of file pincell.cpp.
void SetCellMat | ( | CVector< double > | dZStart, |
CVector< double > | dZEnd, | ||
CVector< std::string > | szVCellMat | ||
) |
Definition at line 205 of file pincell.cpp.
void SetCellMatSize | ( | int | nSize | ) |
Definition at line 193 of file pincell.cpp.
void SetCellType | ( | int | nCyl, |
int | nType | ||
) |
Definition at line 161 of file pincell.cpp.
Definition at line 183 of file pincell.cpp.
Definition at line 140 of file pincell.cpp.
void SetCylRadii | ( | int | nCyl, |
CVector< double > | dVRadii | ||
) |
Definition at line 151 of file pincell.cpp.
void SetCylSizes | ( | int | nCyl, |
int | nRadii | ||
) |
Definition at line 130 of file pincell.cpp.
void SetCylZPos | ( | int | nCyl, |
CVector< double > | dVZCoor | ||
) |
Definition at line 173 of file pincell.cpp.
void SetIntersectFlag | ( | int | nIFlag | ) |
Definition at line 51 of file pincell.cpp.
void SetLineOne | ( | std::string | szVolId, |
std::string | szVolAlias, | ||
int | nInputLines | ||
) |
Definition at line 39 of file pincell.cpp.
Definition at line 98 of file pincell.cpp.
void SetMatArray | ( | int | nMaterials | ) |
Definition at line 86 of file pincell.cpp.
void SetNumCyl | ( | const int | nCyl | ) |
Definition at line 109 of file pincell.cpp.
void SetPitch | ( | double | dFlatF, |
double | dZL | ||
) |
Definition at line 63 of file pincell.cpp.
void SetPitch | ( | double | dPX, |
double | dPY, | ||
double | dPZ | ||
) |
Definition at line 74 of file pincell.cpp.
double m_dFlatF [private] |
Definition at line 69 of file pincell.hpp.
double m_dPX [private] |
Definition at line 68 of file pincell.hpp.
double m_dPY [private] |
Definition at line 68 of file pincell.hpp.
double m_dPZ [private] |
Definition at line 68 of file pincell.hpp.
Definition at line 78 of file pincell.hpp.
CVector<double> m_dVZStart [private] |
Definition at line 77 of file pincell.hpp.
double m_dZL [private] |
Definition at line 69 of file pincell.hpp.
int m_nIFlag [private] |
Definition at line 66 of file pincell.hpp.
int m_nInputLines [private] |
Definition at line 66 of file pincell.hpp.
int m_nMaterials [private] |
Definition at line 71 of file pincell.hpp.
int m_nNumCyl [private] |
Definition at line 75 of file pincell.hpp.
CVector<std::string> m_szVCellMat [private] |
Definition at line 79 of file pincell.hpp.
CVector<std::string> m_szVMatAlias [private] |
Definition at line 72 of file pincell.hpp.
CVector<std::string> m_szVMatName [private] |
Definition at line 72 of file pincell.hpp.
std::string m_szVolAlias [private] |
Definition at line 65 of file pincell.hpp.
std::string m_szVolId [private] |
Definition at line 65 of file pincell.hpp.
Definition at line 74 of file pincell.hpp.