|
DOUG 0.2
|
Used for both global and local coarse grids. More...
Public Attributes | |
| integer | ncti = -1 |
| number of nodes in the initial grid mesh | |
| integer | nct = -1 |
| number of nodes in the mesh (total) | |
| integer | elnum = -1 |
| number of elements in the initial grid | |
| integer | refnum = -1 |
| number of refined elements | |
| integer | nhn = -1 |
| number of hanging nodes | |
| integer | ngfc = -1 |
| number of global coarse freedoms | |
| integer | nlfc = -1 |
| number of local coarse freedoms | |
| integer | mlvl = -1 |
| maximum level of refinement (global value) | |
| real(kind=xyzk), dimension(:,:), pointer | coords |
| Coordinates : coord[nsd,nct]. | |
| real(kind=xyzk), dimension(:), pointer | h0 |
| Grid step size : h0[nsd]. | |
| real(kind=xyzk), dimension(:), pointer | minvg |
| Minimum and maximum coordinates : minvg/maxvg[nsd]. | |
| real(kind=xyzk), dimension(:), pointer | maxvg |
| integer, dimension(:), pointer | nc |
| Number of grid points in each direction : nc[nsd]. | |
| type(CoarseGridElem), dimension(:), pointer | els |
| Initial grid elements : els[elnum]. | |
| type(RefinedElem), dimension(:), pointer | refels |
| Refined elements : refels[refnum]. | |
| integer, dimension(:), pointer | elmap |
| Mapping of coarse grid elements to fine nodes: elmap[nnode] Used in conjuncition with lbeg and lend-s. | |
| integer, dimension(:), pointer | cfreemap |
| Mapping of freedoms to nodes : cfreemap[nlfc] (or [ngfc] if global) | |
| integer, dimension(:), pointer | gl_fmap |
| Map of global freedoms to local freedoms : gl_map[ngfc]. | |
| integer, dimension(:), pointer | lg_fmap |
| Map of local freedoms to global freedoms : lg_map[nlfc]. | |
Used for both global and local coarse grids.
Definition at line 84 of file CoarseGrid.F90.
| integer,dimension(:),pointer CoarseGrid_class::CoarseGrid::cfreemap |
Mapping of freedoms to nodes : cfreemap[nlfc] (or [ngfc] if global)
Definition at line 111 of file CoarseGrid.F90.
| real(kind=xyzk),dimension(:,:),pointer CoarseGrid_class::CoarseGrid::coords |
Coordinates : coord[nsd,nct].
Definition at line 95 of file CoarseGrid.F90.
| integer,dimension(:),pointer CoarseGrid_class::CoarseGrid::elmap |
Mapping of coarse grid elements to fine nodes: elmap[nnode] Used in conjuncition with lbeg and lend-s.
Definition at line 108 of file CoarseGrid.F90.
| integer CoarseGrid_class::CoarseGrid::elnum = -1 |
number of elements in the initial grid
Definition at line 87 of file CoarseGrid.F90.
| type(CoarseGridElem),dimension(:),pointer CoarseGrid_class::CoarseGrid::els |
Initial grid elements : els[elnum].
Definition at line 103 of file CoarseGrid.F90.
| integer,dimension(:),pointer CoarseGrid_class::CoarseGrid::gl_fmap |
Map of global freedoms to local freedoms : gl_map[ngfc].
Definition at line 114 of file CoarseGrid.F90.
| real(kind=xyzk),dimension(:),pointer CoarseGrid_class::CoarseGrid::h0 |
Grid step size : h0[nsd].
Definition at line 97 of file CoarseGrid.F90.
| integer,dimension(:),pointer CoarseGrid_class::CoarseGrid::lg_fmap |
Map of local freedoms to global freedoms : lg_map[nlfc].
Definition at line 116 of file CoarseGrid.F90.
| real(kind=xyzk),dimension(:),pointer CoarseGrid_class::CoarseGrid::maxvg |
Definition at line 99 of file CoarseGrid.F90.
| real(kind=xyzk),dimension(:),pointer CoarseGrid_class::CoarseGrid::minvg |
Minimum and maximum coordinates : minvg/maxvg[nsd].
Definition at line 99 of file CoarseGrid.F90.
| integer CoarseGrid_class::CoarseGrid::mlvl = -1 |
maximum level of refinement (global value)
Definition at line 92 of file CoarseGrid.F90.
| integer,dimension(:),pointer CoarseGrid_class::CoarseGrid::nc |
Number of grid points in each direction : nc[nsd].
Definition at line 101 of file CoarseGrid.F90.
| integer CoarseGrid_class::CoarseGrid::nct = -1 |
number of nodes in the mesh (total)
Definition at line 86 of file CoarseGrid.F90.
| integer CoarseGrid_class::CoarseGrid::ncti = -1 |
number of nodes in the initial grid mesh
Definition at line 85 of file CoarseGrid.F90.
| integer CoarseGrid_class::CoarseGrid::ngfc = -1 |
number of global coarse freedoms
Definition at line 90 of file CoarseGrid.F90.
| integer CoarseGrid_class::CoarseGrid::nhn = -1 |
number of hanging nodes
Definition at line 89 of file CoarseGrid.F90.
| integer CoarseGrid_class::CoarseGrid::nlfc = -1 |
number of local coarse freedoms
Definition at line 91 of file CoarseGrid.F90.
| type(RefinedElem),dimension(:),pointer CoarseGrid_class::CoarseGrid::refels |
Refined elements : refels[refnum].
Definition at line 105 of file CoarseGrid.F90.
| integer CoarseGrid_class::CoarseGrid::refnum = -1 |
number of refined elements
Definition at line 88 of file CoarseGrid.F90.
1.7.3-20110217