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