- material_idMaterial ID to modify
C++ Type:int
Controllable:No
Description:Material ID to modify
- maximumMaximum for values to search over; the root must occur at a value smaller than the maximum
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Maximum for values to search over; the root must occur at a value smaller than the maximum
- minimumMinimum for values to search over; the root must occur at a value greater than the minimum
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Minimum for values to search over; the root must occur at a value greater than the minimum
OpenMCMaterialDensity
Description
OpenMCMaterialDensity is a CriticalitySearch that performs a criticality search based on the total density of a provided material.
Example Input File Syntax
The following input will perform a criticality search for each OpenMC solve by searching via the density of material ID 1.
[Problem<<<{"href": "../../syntax/Problem/index.html"}>>>]
type = OpenMCCellAverageProblem
[CriticalitySearch<<<{"href": "../../syntax/Problem/CriticalitySearch/index.html"}>>>]
type = OpenMCMaterialDensity
material_id = 1
minimum = 10000
maximum = 20000
tolerance = 1e-2
[]
[](test/tests/criticality/material_density/openmc.i)Input Parameters
- estimatorcombinedType of eigenvalue estimator to use
Default:combined
C++ Type:MooseEnum
Controllable:No
Description:Type of eigenvalue estimator to use
- target1Target value of k effective to search for
Default:1
C++ Type:double
Unit:(no unit assumed)
Range:target > 0.0
Controllable:No
Description:Target value of k effective to search for
- tolerance0.001Absolute tolerance to converge multiplication factor; be aware that if too few particles are used, statistical noise may require many criticality calculations to converge.
Default:0.001
C++ Type:double
Unit:(no unit assumed)
Range:tolerance > 0
Controllable:No
Description:Absolute tolerance to converge multiplication factor; be aware that if too few particles are used, statistical noise may require many criticality calculations to converge.
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Controllable:No
Description:Set the enabled status of the MooseObject.