Class LogicalVolume

Inheritance Relationships

Derived Types

Class Documentation

class LogicalVolume

Class for defining base logical volumes.

Subclassed by opensn::BooleanLogicalVolume, opensn::RCCLogicalVolume, opensn::RPPLogicalVolume, opensn::SphereLogicalVolume, opensn::SurfaceMeshLogicalVolume

Public Functions

virtual ~LogicalVolume() = default
inline virtual bool Inside(const Vector3 &point) const

Logical operation for surface mesh.

Public Static Functions

static InputParameters GetInputParameters()

Protected Functions

explicit LogicalVolume() = default
explicit LogicalVolume(const InputParameters &parameters)