Go to the documentation of this file.
24 #include "openmc/tallies/filter_mesh.h"
31 MeshTally(
const InputParameters & parameters);
38 virtual std::pair<unsigned int, openmc::Filter *>
spatialFilter()
override;
53 virtual Real
storeResults(
const std::vector<unsigned int> & var_numbers,
54 unsigned int local_score,
55 unsigned int global_score,
56 const std::string & output_type)
override;
void checkMeshTemplateAndTranslations() const
virtual void resetTally() override
A function to reset the tally. MeshTally overrides this function to delete the OpenMC mesh.
const openmc::LibMesh * _mesh_template
OpenMC unstructured mesh instance for use with mesh tallies.
Definition: MeshTally.h:92
virtual std::pair< unsigned int, openmc::Filter * > spatialFilter() override
openmc::MeshFilter * _mesh_filter
OpenMC mesh filter for this unstructured mesh tally.
Definition: MeshTally.h:89
static InputParameters validParams()
unsigned int _mesh_index
The index of the mesh added by this tally.
Definition: MeshTally.h:86
virtual Real storeResults(const std::vector< unsigned int > &var_numbers, unsigned int local_score, unsigned int global_score, const std::string &output_type) override
Point _mesh_translation
The translation to apply to the mesh template.
Definition: MeshTally.h:80
Definition: TallyBase.h:32
unsigned int _instance
The index into an array of mesh translations.
Definition: MeshTally.h:83
Definition: MeshTally.h:26
const std::string * _mesh_template_filename
Definition: MeshTally.h:77
MeshTally(const InputParameters ¶meters)