- active__all__ If specified only the blocks named will be visited and made active
Default:__all__
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:If specified only the blocks named will be visited and made active
- boundaryANY_BOUNDARY_ID The boundary ID or name where the normals will be computed
Default:ANY_BOUNDARY_ID
C++ Type:std::vector<BoundaryName>
Unit:(no unit assumed)
Controllable:No
Description:The boundary ID or name where the normals will be computed
- corner_boundaryboundary ID or name with nodes at 'corners'
C++ Type:BoundaryName
Unit:(no unit assumed)
Controllable:No
Description:boundary ID or name with nodes at 'corners'
- inactiveIf specified blocks matching these identifiers will be skipped.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:If specified blocks matching these identifiers will be skipped.
- orderFIRSTSpecifies the order of variables that hold the nodal normals. Needs to match the order of the mesh
Default:FIRST
C++ Type:MooseEnum
Unit:(no unit assumed)
Controllable:No
Description:Specifies the order of variables that hold the nodal normals. Needs to match the order of the mesh
AddNodalNormalsAction
Creates Auxiliary variables and objects for computing the outward facing normal from a node.
Nodal normals can be used to compute the normals of a nodal variable in various locations. They are specified as an object inside the [NodalNormals]
block. They are composed of a NodalNormalsPreprocessor
and a NodalNormalsEvaluator
, which this MooseObjectAction adds to the Problem.
This action adds and saves the nodal normals in the nodal_normal_x
, nodal_normal_y
and nodal_normal_z
auxiliary Lagrange nodal variables of the order specified with the "order" parameter.
More information about NodalNormals
may be found on the NodalNormals syntax documentation.
Input 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.