- inputThe mesh we want to modify
C++ Type:MeshGeneratorName
Description:The mesh we want to modify
- new_boundaryThe names of the boundaries to create
C++ Type:std::vector<BoundaryName>
Description:The names of the boundaries to create
- normalsA list of normals for which to start painting sidesets
C++ Type:std::vector<libMesh::Point>
Description:A list of normals for which to start painting sidesets
SideSetsFromNormalsGenerator
Adds a new named sideset to the mesh for all faces matching the specified normal.
See also: AllSideSetsByNormalsGenerator
If the mesh contains multiple disjoint faces with the same normal, they will all be added to the sideset.
Input Parameters
- fixed_normalFalseThis Boolean determines whether we fix our normal or allow it to vary to "paint" around curves
Default:False
C++ Type:bool
Description:This Boolean determines whether we fix our normal or allow it to vary to "paint" around curves
- replaceFalseIf true, replace the old sidesets. If false, the current sidesets (if any) will be preserved.
Default:False
C++ Type:bool
Description:If true, replace the old sidesets. If false, the current sidesets (if any) will be preserved.
- show_infoFalseWhether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)
Default:False
C++ Type:bool
Description:Whether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)
- tolerance1e-05Tolerance for comparing the face nornmal
Default:1e-05
C++ Type:double
Description:Tolerance for comparing the face nornmal
- variance0.1The variance [0.0 - 1.0] allowed when comparing normals
Default:0.1
C++ Type:double
Description:The variance [0.0 - 1.0] allowed when comparing normals
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Description:Set the enabled status of the MooseObject.