- valueThe value to be set in IC
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:The value to be set in IC
- variableThe variable this initial condition is supposed to provide values for.
C++ Type:VariableName
Unit:(no unit assumed)
Controllable:No
Description:The variable this initial condition is supposed to provide values for.
FVConstantIC
Sets a constant field value.
Sets a constant initial condition described by parameter "value". It can be restricted to particular blocks using the "block" parameter.
Example input syntax
In this example, a blockwise constant initial condition is set for variable u
. Block 1 and 2 are set differently by two FVConstantIC
objects.
[FVICs]
[ic_u_1]
type = FVConstantIC
variable = u
value = 6.25
block = '1'
[]
[ic_u_2]
type = FVConstantIC
variable = u
value = 9.99
block = '2'
[]
[]
(moose/test/tests/fvics/constant_ic/subdomain_constant_ic.i)Input Parameters
- blockThe list of blocks (ids or names) that this object will be applied
C++ Type:std::vector<SubdomainName>
Unit:(no unit assumed)
Controllable:No
Description:The list of blocks (ids or names) that this object will be applied
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
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
Unit:(no unit assumed)
Controllable:No
Description:Set the enabled status of the MooseObject.