Class which represents an axis-aligned cuboid volume tally.
More...
#include <volume_tally.h>
|
VolumeTraversal | determineVolumeTraversal () override |
|
std::pair< double, double > | getEnteringAndExitingLengths () |
|
std::pair< Eigen::Vector3d, Eigen::Vector3d > | getLengthsToSurfacePlanes () |
|
Class which represents an axis-aligned cuboid volume tally.
Definition at line 50 of file volume_tally.h.
◆ AACuboidVolumeTally()
AACuboidVolumeTally::AACuboidVolumeTally |
( |
Eigen::Vector3d | min_corner, |
|
|
Eigen::Vector3d | max_corner, |
|
|
const VolumeQuantityContainer & | quantities ) |
Constructor for the AACuboidVolumeTally class.
- Parameters
-
min_corner | The vector from origin to the closest corner of the cuboid. |
max_corner | The vector from origin to the furthest corner of the cuboid. |
quantities | The VolumeQuantityContainer object for the volume tally. |
◆ determineVolumeTraversal()
VolumeTraversal AACuboidVolumeTally::determineVolumeTraversal |
( |
| ) |
|
|
overrideprivatevirtual |
◆ max_corner_
Eigen::Vector3d AACuboidVolumeTally::max_corner_ |
|
private |
◆ min_corner_
Eigen::Vector3d AACuboidVolumeTally::min_corner_ |
|
private |
The documentation for this class was generated from the following file: