|
Cardinal
|
#include <OpenMCCellTransformBase.h>
Public Member Functions | |
| OpenMCCellTransformBase (const MooseObject &moose_object) | |
| void | transform (const MooseEnum &transform_type, const Point &transform_vector) |
Static Public Member Functions | |
| static InputParameters | validParams () |
Static Public Attributes | |
| static const MooseEnum | transform_type |
| Enumeration for the transform type. More... | |
| static const std::array< std::string, 3 > | rotation_vector_symbols |
| The symbols for each dimension in the transform vector: ["φ", "θ", "ψ"]. More... | |
| static const std::string | rotation_vector_symbols_list |
| The symbols for the transform vector in a list form: "φ, θ, ψ". More... | |
Protected Attributes | |
| const std::set< int32_t > | _cell_ids |
| OpenMC cell IDs to which the translation will be applied. More... | |
Base class for applications of transforms to a OpenMC cells.
| OpenMCCellTransformBase::OpenMCCellTransformBase | ( | const MooseObject & | moose_object | ) |
| void OpenMCCellTransformBase::transform | ( | const MooseEnum & | transform_type, |
| const Point & | transform_vector | ||
| ) |
Do a transformation on the given cells.
| [in] | transform_type | The transform type (translation or rotation) |
| [in] | transform_vector | The vector by to transform |
|
static |
|
protected |
OpenMC cell IDs to which the translation will be applied.
|
static |
The symbols for each dimension in the transform vector: ["φ", "θ", "ψ"].
|
static |
The symbols for the transform vector in a list form: "φ, θ, ψ".
|
static |
Enumeration for the transform type.
1.8.16