ls1-MarDyn
ls1-MarDyn molecular dynamics code
Public Member Functions | List of all members
BoundingBox Class Reference
Inheritance diagram for BoundingBox:
Cuboid Object

Public Member Functions

 BoundingBox (double bBoxMin[3], double bBoxMax[3])
 
bool isInside (double r[3])
 
std::string getName ()
 
- Public Member Functions inherited from Cuboid
 Cuboid (double lower[3], double upper[3])
 
void readXML (XMLfileUnits &xmlconfig)
 Read in XML configuration for Cuboid and all its included objects. More...
 
std::string getName ()
 
bool isInside (double r[3])
 
bool isInsideNoBorder (double r[3])
 
void getBboxMin (double rmin[3])
 
void getBboxMax (double rmax[3])
 
double upperCorner (int d)
 
double lowerCorner (int d)
 
- Public Member Functions inherited from Object
virtual std::string getPluginName () final
 

Additional Inherited Members

- Static Public Member Functions inherited from Cuboid
static ObjectcreateInstance ()
 

Detailed Description

Class implementing a cuboidal bounding box.

Implements a cuboid with open upper end, i.e. the upper border is excluded from the volume in contrast to the normal cuboid, where it is included.

Member Function Documentation

◆ getName()

std::string BoundingBox::getName ( )
inlinevirtual

Get name of object

Implements Object.

◆ isInside()

bool BoundingBox::isInside ( double  r[3])
inlinevirtual

Determines if the given point is inside the object

Implements Object.


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