OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
BoundaryGeometry Member List

This is the complete list of members for BoundaryGeometry, including all inherited members.

A enum valueBoundaryGeometryprivate
addReference() constRCObjectinline
B enum valueBoundaryGeometryprivate
BoundaryGeometry()BoundaryGeometry
BoundaryGeometry(const BoundaryGeometry &)BoundaryGeometryprivate
BoundaryGeometry(const std::string &name, BoundaryGeometry *parent)BoundaryGeometryprivate
builtinObjectprotected
C enum valueBoundaryGeometryprivate
canReplaceBy(Object *object)BoundaryGeometryvirtual
clear()Object
clone(const std::string &name)BoundaryGeometryvirtual
computeMeshVoxelization(void)BoundaryGeometryinlineprivate
copyAttributes(const Object &)Object
debug_fastIsInside enum valueBoundaryGeometry
debug_intersectLineSegmentBoundary enum valueBoundaryGeometry
debug_intersectRayBoundary enum valueBoundaryGeometry
debug_intersectTinyLineSegmentBoundary enum valueBoundaryGeometry
debug_isInside enum valueBoundaryGeometry
debug_PartInside enum valueBoundaryGeometry
DebugFlags enum nameBoundaryGeometry
debugFlags_mBoundaryGeometryprivate
Definition(int size, const char *name, const char *help)Definitionprotected
Definition(const std::string &name, Definition *parent)Definitionprotected
Definition()Definitionprivate
Definition(const Definition &)Definitionprivate
disableDebug(enum DebugFlags flags)BoundaryGeometryinline
enableDebug(enum DebugFlags flags)BoundaryGeometryinline
execute()BoundaryGeometryvirtual
fastIsInside(const Vector_t &reference_pt, const Vector_t &P)BoundaryGeometry
FGEOM enum valueBoundaryGeometryprivate
find(const std::string &name)BoundaryGeometrystatic
findAttribute(const std::string &name)Objectvirtual
findAttribute(const std::string &name) constObjectvirtual
findInsidePoint(void)BoundaryGeometry
flaggedObjectprotected
getA()BoundaryGeometryinline
getB()BoundaryGeometryinline
getBaseObject() constObject
getC()BoundaryGeometryinline
getCategory() constDefinitionvirtual
getFilename() constBoundaryGeometryinline
gethr()BoundaryGeometryinline
getInsidePoint(Vector_t &pt)BoundaryGeometryinline
getL1()BoundaryGeometryinline
getL2()BoundaryGeometryinline
getLength()BoundaryGeometryinline
getmaxcoords()BoundaryGeometryinline
getmincoords()BoundaryGeometryinline
getnr()BoundaryGeometryinline
getNumBFaces()BoundaryGeometryinline
getOpalName() constObject
getParent() constObject
getPoint(const int triangle_id, const int vertex_id)BoundaryGeometryinlineprivate
getS()BoundaryGeometryinline
getTopology() constBoundaryGeometryinline
h5FileName_mBoundaryGeometryprivate
haveInsidePoint_mBoundaryGeometryprivate
idsBoundaryGeometry
increment()Object
initialize()BoundaryGeometry
INSIDEPOINT enum valueBoundaryGeometryprivate
insidePoint_mBoundaryGeometryprivate
INTERSECTION_TESTS enum nameBoundaryGeometryprivate
intersectLineSegmentBoundary(const Vector_t &P0, const Vector_t &P1, Vector_t &intersection_pt, int &triangle_id)BoundaryGeometryprivate
intersectLineTriangle(const enum INTERSECTION_TESTS kind, const Vector_t &P0, const Vector_t &P1, const int triangle_id, Vector_t &I)BoundaryGeometryprivate
intersectRayBoundary(const Vector_t &P, const Vector_t &v, Vector_t &I)BoundaryGeometry
intersectTinyLineSegmentBoundary(const Vector_t &, const Vector_t &, Vector_t &, int &)BoundaryGeometryprivate
intersectTriangleVoxel(const int triangle_id, const int i, const int j, const int k)BoundaryGeometryprivate
isBuiltin() constObject
isDirty() constObject
isFlagged() constObject
isInside(const Vector_t &P)BoundaryGeometryprivate
isShared() constObjectvirtual
isTreeMember(const Object *subTree) constObject
itsAttrObject
itsHelpObjectprivate
itsNameObjectprivate
itsParentObjectprivate
L1 enum valueBoundaryGeometryprivate
L2 enum valueBoundaryGeometryprivate
LENGTH enum valueBoundaryGeometryprivate
LINE enum valueBoundaryGeometryprivate
makeInstance(const std::string &name, Statement &, const Parser *)Objectvirtual
makeTemplate(const std::string &, TokenStream &, Statement &)Objectvirtual
mapIndices2Voxel(const int, const int, const int)BoundaryGeometryinlineprivate
mapPoint2Voxel(const Vector_t &)BoundaryGeometryinlineprivate
mapVoxelIndices2ID(const int i, const int j, const int k)BoundaryGeometryinlineprivate
maxExtentBoundaryGeometry
maxExtent_mBoundaryGeometryprivate
minExtentBoundaryGeometry
minExtent_mBoundaryGeometryprivate
modifiedObjectprotected
nr_mBoundaryGeometry
Object(int size, const char *name, const char *help)Objectprotected
Object(const std::string &name, Object *parent)Objectprotected
Object()Objectprivate
Object(const Object &object)Objectprivate
occurrenceObjectprivate
occurrenceCount()Object
operator=(const BoundaryGeometry &)BoundaryGeometryprivate
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
parse(Statement &)Objectvirtual
parseShortcut(Statement &, bool eval=true)Objectvirtual
partInside(const Vector_t &r, const Vector_t &v, const double dt, Vector_t &intecoords, int &triId)BoundaryGeometry
Points_mBoundaryGeometryprivate
print(std::ostream &) constObjectvirtual
printHelp(std::ostream &) constObjectvirtual
printInfo(Inform &os) constBoundaryGeometry
printValue(std::ostream &) constObjectinlinevirtual
randGen_mBoundaryGeometryprivate
RAY enum valueBoundaryGeometryprivate
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
refCountRCObjectmutableprivate
referencesObjectprivate
registerOwnership(const AttributeHandler::OwnerType &itsClass) constObject
registerReference(Invalidator *a)Object
removeReference() constRCObjectinline
replace(Object *oldObject, Object *newObject)Objectvirtual
S enum valueBoundaryGeometryprivate
SEGMENT enum valueBoundaryGeometryprivate
setDirty(bool)Object
setFlag(bool)Object
setOpalName(const std::string &name)Object
setParent(Object *)Object
setShared(bool)Objectvirtual
sharedFlagObjectprivate
shouldTrace() constDefinitionvirtual
shouldUpdate() constDefinitionvirtual
SIZE enum valueBoundaryGeometryprivate
sizeOfVoxelBoundaryGeometry
TfastIsInside_mBoundaryGeometryprivate
timeStampObjectprivate
Tinitialize_mBoundaryGeometryprivate
TisInside_mBoundaryGeometryprivate
TOPO enum valueBoundaryGeometryprivate
TPartInside_mBoundaryGeometryprivate
TRayTrace_mBoundaryGeometryprivate
Triangles_mBoundaryGeometryprivate
TriAreas_mBoundaryGeometryprivate
TriNormals_mBoundaryGeometryprivate
unregisterReference(Invalidator *a)Object
update()BoundaryGeometryvirtual
updateElement(ElementBase *element)BoundaryGeometry
voxelMesh_mBoundaryGeometryprivate
writeGeomToVtk(std::string fn)BoundaryGeometry
XSCALE enum valueBoundaryGeometryprivate
XYZSCALE enum valueBoundaryGeometryprivate
YSCALE enum valueBoundaryGeometryprivate
ZSCALE enum valueBoundaryGeometryprivate
ZSHIFT enum valueBoundaryGeometryprivate
~BoundaryGeometry()BoundaryGeometryvirtual
~Definition()Definitionvirtual
~Object()Objectvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual