Base class for physical geometry.
More...
#include <physical_geometry.hpp>
Base class for physical geometry.
Definition at line 19 of file physical_geometry.hpp.
◆ calcArea()
virtual double PhysicalGeometry::calcArea |
( |
const Edge & |
edge | ) |
const |
|
pure virtual |
◆ calcCentroid()
virtual Vector2D PhysicalGeometry::calcCentroid |
( |
const vector< Vector2D > & |
chull | ) |
const |
|
pure virtual |
Calculates the centroid of a cell.
- Parameters
-
chull | The convex hull of the cell |
- Returns
- centroid of the cell
Implemented in CylindricalSymmetry, and SlabSymmetry.
◆ calcVolume() [1/2]
virtual double PhysicalGeometry::calcVolume |
( |
const vector< Edge > & |
edge_list | ) |
const |
|
pure virtual |
Calculates the physical volume of a cell.
- Parameters
-
edge_list | List of edges that bound the cell |
- Returns
- volume of the cell
Implemented in CylindricalSymmetry, and SlabSymmetry.
◆ calcVolume() [2/2]
virtual double PhysicalGeometry::calcVolume |
( |
const vector< Vector2D > & |
chull | ) |
const |
|
pure virtual |
Calculates the physical volume of a cell.
- Parameters
-
chull | The convex hull of the cell |
- Returns
- volume of the cell
Implemented in CylindricalSymmetry, and SlabSymmetry.
The documentation for this class was generated from the following files: