|
The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
|
#include "local.h"Data Types | |
| type | t3d_cad |
| T3D raw CAD structure. More... | |
| type | t3d_cadgeom |
| T3D CAD boundary structure. More... | |
| type | t3d_cadlink |
| T3D CAD linkage structure. More... | |
Modules | |
| module | oft_mesh_t3d |
| Mesh handling for T3D meshes. | |
Functions/Subroutines | |
| subroutine, public | mesh_t3d_add_quad (mg_mesh) |
| Add quadratic mesh node points using CAD model. | |
| subroutine | mesh_t3d_cadconv |
| Convert T3D CAD representation to code represenation. | |
| subroutine, public | mesh_t3d_cadlink (mesh) |
| Link T3D CAD objects to mesh entities for use in refinement. | |
| subroutine, public | mesh_t3d_cadsync (mg_mesh) |
| Synchronize T3D geometry information. | |
| subroutine | mesh_t3d_geom |
| Read in T3D geometry information from file 'inpname'. | |
| subroutine, public | mesh_t3d_load (mg_mesh) |
| Read in t3d mesh file from file "filename". | |
| subroutine, public | mesh_t3d_reffix (mg_mesh) |
| Adjust boundary points to CAD boundary. | |
| subroutine | mesh_t3d_reflect (mesh, k, tol, per_flag) |
| Reflect a T3D mesh and CAD model across a plane. | |
| subroutine, public | mesh_t3d_set_periodic (mesh) |
| Needs docs. | |
| subroutine | mesh_t3d_surfconst (si, surf) |
| Construct CAD surface object. | |
| subroutine, public | smesh_t3d_load (mg_mesh) |
| Read in t3d mesh file from file "filename". | |
Variables | |
| 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). | |