ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Modules | Functions/Subroutines
oversetUtilities.F90 File Reference
#include <petsc/finclude/petsc.h>
Include dependency graph for oversetUtilities.F90:

Go to the source code of this file.

Modules

module  oversetutilities
 

Functions/Subroutines

subroutine oversetutilities::tic (index)
 
subroutine oversetutilities::toc (index)
 
subroutine oversetutilities::unwindindex (index, il, jl, kl, i, j, k)
 
integer(kind=inttype) function oversetutilities::windindex (i, j, k, il, jl, kl)
 
subroutine oversetutilities::printoverlapmatrix (overlap)
 
subroutine oversetutilities::getcumulativeform (sizeArray, n, cumArray)
 
subroutine oversetutilities::transposeoverlap (A, B)
 
subroutine oversetutilities::deallocatecsrmatrix (mat1)
 
subroutine oversetutilities::computefringeprocarray (fringes, n, fringeProc, cumFringeProc, nFringeProc)
 
subroutine oversetutilities::deallocateoblocks (oBlocks, n)
 
subroutine oversetutilities::deallocateofringes (oFringes, n)
 
subroutine oversetutilities::deallocateosurfs (oSurfs, n)
 
subroutine oversetutilities::wallsonblock (wallsPresent)
 
subroutine oversetutilities::flagforcedrecv
 
logical function oversetutilities::isdonor (i)
 
logical function oversetutilities::ishole (i)
 
logical function oversetutilities::iscompute (i)
 
logical function oversetutilities::isfloodseed (i)
 
logical function oversetutilities::isflooded (i)
 
logical function oversetutilities::iswalldonor (i)
 
logical function oversetutilities::isreceiver (i)
 
subroutine oversetutilities::setisdonor (i, flag)
 
subroutine oversetutilities::setishole (i, flag)
 
subroutine oversetutilities::setiscompute (i, flag)
 
subroutine oversetutilities::setisfloodseed (i, flag)
 
subroutine oversetutilities::setisflooded (i, flag)
 
subroutine oversetutilities::setiswalldonor (i, flag)
 
subroutine oversetutilities::setisreceiver (i, flag)
 
subroutine oversetutilities::setstatus (i, isDonor, isHole, isCompute, isFloodSeed, isFlooded, isWallDonor, isReceiver)
 
subroutine oversetutilities::getstatus (i, isDonor, isHole, isCompute, isFloodSeed, isFlooded, isWallDonor, isReceiver)
 
subroutine oversetutilities::binsearchnodes (arr, searchNode, nn, searchInd)
 
subroutine oversetutilities::binsearchpocketedgetype (arr, search, nn, searchInd)
 
subroutine oversetutilities::qsortedgetype (arr, nn)
 
subroutine oversetutilities::qsortfringetype (arr, nn, sortType)
 
subroutine oversetutilities::addtofringelist (fringeList, n, fringe)
 
subroutine oversetutilities::addtofringebuffer (intBuffer, realBuffer, n, fringe)
 
subroutine oversetutilities::qsortpocketedgetype (arr, nn)
 
subroutine oversetutilities::checkoverset (level, sps, totalOrphans, lastCall)
 
subroutine oversetutilities::computequadraticweights (xSearch, xElem, uvwQuadratic)
 
subroutine oversetutilities::matrixinv3by3 (a, ok_flag)
 
subroutine oversetutilities::fringereduction (level, sps)
 
subroutine oversetutilities::irregularcellcorrection (level, sps)
 
logical function oversetutilities::checkoversetpresent ()
 
subroutine oversetutilities::setiblankarray (level, sps)
 
subroutine oversetutilities::dumpiblank (level, sps)
 
subroutine oversetutilities::getworkarray (overlap, work)
 
subroutine oversetutilities::writeoversetwall (oWall, fName)
 
subroutine oversetutilities::getoversetiblank (blkList, n)
 
subroutine oversetutilities::fractoweights (frac, weights)
 
subroutine oversetutilities::fractoweights2 (frac, weights)
 
subroutine oversetutilities::newtonupdate (xCen, blk, frac0, frac)