Public Member Functions | List of all members
MeshManager Class Reference

MeshManager Class
The commands in the MeshManager class are described below.
. More...

Public Member Functions

DeleteDuplicateNodeCreateDeleteDuplicateNodeParameter ()
 Creates object for deleting duplicate nodes. More...
 
DivideElementByDivisionCreateDivideElementByDivisionParameter ()
 Creates an object for dividing elements by division. More...
 
DivideElementByPatternCreateDivideElementByPatternParameter ()
 Creates an object for specifying a subdivision by pattern for an element. More...
 
MakeBeamElementCreateMakeBeamElementParameter ()
 Creates object for making beam element. More...
 
MergeMeshCreateMergeMeshParameter ()
 Creates object for merging mesh blocks. More...
 
MirrorMeshCopyCreateMirrorMeshCopyParameter ()
 Creates object for the mirror mesh copy. More...
 
MoveNodeByCoordinateCreateMoveNodeByCoordinateParameter ()
 Creates object for moving by specified coordinate. More...
 
MoveNodeByParallelCreateMoveNodeByParallelParameter ()
 Creates object for moving nodes in parallel direction. More...
 
MoveNodeByRadialCreateMoveNodeByRadialParameter ()
 Creates object for moving nodes in cylindrical radial direction. More...
 
MoveNodeByThetaCreateMoveNodeByThetaParameter ()
 Creates object for moving nodes in cylindrical theta direction. More...
 
MoveNodeToNodeCreateMoveNodeToNodeParameter ()
 Creates object for moving nodes to applicable node. More...
 
ParallelMeshCopyCreateParallelMeshCopyParameter ()
 Creates object for extruding a parallel mesh copy. More...
 
ParallelMeshExtrudeCreateParallelMeshExtrudeParameter ()
 Creates object for extruding a parallel mesh copy. More...
 
RadialMeshExtrudeCreateRadialMeshExtrudeParameter ()
 Creates object for extruding mesh to cylindrical R-direction. More...
 
RotateMeshCopyCreateRotateMeshCopyParameter ()
 Creates object for rotating a mesh copy. More...
 
ScaleElementCreateScaleElementParameter ()
 Enlarges or shrinks elements. More...
 
ShiftElementCreateShiftElementParameter ()
 Creates object for shifting elements. More...
 
SplitMeshCreateSplitMeshParameter ()
 Creates object for splitting mesh blocks. More...
 
ThetaMeshExtrudeCreateThetaMeshExtrudeParameter ()
 Creates object for extruding mesh to cylindrical theta-direction. More...
 
void Execute (ParameterObject *param)
 Runs specified ParameterObject. More...
 

Detailed Description

MeshManager Class
The commands in the MeshManager class are described below.
.

The MeshManager class includes the commands for the following operation in mesh parts.

Member Function Documentation

DeleteDuplicateNode * MeshManager::CreateDeleteDuplicateNodeParameter ( )

Creates object for deleting duplicate nodes.

Returns
DeleteDuplicateNode object
DivideElementByDivision * MeshManager::CreateDivideElementByDivisionParameter ( )

Creates an object for dividing elements by division.

Returns
DivideElementByDivision object
DivideElementByPattern * MeshManager::CreateDivideElementByPatternParameter ( )

Creates an object for specifying a subdivision by pattern for an element.

Returns
DivideElementByPattern object
MakeBeamElement * MeshManager::CreateMakeBeamElementParameter ( )

Creates object for making beam element.

Returns
MakeBeamElement object
MergeMesh * MeshManager::CreateMergeMeshParameter ( )

Creates object for merging mesh blocks.

Returns
MergeMesh object
MirrorMeshCopy * MeshManager::CreateMirrorMeshCopyParameter ( )

Creates object for the mirror mesh copy.

Returns
MirrorMeshCopy object
MoveNodeByCoordinate * MeshManager::CreateMoveNodeByCoordinateParameter ( )

Creates object for moving by specified coordinate.

Returns
MoveNodeByCoordinate object
MoveNodeByParallel * MeshManager::CreateMoveNodeByParallelParameter ( )

Creates object for moving nodes in parallel direction.

Returns
MoveNodeByParallel object
MoveNodeByRadial * MeshManager::CreateMoveNodeByRadialParameter ( )

Creates object for moving nodes in cylindrical radial direction.

Returns
MoveNodeByRadial object
MoveNodeByTheta * MeshManager::CreateMoveNodeByThetaParameter ( )

Creates object for moving nodes in cylindrical theta direction.

Returns
MoveNodeByTheta object
MoveNodeToNode * MeshManager::CreateMoveNodeToNodeParameter ( )

Creates object for moving nodes to applicable node.

Returns
MoveNodeToNode object
ParallelMeshCopy * MeshManager::CreateParallelMeshCopyParameter ( )

Creates object for extruding a parallel mesh copy.

Returns
ParallelMeshCopy object
ParallelMeshExtrude * MeshManager::CreateParallelMeshExtrudeParameter ( )

Creates object for extruding a parallel mesh copy.

Returns
ParallelMeshExtrude object
RadialMeshExtrude * MeshManager::CreateRadialMeshExtrudeParameter ( )

Creates object for extruding mesh to cylindrical R-direction.

Returns
RadialMeshExtrude object
RotateMeshCopy * MeshManager::CreateRotateMeshCopyParameter ( )

Creates object for rotating a mesh copy.

Returns
RotateMeshCopy object
ScaleElement * MeshManager::CreateScaleElementParameter ( )

Enlarges or shrinks elements.

Returns
ScaleElement object
ShiftElement * MeshManager::CreateShiftElementParameter ( )

Creates object for shifting elements.

Returns
ShiftElement object
SplitMesh * MeshManager::CreateSplitMeshParameter ( )

Creates object for splitting mesh blocks.

Returns
SplitMesh object
ThetaMeshExtrude * MeshManager::CreateThetaMeshExtrudeParameter ( )

Creates object for extruding mesh to cylindrical theta-direction.

Returns
ThetaMeshExtrude object
void MeshManager::Execute ( ParameterObject param)

Runs specified ParameterObject.

Parameters
paramParameterObject object (each type)