Mesh handling for T3D meshes.
Functions to read in, intialize and refine T3D based geometry
- Mesh file read-in
- CAD file read-in
- Boundary point location and refinement
- Authors
- George Marklin and Chris Hansen
- Date
- April 2008 - Present
|
| subroutine, public | mesh_t3d_add_quad |
| | Add quadratic mesh node points using CAD model.
|
| |
| subroutine | mesh_t3d_cadconv |
| | Convert T3D CAD representation to code represenation.
|
| |
| subroutine, public | mesh_t3d_cadlink |
| | Link T3D CAD objects to mesh entities for use in refinement.
|
| |
| subroutine, public | mesh_t3d_cadsync |
| | Synchronize T3D geometry information.
|
| |
| subroutine | mesh_t3d_geom |
| | Read in T3D geometry information from file 'inpname'.
|
| |
| subroutine, public | mesh_t3d_load |
| | Read in t3d mesh file from file "filename".
|
| |
| subroutine, public | mesh_t3d_reffix |
| | Adjust boundary points to CAD boundary.
|
| |
| subroutine | mesh_t3d_reflect (k, tol, per_flag) |
| | Reflect a T3D mesh and CAD model across a plane.
|
| |
| subroutine, public | mesh_t3d_set_periodic |
| |
| subroutine | mesh_t3d_surfconst (si, surf) |
| | Construct CAD surface object.
|
| |
| subroutine, public | smesh_t3d_load |
| | Read in t3d mesh file from file "filename".
|
| |
|
| type(t3d_cadlink), pointer | cad_link => NULL() |
| | Linkage of mesh to CAD geometry.
|
| |
| type(t3d_cadgeom), pointer | cad_rep => NULL() |
| | CAD representation.
|
| |
| type(t3d_cad) | cad_tmp |
| | Raw CAD information from "inpname".
|
| |
| character(len=oft_path_slen) | filename = 'none' |
| | Name of T3D input file for mesh.
|
| |
| character(len=oft_path_slen) | inpname = 'none' |
| | Name of T3D input file for geometry (Used to retrieve CAD objects)
|
| |
| integer(i4), parameter, public | mesh_t3d_id = 1 |
| |
| type(t3d_cadlink), dimension(:), pointer | ml_cad_link => NULL() |
| | ML CAD linkage.
|
| |
| type(t3d_cadgeom), dimension(:), pointer | ml_cad_rep => NULL() |
| | ML CAD representation array.
|
| |
| logical, dimension(3) | ref_per = .FALSE. |
| | Character flag for periodic reflections.
|
| |
| character(len=3) | reflect = '' |
| | Character flag for mesh reflection (eg. 'xy')
|
| |
| real(r8) | zstretch = 1.d0 |
| | Scale for z-coordinates (useful for cylindrical pinch studies)
|
| |