SphereSurfaceMeshGenerator

Generated sphere mesh - a two dimensional manifold embedded in three dimensional space

This object generates a 2D mesh approximating the surface of a sphere in 3D space using TRI3 triangle elements. Both center and radius of the sphere may be specified.

Targeted mesh refinement prior to nucleus insertion.

The mesh is constructed by iterative refinement of an initial icosahedron (depth 0) for a number of steps specified using the depth parameter. After each refinement step all nodes are snapped to the sphere surface defined by radius and center. Each refinement step multiplies the number of mesh elements by a factor of four.

Input Parameters

  • center0 0 0Center of the sphere

    Default:0 0 0

    C++ Type:libMesh::Point

    Options:

    Description:Center of the sphere

  • depth3Iteration steps in the triangle bisection construction

    Default:3

    C++ Type:unsigned int

    Options:

    Description:Iteration steps in the triangle bisection construction

  • radius1Sphere radius

    Default:1

    C++ Type:double

    Options:

    Description:Sphere radius

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector

    Options:

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Options:

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

References