|
DOUG 0.2
|
Go to the source code of this file.
Data Types | |
| interface | ChooseCenter |
| The function to choose midpoints in subdividing coarse grid. More... | |
Modules | |
| module | CreateCoarseGrid |
Module responsible for creation of the global coarse mesh structure. | |
Functions/Subroutines | |
| subroutine | CreateCoarseGrid::CreateCoarse (M, C) |
| Create the Coarse Mesh. | |
| subroutine, private | CreateCoarseGrid::CreateCoarseMesh (M, C, choosecenter) |
| Create the Coarse Mesh structure (nodes, elements). | |
| subroutine, private | CreateCoarseGrid::CreateHangingNodes (refpt, coordpt, nsd, nsame, minv, maxv, C) |
| subroutine, private | CreateCoarseGrid::CreateCoarseFreemap (C, M) |
| Generate the coarse freedom map. | |
| subroutine | CreateCoarseGrid::ChooseGeometricCenter (pt, cpt, pts, elmap, el, refels, flags, minv, maxv) |
| Choose the geometric centers of the elements (to be used consistently!!). | |
| subroutine | CreateCoarseGrid::ChooseMeanCenter (pt, cpt, pts, elmap, el, refels, flags, minv, maxv) |
| Choose the center using some mean of the fine node coordinates. | |
| subroutine | CreateCoarseGrid::ChooseMeridianCenter (pt, cpt, pts, elmap, el, refels, flags, minv, maxv) |
| Finding the mean value of an array in expected O(n) time. | |
Variables | |
| real(kind=xyzk), parameter | CreateCoarseGrid::meanpow = 1.0_xyzk |
| This can be used to use a mean other than arithmetic one -1 would be harmonic, 0 geometric, 1 arithmetic and 2 quadric. | |
1.7.3-20110217