Class which represents a rectangular surface tally.
More...
#include <surface_tally.h>
|
void | handleOrthogonalEdges () |
|
void | setArea () |
|
void | setBasisDotProducts () |
|
bool | areEdgesOrthogonal () |
|
double | calculateIntersectionParameter (double entrance_cosine) override |
|
bool | isOutsideOfSurface (const Eigen::Vector3d &intersection_point) override |
|
Class which represents a rectangular surface tally.
Definition at line 72 of file surface_tally.h.
◆ RectangularSurfaceTally()
RectangularSurfaceTally::RectangularSurfaceTally |
( |
Eigen::Vector3d | corner, |
|
|
Eigen::Vector3d | edge1, |
|
|
Eigen::Vector3d | edge2, |
|
|
const SurfaceQuantityContainer & | quantities ) |
Constructor for the RectangularSurfaceTally class.
- Parameters
-
corner | The vector to the corner of the rectangular surface tally. |
edge1 | The vector along the first edge of the rectangular surface tally. |
edge2 | The vector along the second edge of the rectangular surface tally. |
quantities | The SurfaceQuantityContainer object for the surface tally. |
◆ calculateIntersectionParameter()
double RectangularSurfaceTally::calculateIntersectionParameter |
( |
double | entrance_cosine | ) |
|
|
overrideprivatevirtual |
◆ isOutsideOfSurface()
bool RectangularSurfaceTally::isOutsideOfSurface |
( |
const Eigen::Vector3d & | intersection_point | ) |
|
|
overrideprivatevirtual |
◆ corner_
Eigen::Vector3d RectangularSurfaceTally::corner_ |
|
private |
◆ edge1_
Eigen::Vector3d RectangularSurfaceTally::edge1_ |
|
private |
◆ edge1_dot_edge1_
double RectangularSurfaceTally::edge1_dot_edge1_ |
|
private |
◆ edge2_
Eigen::Vector3d RectangularSurfaceTally::edge2_ |
|
private |
◆ edge2_dot_edge2_
double RectangularSurfaceTally::edge2_dot_edge2_ |
|
private |
The documentation for this class was generated from the following file: