Public Member Functions | List of all members
PhysicalGeometry1D Class Referenceabstract

Base class for physical geometry. More...

#include <physical_geometry_1d.hpp>

Inheritance diagram for PhysicalGeometry1D:
Inheritance graph
[legend]

Public Member Functions

virtual double calcArea (double radius) const =0
 Calculates the area. More...
 
virtual double calcVolume (double radius) const =0
 Calculates the volume. More...
 

Detailed Description

Base class for physical geometry.

Definition at line 10 of file physical_geometry_1d.hpp.

Member Function Documentation

◆ calcArea()

virtual double PhysicalGeometry1D::calcArea ( double  radius) const
pure virtual

Calculates the area.

Parameters
radiusRadius
Returns
Area

Implemented in SphericalSymmetry1D, CylindricalSymmetry1D, and SlabSymmetry1D.

◆ calcVolume()

virtual double PhysicalGeometry1D::calcVolume ( double  radius) const
pure virtual

Calculates the volume.

Parameters
radiusRadius
Returns
Volume

Implemented in SphericalSymmetry1D, CylindricalSymmetry1D, and SlabSymmetry1D.

Here is the caller graph for this function:

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