A enum value | BoundaryGeometry | private |
addReference() const | RCObject | inline |
apert_m | BoundaryGeometry | private |
APERTURE enum value | BoundaryGeometry | private |
B enum value | BoundaryGeometry | private |
BoundaryGeometry() | BoundaryGeometry | |
BoundaryGeometry(const BoundaryGeometry &) | BoundaryGeometry | private |
BoundaryGeometry(const std::string &name, BoundaryGeometry *parent) | BoundaryGeometry | private |
builtin | Object | protected |
C enum value | BoundaryGeometry | private |
canReplaceBy(Object *object) | BoundaryGeometry | virtual |
clear() | Object | |
clearCooridinateArray() | BoundaryGeometry | inline |
clearMomentaArray() | BoundaryGeometry | inline |
clone(const std::string &name) | BoundaryGeometry | virtual |
computeMeshVoxelization(void) | BoundaryGeometry | inlineprivate |
copyAttributes(const Object &) | Object | |
createParticlesOnSurface(size_t n, double darkinward, OpalBeamline &itsOpalBeamline, PartBunchBase< double, 3 > *itsBunch) | BoundaryGeometry | |
createPriPart(size_t n, double darkinward, OpalBeamline &itsOpalBeamline, PartBunchBase< double, 3 > *itsBunch) | BoundaryGeometry | |
debug_fastIsInside enum value | BoundaryGeometry | |
debug_intersectLineSegmentBoundary enum value | BoundaryGeometry | |
debug_intersectRayBoundary enum value | BoundaryGeometry | |
debug_intersectTinyLineSegmentBoundary enum value | BoundaryGeometry | |
debug_isInside enum value | BoundaryGeometry | |
debug_PartInside enum value | BoundaryGeometry | |
DebugFlags enum name | BoundaryGeometry | |
debugFlags_m | BoundaryGeometry | private |
Definition(int size, const char *name, const char *help) | Definition | protected |
Definition(const std::string &name, Definition *parent) | Definition | protected |
disableDebug(enum DebugFlags flags) | BoundaryGeometry | inline |
DISTR enum value | BoundaryGeometry | private |
DISTRS enum value | BoundaryGeometry | private |
eInitThreshold_m | BoundaryGeometry | private |
emitSecondaryFurmanPivi(const Vector_t &intecoords, const int i, PartBunchBase< double, 3 > *itsBunch, double &seyNum) | BoundaryGeometry | |
emitSecondaryNone(const Vector_t &intecoords, const int &triId) | BoundaryGeometry | |
emitSecondaryVaughan(const Vector_t &intecoords, const int i, PartBunchBase< double, 3 > *itsBunch, double &seyNum) | BoundaryGeometry | |
enableDebug(enum DebugFlags flags) | BoundaryGeometry | inline |
execute() | BoundaryGeometry | virtual |
fastIsInside(const Vector_t &reference_pt, const Vector_t &P) | BoundaryGeometry | |
FGEOM enum value | BoundaryGeometry | private |
fieldEnhancement_m | BoundaryGeometry | private |
fieldFNthreshold_m | BoundaryGeometry | private |
find(const std::string &name) | BoundaryGeometry | static |
findAttribute(const std::string &name) | Object | virtual |
findAttribute(const std::string &name) const | Object | virtual |
flagged | Object | protected |
getA() | BoundaryGeometry | inline |
getB() | BoundaryGeometry | inline |
getBaseObject() const | Object | |
getC() | BoundaryGeometry | inline |
getCategory() const | Definition | virtual |
getCooridinate(size_t i) | BoundaryGeometry | inline |
getDistribution() | BoundaryGeometry | inline |
getDistributionArray() | BoundaryGeometry | inline |
getFilename() const | BoundaryGeometry | inline |
gethr() | BoundaryGeometry | inline |
getL1() | BoundaryGeometry | inline |
getL2() | BoundaryGeometry | inline |
getLength() | BoundaryGeometry | inline |
getmaxcoords() | BoundaryGeometry | inline |
getmincoords() | BoundaryGeometry | inline |
getMomenta(size_t i) | BoundaryGeometry | inline |
getN() | BoundaryGeometry | inline |
getnr() | BoundaryGeometry | inline |
getNumBFaces() | BoundaryGeometry | inline |
getOpalName() const | Object | |
getParent() const | Object | |
getPoint(const int triangle_id, const int vertex_id) | BoundaryGeometry | inlineprivate |
getS() | BoundaryGeometry | inline |
getTopology() const | BoundaryGeometry | inline |
h5FileName_m | BoundaryGeometry | private |
hasApperture() | BoundaryGeometry | inlineprivate |
ids | BoundaryGeometry | |
increment() | Object | |
initialize() | BoundaryGeometry | |
INTERSECTION_TESTS enum name | BoundaryGeometry | private |
intersectLineSegmentBoundary(const Vector_t &P0, const Vector_t &P1, Vector_t &intersection_pt, int &triangle_id) | BoundaryGeometry | private |
intersectLineTriangle(const enum INTERSECTION_TESTS kind, const Vector_t &P0, const Vector_t &P1, const int triangle_id, Vector_t &I) | BoundaryGeometry | private |
intersectRayBoundary(const Vector_t &P, const Vector_t &v, Vector_t &I) | BoundaryGeometry | |
intersectTinyLineSegmentBoundary(const Vector_t &, const Vector_t &, Vector_t &, int &) | BoundaryGeometry | private |
intersectTriangleVoxel(const int triangle_id, const int i, const int j, const int k) | BoundaryGeometry | private |
isBuiltin() const | Object | |
isDirty() const | Object | |
isFlagged() const | Object | |
isOutsideApperture(Vector_t x) | BoundaryGeometry | inline |
isShared() const | Object | virtual |
isTreeMember(const Object *subTree) const | Object | |
itsAttr | Object | |
L1 enum value | BoundaryGeometry | private |
L2 enum value | BoundaryGeometry | private |
LENGTH enum value | BoundaryGeometry | private |
LINE enum value | BoundaryGeometry | private |
makeInstance(const std::string &name, Statement &, const Parser *) | Object | virtual |
makeTemplate(const std::string &, TokenStream &, Statement &) | Object | virtual |
mapIndices2Voxel(const int, const int, const int) | BoundaryGeometry | inlineprivate |
mapPoint2Voxel(const Vector_t &) | BoundaryGeometry | inlineprivate |
mapVoxelIndices2ID(const int i, const int j, const int k) | BoundaryGeometry | inlineprivate |
maxExtent | BoundaryGeometry | |
maxExtent_m | BoundaryGeometry | private |
maxFNemission_m | BoundaryGeometry | private |
minExtent | BoundaryGeometry | |
minExtent_m | BoundaryGeometry | private |
modified | Object | protected |
nEmissionMode_m | BoundaryGeometry | private |
nr_m | BoundaryGeometry | |
Object(int size, const char *name, const char *help) | Object | protected |
Object(const std::string &name, Object *parent) | Object | protected |
occurrenceCount() | Object | |
operator=(const BoundaryGeometry &) | BoundaryGeometry | private |
RCObject::operator=(const RCObject &right) | RCObject | inlineprotected |
parameterFNA_m | BoundaryGeometry | private |
parameterFNB_m | BoundaryGeometry | private |
parameterFNVYSe_m | BoundaryGeometry | private |
parameterFNVYZe_m | BoundaryGeometry | private |
parameterFNY_m | BoundaryGeometry | private |
parse(Statement &) | Object | virtual |
parseShortcut(Statement &) | Object | virtual |
partInside(const Vector_t &r, const Vector_t &v, const double dt, int Parttype, const double Qloss, Vector_t &intecoords, int &triId) | BoundaryGeometry | |
partsp_m | BoundaryGeometry | private |
partsr_m | BoundaryGeometry | private |
Points_m | BoundaryGeometry | private |
ppVw_m | BoundaryGeometry | private |
print(std::ostream &) const | Object | virtual |
printHelp(std::ostream &) const | Object | virtual |
printInfo(Inform &os) const | BoundaryGeometry | |
printValue(std::ostream &) const | Object | inlinevirtual |
randGen_m | BoundaryGeometry | private |
RAY enum value | BoundaryGeometry | private |
RCObject() | RCObject | inlineprotected |
RCObject(const RCObject &) | RCObject | inlineprotected |
registerOwnership(const AttributeHandler::OwnerType &itsClass) const | Object | |
registerReference(Invalidator *a) | Object | |
removeReference() const | RCObject | inline |
replace(Object *oldObject, Object *newObject) | Object | virtual |
S enum value | BoundaryGeometry | private |
seBoundaryMatType_m | BoundaryGeometry | private |
sec_phys_m | BoundaryGeometry | private |
SEGMENT enum value | BoundaryGeometry | private |
setBoundaryMatType(int BoundaryMatType) | BoundaryGeometry | inline |
setDirty(bool) | Object | |
setEInitThreshold(double einitthreshold) | BoundaryGeometry | inline |
setFieldEnhancement(double fieldEnhancement) | BoundaryGeometry | inline |
setFlag(bool) | Object | |
setFNParameterA(double parameterFNA) | BoundaryGeometry | inline |
setFNParameterB(double parameterFNB) | BoundaryGeometry | inline |
setFNParameterVYSe(double parameterFNVYSe) | BoundaryGeometry | inline |
setFNParameterVYZe(double parameterFNVYZe) | BoundaryGeometry | inline |
setFNParameterY(double parameterFNY) | BoundaryGeometry | inline |
setFNTreshold(double fieldFNthreshold) | BoundaryGeometry | inline |
setMaxFN(size_t maxFNemission) | BoundaryGeometry | inline |
setNEmissionMode(bool nEmissionMode) | BoundaryGeometry | inline |
setOpalName(const std::string &name) | Object | |
setParent(Object *) | Object | |
setShared(bool) | Object | virtual |
setvEmax(double vEmax) | BoundaryGeometry | inline |
setvEZero(double vEZero) | BoundaryGeometry | inline |
setvKenergy(double vKenergy) | BoundaryGeometry | inline |
setvKtheta(double vKtheta) | BoundaryGeometry | inline |
setvSeyMax(double vSeyMax) | BoundaryGeometry | inline |
setvSeyZero(double vSeyZero) | BoundaryGeometry | inline |
setvVThermal(double vVThermal) | BoundaryGeometry | inline |
setVw(double ppVw) | BoundaryGeometry | inline |
setWorkFunction(double workFunction) | BoundaryGeometry | inline |
shouldTrace() const | Definition | virtual |
shouldUpdate() const | Definition | virtual |
SIZE enum value | BoundaryGeometry | private |
sizeOfVoxel | BoundaryGeometry | |
TfastIsInside_m | BoundaryGeometry | private |
Tinitialize_m | BoundaryGeometry | private |
TisInside_m | BoundaryGeometry | private |
TOPO enum value | BoundaryGeometry | private |
TPartInside_m | BoundaryGeometry | private |
TRayTrace_m | BoundaryGeometry | private |
Triangles_m | BoundaryGeometry | private |
TriAreas_m | BoundaryGeometry | private |
TriBarycenters_m | BoundaryGeometry | |
TriBGphysicstag_m | BoundaryGeometry | |
TriFEPartloss_m | BoundaryGeometry | |
TriNormals_m | BoundaryGeometry | private |
TriPrPartloss_m | BoundaryGeometry | |
TriSePartloss_m | BoundaryGeometry | |
unregisterReference(Invalidator *a) | Object | |
update() | BoundaryGeometry | virtual |
updateElement(ElementBase *element) | BoundaryGeometry | |
vEmax_m | BoundaryGeometry | private |
vEzero_m | BoundaryGeometry | private |
vKenergy_m | BoundaryGeometry | private |
vKtheta_m | BoundaryGeometry | private |
voxelMesh_m | BoundaryGeometry | private |
vSeyMax_m | BoundaryGeometry | private |
vSeyZero_m | BoundaryGeometry | private |
vVThermal_m | BoundaryGeometry | private |
workFunction_m | BoundaryGeometry | private |
writeGeomToVtk(std::string fn) | BoundaryGeometry | |
XSCALE enum value | BoundaryGeometry | private |
XYZSCALE enum value | BoundaryGeometry | private |
YSCALE enum value | BoundaryGeometry | private |
ZSCALE enum value | BoundaryGeometry | private |
ZSHIFT enum value | BoundaryGeometry | private |
~BoundaryGeometry() | BoundaryGeometry | virtual |
~Definition() | Definition | virtual |
~Object() | Object | virtual |
~RCObject()=0 | RCObject | inlineprotectedpure virtual |