38 return "material " + std::to_string(
_material_id) +
" boron";
41 virtual std::string
units()
const override {
return "[ppm]"; }
63 void applyAbsentNuclides(
const std::vector<std::string> & allowable);
const int32_t & _material_id
Material to be modified.
Definition: OpenMCMaterialSearch.h:35
Real _M_H2O
Molar mass of water.
Definition: BoratedWater.h:53
Definition: BoratedWater.h:26
BoratedWater(const InputParameters ¶meters)
virtual std::string units() const override
Assumed units in the input quantities.
Definition: BoratedWater.h:41
static InputParameters validParams()
virtual std::string quantity() const override
The quantity being varied in the search for criticality, for console prints.
Definition: BoratedWater.h:36
virtual void updateOpenMCModel(const Real &input) override
std::vector< std::pair< std::string, Real > > _boron_natural
Natural isotopes of boron with their abundances.
Definition: BoratedWater.h:47
std::vector< std::pair< std::string, Real > > _oxygen_natural
Natural isotopes of oxygen with their abundances.
Definition: BoratedWater.h:50
Definition: OpenMCMaterialSearch.h:26
Real _M_B
Molar mass of boron.
Definition: BoratedWater.h:56
std::vector< std::pair< std::string, Real > > _hydrogen_natural
Natural isotopes of hydrogen with their abundances.
Definition: BoratedWater.h:44