- active__all__ If specified only the blocks named will be visited and made active
Default:__all__
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:If specified only the blocks named will be visited and made active
- inactiveIf specified blocks matching these identifiers will be skipped.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:If specified blocks matching these identifiers will be skipped.
- mesh_translationsCoordinates to which each mesh template should be translated, if multiple unstructured meshes are desired. Units must match those used to define the [Mesh].
C++ Type:std::vector<libMesh::Point>
Unit:(no unit assumed)
Controllable:No
Description:Coordinates to which each mesh template should be translated, if multiple unstructured meshes are desired. Units must match those used to define the [Mesh].
- mesh_translations_fileFile providing the coordinates to which each mesh template should be translated, if multiple unstructured meshes are desired. Units must match those used to define the [Mesh]
C++ Type:std::vector<FileName>
Unit:(no unit assumed)
Controllable:No
Description:File providing the coordinates to which each mesh template should be translated, if multiple unstructured meshes are desired. Units must match those used to define the [Mesh]
AddTallyAction
AddTallyAction
can only add tallies to problems which contain a OpenMCCellAverageProblem in the [Problem]
block. Otherwise, attempting to add a tally will result in an error.
Overview
The AddTallyAction
action is responsible for adding local tallies to a simulation through the [Tallies]
block in a Cardinal input file.
For all requested tallies other than unstructured mesh tallies, a single tally object is added per sub-block in [Tallies]
. When an unstructured mesh tally is requested N
tally objects will be added, where N
is the number of positions in mesh_translations
/ the number of positions in the file named mesh_translations_file
. These translated mesh tallies store their scores in the same auxvariable(s), and the tally scores are normalized by the sum over all bins in the associated OpenMCCellAverageProblem. mesh_translations
and mesh_translations_file
are only applicable to MeshTally objects. Tallies can also add extra (non-spatial) filters through the use of the filter system.
Example Input File Syntax
An example where multiple unstructured mesh tallies are added can be found below. AddTallyAction
adds three mesh tallies, where each tally has one of the positions listed in the file named mesh_translations_file
.
An example of adding non-translated tallies can be found below, where both a CellTally and MeshTally are added to the problem.
(doc/content/source/actions/multi_tally_example.i)Available Tally Objects
Input Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- isObjectActionTrueIndicates that this is a MooseObjectAction.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Indicates that this is a MooseObjectAction.