|
Scrambler
1
|
Main module for managing AMR related tree operations by level. More...
Public Member Functions | |
Pair-wise Tree Operations | |
| subroutine, public | InheritNeighborsChildren (n) |
| Looks to see what children of neighbors should be neighbors of children. | |
| subroutine, public | InheritOldNodeOverlapsChildren (n) |
| Looks to see what children of overlaps should be overlaps of children for both current and old nodes. | |
| subroutine, public | InheritNewNodeOverlapsChildren (n) |
| subroutine, public | InheritOverlapsOldChildren (n) |
| Looks to see what old children of overlaps should be overlaps of new children for current nodes. | |
| subroutine, public | InheritOverlapsNewChildren (n) |
| Looks to see what children of overlaps should be overlaps of oldchildren. | |
Single-Node Tree Operations | |
| subroutine, public | CreateChildrens (n) |
| Creates and distributes new children of node. | |
| subroutine, public | UpdateOverlaps (n) |
| Updates overlap list to point to neighbor list for setting ghost cells etc... | |
| subroutine, public | NullifyNeighbors (n) |
| Nullifies neighbors (but doesn't kill the nodelist since the overlaps still point to the neighbors) | |
| subroutine, public | AgeNodesChildren (n) |
| Sets nodes oldchildpen to point to current children and clears currentchildren (and associated fields) | |
| subroutine, public | AgeNodes (n) |
| Ages nodes on level n. | |
| subroutine, public | DestroyOldNodes (n) |
| Destroys all old nodes on level n. | |
| subroutine, public | DestroyNodes (n) |
| Destroys all current nodes on level n. | |
Main module for managing AMR related tree operations by level.
Definition at line 40 of file tree_level_ops.f90.
| subroutine, public InheritNeighborsChildren | ( | INTEGER | n | ) |
Looks to see what children of neighbors should be neighbors of children.
| n | level |
Definition at line 63 of file tree_level_ops.f90.
| subroutine, public InheritOldNodeOverlapsChildren | ( | INTEGER | n | ) |
Looks to see what children of overlaps should be overlaps of children for both current and old nodes.
| n | level |
Definition at line 99 of file tree_level_ops.f90.
| subroutine, public InheritNewNodeOverlapsChildren | ( | INTEGER | n | ) |
Definition at line 122 of file tree_level_ops.f90.
| subroutine, public InheritOverlapsOldChildren | ( | INTEGER | n | ) |
Looks to see what old children of overlaps should be overlaps of new children for current nodes.
| n | level |
Definition at line 153 of file tree_level_ops.f90.
| subroutine, public InheritOverlapsNewChildren | ( | INTEGER | n | ) |
Looks to see what children of overlaps should be overlaps of oldchildren.
| n | level |
Definition at line 187 of file tree_level_ops.f90.
| subroutine, public CreateChildrens | ( | INTEGER | n | ) |
Creates and distributes new children of node.
| n | level |
Definition at line 229 of file tree_level_ops.f90.
| subroutine, public UpdateOverlaps | ( | INTEGER | n | ) |
Updates overlap list to point to neighbor list for setting ghost cells etc...
| n | level |
Definition at line 246 of file tree_level_ops.f90.
| subroutine, public NullifyNeighbors | ( | INTEGER | n | ) |
Nullifies neighbors (but doesn't kill the nodelist since the overlaps still point to the neighbors)
| n | level |
Definition at line 270 of file tree_level_ops.f90.
| subroutine, public AgeNodesChildren | ( | INTEGER | n | ) |
Sets nodes oldchildpen to point to current children and clears currentchildren (and associated fields)
| n | level |
Definition at line 289 of file tree_level_ops.f90.
| subroutine, public AgeNodes | ( | INTEGER | n | ) |
| subroutine, public DestroyOldNodes | ( | INTEGER | n | ) |
Destroys all old nodes on level n.
| n | level |
Definition at line 378 of file tree_level_ops.f90.
| subroutine, public DestroyNodes | ( | INTEGER | n | ) |
Destroys all current nodes on level n.
| n | level |
Definition at line 389 of file tree_level_ops.f90.