Choral
|
Derived type mesh. More...
Private Member Functions | |
final | mesh_clear |
destructor More... | |
type(mesh) function | readmesh (fileName, fileFormat) |
Constructor for the type mesh More... | |
type(mesh) function | mesh_create_1d (a, b, n) |
Constructor for the type mesh More... | |
Private Attributes | |
integer | nbcl =0 |
Number of cells. More... | |
integer | nbnd =0 |
Number of nodes. More... | |
integer | dim =0 |
cell maximal dimension More... | |
integer | nbitf = 0 |
Number of interfaces. More... | |
real(rp), dimension(:,:), allocatable | nd |
mesh node coordinates More... | |
integer, dimension(:), allocatable | cltype |
cell types More... | |
integer, dimension(:), allocatable | cltag |
cell tags More... | |
integer, dimension(cell_tot_nb) | cell_count = 0 |
cell_count(CELL_XXX) = number of cells with type CELL_XXX More... | |
type(graph) | cltond |
connectivity graph : cells –> nodes More... | |
type(graph) | ndtocl |
connectivity graph : nodes –> cells More... | |
type(graph) | itftocl |
connectivity graph : interfaces –> cells (optional) More... | |
type(graph) | cltoitf |
connectivity graph : cells –> interfaces (optional) More... | |
Derived type mesh.
See the description in the detailed description of mesh_mod
Definition at line 92 of file mesh_mod.F90.
|
finalprivate |
|
private |
Constructor for the type mesh
Build the one dimensional regualr mesh of the interval \( (a,b) \) with size \( h = (b-a)/n \)
The mesh is composed of :
Definition at line 513 of file mesh_mod.F90.
|
private |
Constructor for the type mesh
Read a mesh from a file.
Definition at line 285 of file mesh_mod.F90.
|
private |
cell_count(CELL_XXX) = number of cells with type CELL_XXX
Definition at line 114 of file mesh_mod.F90.
|
private |
cell tags
Definition at line 110 of file mesh_mod.F90.
|
private |
connectivity graph : cells –> interfaces (optional)
Definition at line 123 of file mesh_mod.F90.
|
private |
connectivity graph : cells –> nodes
Definition at line 117 of file mesh_mod.F90.
|
private |
cell types
Definition at line 107 of file mesh_mod.F90.
|
private |
cell maximal dimension
Definition at line 99 of file mesh_mod.F90.
|
private |
connectivity graph : interfaces –> cells (optional)
Definition at line 121 of file mesh_mod.F90.
|
private |
Number of cells.
Definition at line 95 of file mesh_mod.F90.
|
private |
Number of interfaces.
Definition at line 101 of file mesh_mod.F90.
|
private |
Number of nodes.
Definition at line 97 of file mesh_mod.F90.
|
private |
mesh node coordinates
Definition at line 104 of file mesh_mod.F90.
|
private |
connectivity graph : nodes –> cells
Definition at line 119 of file mesh_mod.F90.