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  virtual bool changingGeometry() const override { return true; }
21 
22 protected:
23  virtual std::string units() const override { return "[degrees]"; }
24  virtual std::string quantity() const override { return "Rotation"; }
25 
27  const int _rotation_axis_idx;
28 };
const int _rotation_axis_idx
the index of the rotational axis used to search for criticality
Definition: RotationSearch.h:27
RotationSearch(const InputParameters &parameters)
Definition: RotationSearch.h:9
virtual std::string units() const override
Assumed units in the input quantities.
Definition: RotationSearch.h:23
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:24
Definition: OpenMCCellTransformBase.h:31
virtual bool changingGeometry() const override
Definition: RotationSearch.h:20