Cardinal
RotationSearch.h
Go to the documentation of this file.
1 #pragma once
2 
5 
10 {
11 public:
12  static InputParameters validParams();
13 
14  RotationSearch(const InputParameters & parameters);
15 
19  virtual void updateOpenMCModel(const Real & angle) override;
20 
21 protected:
22  virtual std::string units() const override { return "[degrees]"; }
23  virtual std::string quantity() const override { return "Rotation"; }
24 
26  const int _rotation_axis_idx;
27 };
const int _rotation_axis_idx
the index of the rotational axis used to search for criticality
Definition: RotationSearch.h:26
RotationSearch(const InputParameters &parameters)
Definition: RotationSearch.h:9
virtual std::string units() const override
Assumed units in the input quantities.
Definition: RotationSearch.h:22
static InputParameters validParams()
virtual void updateOpenMCModel(const Real &angle) override
Definition: CriticalitySearchBase.h:29
virtual std::string quantity() const override
The quantity being varied in the search for criticality, for console prints.
Definition: RotationSearch.h:23
Definition: OpenMCCellTransformBase.h:31