MoveNodeGenerator

Modifies the position of one or more nodes

Overview

This MeshGenerator object allows the user to Move one or more nodes' locations on an existing mesh.

The user has to provide the ids the nodes to be modified, as well as the new positions for each node.

Input Parameters

  • inputInput mesh to Move

    C++ Type:MeshGeneratorName

    Controllable:No

    Description:Input mesh to Move

  • new_positionNew position in vector space

    C++ Type:std::vector<libMesh::Point>

    Controllable:No

    Description:New position in vector space

  • node_idId of modified node

    C++ Type:std::vector<unsigned long>

    Controllable:No

    Description:Id of modified node

Required Parameters

  • 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

    Controllable:No

    Description:Whether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)

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.

Advanced Parameters

Input Files