|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Functions/Subroutines | |
| subroutine | getsurfacesize (sizeNode, sizeCell, famList, n, includeZipper) |
| subroutine | getsurfaceconnectivity (conn, cgnsBlockID, ncell, famList, nFamList, includeZipper) |
| subroutine | getsurfacefamily (elemFam, ncell, famList, nFamList, includeZipper) |
| subroutine | getsurfacepoints (points, npts, sps_in, famList, nFamList, includeZipper) |
| subroutine | mapvector (vec1, n1, famList1, nf1, vec2, n2, famList2, nf2, includeZipper, nDim) |
| subroutine | getwalllist (wallList, nWallList, nFamTotal) |
| subroutine surfaceutils::getsurfaceconnectivity | ( | integer(kind=inttype), dimension(4 * ncell), intent(inout) | conn, |
| integer(kind=inttype), dimension(ncell), intent(inout) | cgnsBlockID, | ||
| integer(kind=inttype), intent(in) | ncell, | ||
| integer(kind=inttype), dimension(nfamlist), intent(in) | famList, | ||
| integer(kind=inttype), intent(in) | nFamList, | ||
| logical, intent(in) | includeZipper | ||
| ) |
Definition at line 101 of file surfaceUtils.F90.
References blockpointers::bcfaceid, surfacefamilies::bcfamgroups, sorting::faminlist(), constants::imin, constants::jmax, constants::kmin, blockpointers::nbkglobal, blockpointers::nbocos, constants::nfamexchange, oversetdata::oversetpresent, blockpointers::righthanded, utils::setpointers(), and oversetdata::zippermeshes.
Referenced by tecplotio::addabsslice(), tecplotio::addparaslice(), tecplotio::writeliftdistributions(), tecplotio::writeslicesfile(), and tecplotio::writetecplotsurfacefile().


| subroutine surfaceutils::getsurfacefamily | ( | integer(kind=inttype), dimension(ncell), intent(inout) | elemFam, |
| integer(kind=inttype), intent(in) | ncell, | ||
| integer(kind=inttype), dimension(nfamlist), intent(in) | famList, | ||
| integer(kind=inttype), intent(in) | nFamList, | ||
| logical, intent(in) | includeZipper | ||
| ) |
Definition at line 278 of file surfaceUtils.F90.
References surfacefamilies::bcfamgroups, sorting::faminlist(), blockpointers::nbocos, constants::nfamexchange, oversetdata::oversetpresent, utils::setpointers(), and oversetdata::zippermeshes.
Referenced by tecplotio::addabsslice(), tecplotio::addparaslice(), tecplotio::writeliftdistributions(), tecplotio::writeslicesfile(), and tecplotio::writetecplotsurfacefile().


| subroutine surfaceutils::getsurfacepoints | ( | real(kind=realtype), dimension(3, npts), intent(inout) | points, |
| integer(kind=inttype), intent(in) | npts, | ||
| integer(kind=inttype), intent(in) | sps_in, | ||
| integer(kind=inttype), dimension(nfamlist), intent(in) | famList, | ||
| integer(kind=inttype), intent(in) | nFamList, | ||
| logical, intent(in) | includeZipper | ||
| ) |
Definition at line 372 of file surfaceUtils.F90.
References blockpointers::bcfaceid, surfacefamilies::bcfamexchange, surfacefamilies::bcfamgroups, utils::echk(), sorting::faminlist(), blockpointers::il, constants::imax, constants::imin, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::kl, constants::kmax, constants::kmin, communication::myid, blockpointers::nbocos, constants::nfamexchange, oversetdata::oversetpresent, utils::setbcpointers(), utils::setpointers(), blockpointers::x, bcpointers::xx, constants::zero, and oversetdata::zippermeshes.
Referenced by tecplotio::addabsslice(), tecplotio::addparaslice(), tecplotio::computesurfaceoutputnodaldata(), preprocessingapi::createnodescatterforfamilies(), tecplotio::writeliftdistributions(), and tecplotio::writeslicesfile().


| subroutine surfaceutils::getsurfacesize | ( | integer(kind=inttype), intent(out) | sizeNode, |
| integer(kind=inttype), intent(out) | sizeCell, | ||
| integer(kind=inttype), dimension(n), intent(in) | famList, | ||
| integer(kind=inttype), intent(in) | n, | ||
| logical, intent(in) | includeZipper | ||
| ) |
Definition at line 5 of file surfaceUtils.F90.
References surfacefamilies::bcfamgroups, sorting::faminlist(), blockpointers::nbocos, constants::nfamexchange, oversetdata::oversetpresent, utils::setpointers(), and oversetdata::zippermeshes.
Referenced by tecplotio::addabsslice(), tecplotio::addparaslice(), tecplotio::computesurfaceoutputnodaldata(), preprocessingapi::createnodescatterforfamilies(), adjointapi::drdwmatmult(), preprocessingapi::setsurfacefamilyinfo(), tecplotio::writeliftdistributions(), tecplotio::writeslicesfile(), tecplotio::writetecplot(), and tecplotio::writetecplotsurfacefile().


| subroutine surfaceutils::getwalllist | ( | integer(kind=inttype), dimension(nfamtotal), intent(out) | wallList, |
| integer(kind=inttype), intent(out) | nWallList, | ||
| integer(kind=inttype), intent(in) | nFamTotal | ||
| ) |
Definition at line 647 of file surfaceUtils.F90.
References surfacefamilies::bcfamgroups, and constants::ibcgroupwalls.
| subroutine surfaceutils::mapvector | ( | real(kind=realtype), dimension(ndim, n1), intent(in) | vec1, |
| integer(kind=inttype) | n1, | ||
| integer(kind=inttype), dimension(nf1), intent(in) | famList1, | ||
| integer(kind=inttype) | nf1, | ||
| real(kind=realtype), dimension(ndim, n2), intent(inout) | vec2, | ||
| integer(kind=inttype) | n2, | ||
| integer(kind=inttype), dimension(nf2), intent(in) | famList2, | ||
| integer(kind=inttype) | nf2, | ||
| logical, intent(in) | includeZipper, | ||
| integer(kind=inttype) | nDim | ||
| ) |
Definition at line 528 of file surfaceUtils.F90.
References surfacefamilies::bcfamgroups, sorting::faminlist(), constants::nfamexchange, oversetdata::oversetpresent, and oversetdata::zippermeshes.
