| 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 |