Public Member Functions | List of all members
SlabSymmetry Class Reference

Slab symmetry. More...

#include <physical_geometry.hpp>

Inheritance diagram for SlabSymmetry:
Inheritance graph
[legend]
Collaboration diagram for SlabSymmetry:
Collaboration graph
[legend]

Public Member Functions

 SlabSymmetry (void)
 Class constructor.
 
double calcArea (const Edge &edge) const
 Calculates the physical area of an edge. More...
 
double calcVolume (const vector< Edge > &edge_list) const
 Calculates the physical volume of a cell. More...
 
double calcVolume (const vector< Vector2D > &chull) const
 Calculates the physical volume of a cell. More...
 
Vector2D calcCentroid (const vector< Vector2D > &chull) const
 Calculates the centroid of a cell. More...
 

Detailed Description

Slab symmetry.

Definition at line 51 of file physical_geometry.hpp.

Member Function Documentation

◆ calcArea()

double SlabSymmetry::calcArea ( const Edge edge) const
virtual

Calculates the physical area of an edge.

Parameters
edgeCell edge
Returns
Area of the edge

Implements PhysicalGeometry.

Definition at line 8 of file physical_geometry.cpp.

Here is the call graph for this function:

◆ calcCentroid()

Vector2D SlabSymmetry::calcCentroid ( const vector< Vector2D > &  chull) const
virtual

Calculates the centroid of a cell.

Parameters
chullThe convex hull of the cell
Returns
centroid of the cell

Implements PhysicalGeometry.

Definition at line 23 of file physical_geometry.cpp.

Here is the call graph for this function:

◆ calcVolume() [1/2]

double SlabSymmetry::calcVolume ( const vector< Edge > &  edge_list) const
virtual

Calculates the physical volume of a cell.

Parameters
edge_listList of edges that bound the cell
Returns
volume of the cell

Implements PhysicalGeometry.

Definition at line 13 of file physical_geometry.cpp.

Here is the call graph for this function:

◆ calcVolume() [2/2]

double SlabSymmetry::calcVolume ( const vector< Vector2D > &  chull) const
virtual

Calculates the physical volume of a cell.

Parameters
chullThe convex hull of the cell
Returns
volume of the cell

Implements PhysicalGeometry.

Definition at line 37 of file physical_geometry.cpp.

Here is the call graph for this function:

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