|
| subroutine | gridconnectionmodule::construct (this, model, nrOfPrimaries, connectionName) |
| | Construct the GridConnection and allocate the data structures for the primary connections. More...
|
| |
| subroutine | gridconnectionmodule::connectprimaryexchange (this, primEx) |
| | Make connections for the primary exchange. More...
|
| |
| subroutine | gridconnectionmodule::connectcell (this, idx1, v_model1, idx2, v_model2) |
| | Connect neighboring cells at the interface by storing them in the boundary cell and connected cell arrays. More...
|
| |
| subroutine | gridconnectionmodule::addtoregionalmodels (this, v_model) |
| | Add a model to a list of all regional models. More...
|
| |
| subroutine | gridconnectionmodule::extendconnection (this) |
| | Extend the connection topology to deal with higher levels of connectivity (neighbors-of-neighbors, etc.) More...
|
| |
| subroutine | gridconnectionmodule::buildconnections (this) |
| | Builds a sparse matrix holding all cell connections,. More...
|
| |
| recursive subroutine | gridconnectionmodule::addneighbors (this, cellNbrs, depth, mask, interior) |
| |
| subroutine | gridconnectionmodule::addremoteneighbors (this, cellNbrs, mask) |
| | Add cell neighbors across models using the stored exchange data structures. More...
|
| |
| subroutine | gridconnectionmodule::addneighborcell (this, cellNbrs, newNbrIdx, v_nbr_model, mask) |
| | Add neighboring cell to tree structure. More...
|
| |
| recursive subroutine | gridconnectionmodule::registerinterfacecells (this, cellWithNbrs) |
| | Recursively set interface cell indexes and. More...
|
| |
| subroutine | gridconnectionmodule::addtoglobalmap (this, ifaceIdx, cell) |
| | Add entry to lookup table, inflating when necessary. More...
|
| |
| subroutine | gridconnectionmodule::compressglobalmap (this) |
| | Compress lookup table to get rid of unused entries. More...
|
| |
| subroutine | gridconnectionmodule::sortinterfacegrid (this) |
| | Soft cell ids in the interface grid such that. More...
|
| |
| subroutine | gridconnectionmodule::makeprimaryconnections (this, sparse) |
| | Add primary connections to the sparse data structure. More...
|
| |
| recursive subroutine | gridconnectionmodule::connectneighborcells (this, cell, sparse) |
| | Recursively add higher order connections (from cells neighboring the primarily connected cells) to the. More...
|
| |
| subroutine | gridconnectionmodule::fillconnectiondatainternal (this) |
| | Fill connection data (ihc, cl1, ...) for. More...
|
| |
| subroutine | gridconnectionmodule::fillconnectiondatafromexchanges (this) |
| | Fill connection data (ihc, cl1, ...) for. More...
|
| |
| subroutine | gridconnectionmodule::createconnectionmask (this) |
| | Create the connection masks. More...
|
| |
| recursive subroutine | gridconnectionmodule::maskinternalconnections (this, cell, nbrCell, level) |
| | Recursively mask connections, increasing the level as we go. More...
|
| |
| subroutine | gridconnectionmodule::setmaskonconnection (this, cell, nbrCell, level) |
| | Set a mask on the connection from a cell to its neighbor, (and not the transposed!) not overwriting the current level. More...
|
| |
| integer(i4b) function | gridconnectionmodule::getinterfaceindexbycell (this, cell) |
| | Get interface index from global cell. More...
|
| |
| integer(i4b) function | gridconnectionmodule::getinterfaceindexbyindexmodel (this, index, v_model) |
| | Get interface index from a model pointer and the local index. More...
|
| |
| integer(i4b) function | gridconnectionmodule::get_regional_offset (this, v_model) |
| | Get the offset for a regional model. More...
|
| |
| subroutine | gridconnectionmodule::allocatescalars (this) |
| | Allocate scalar data. More...
|
| |
| subroutine | gridconnectionmodule::getdiscretization (this, disu) |
| | Sets the discretization (DISU) after all preprocessing by this grid connection has been done,. More...
|
| |
| subroutine | gridconnectionmodule::buildinterfacemap (this) |
| | Build interface map object for outside use. More...
|
| |
| subroutine | gridconnectionmodule::destroy (this) |
| | Deallocate grid connection resources. More...
|
| |
| logical function | gridconnectionmodule::isperiodic (this, n, m) |
| | Test if the connection between nodes within. More...
|
| |