Class SphereLogicalVolume

Inheritance Relationships

Base Type

Class Documentation

class SphereLogicalVolume : public opensn::LogicalVolume

Spherical logical volume.

Public Functions

explicit SphereLogicalVolume(const InputParameters &params)
virtual bool Inside(const Vector3 &point) const override

Logical operation for surface mesh.

Public Static Functions

static InputParameters GetInputParameters()
static std::shared_ptr<SphereLogicalVolume> Create(const ParameterBlock &params)

Protected Attributes

double r_
double x0_
double y0_
double z0_