|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Data Types | |
| type | familyexchange |
| type | bcgrouptype |
Functions/Subroutines | |
| subroutine | getnfam (nfam) |
| subroutine | getfam (i, fam) |
| subroutine | destroyfamilyexchange (exch) |
Variables | |
| type(familyexchange), dimension(:, :), allocatable, target | bcfamexchange |
| type(bcgrouptype), dimension(nfamexchange) | bcfamgroups |
| character(len=maxcgnsnamelen), dimension(:), allocatable | famnames |
| integer(kind=inttype), dimension(:), allocatable | fullfamlist |
| real(kind=realtype), dimension(:, :), allocatable, target | zerocellval |
| real(kind=realtype), dimension(:, :), allocatable, target | onecellval |
| real(kind=realtype), dimension(:, :), allocatable, target | zeronodeval |
| subroutine surfacefamilies::destroyfamilyexchange | ( | type(familyexchange) | exch | ) |
Definition at line 86 of file surfaceFamilies.F90.
Referenced by utils::releasememorypart1().

| subroutine surfacefamilies::getfam | ( | integer(kind=inttype), intent(in) | i, |
| character(len=maxcgnsnamelen), intent(out) | fam | ||
| ) |
Definition at line 75 of file surfaceFamilies.F90.
References famnames.
| subroutine surfacefamilies::getnfam | ( | integer(kind=inttype), intent(out) | nfam | ) |
Definition at line 63 of file surfaceFamilies.F90.
References famnames.
| type(familyexchange), dimension(:, :), allocatable, target surfacefamilies::bcfamexchange |
Definition at line 41 of file surfaceFamilies.F90.
Referenced by computenodaltractions(), computenodaltractions_b(), computenodaltractions_d(), zippermesh::createzippermesh(), zipperintegrations_d::flowintegrationzipper(), zipperintegrations_b::flowintegrationzipper(), zipperintegrations::flowintegrationzipper(), zipperintegrations_b::flowintegrationzipper_b(), zipperintegrations_d::flowintegrationzipper_d(), haloexchange::flowintegrationzippercomm(), haloexchange::flowintegrationzippercomm_b(), haloexchange::flowintegrationzippercomm_d(), getforces(), getforces_b(), getforces_d(), getheatflux(), warping::getsurfaceperturbation(), surfaceutils::getsurfacepoints(), utils::releasememorypart1(), preprocessingapi::setsurfacefamilyinfo(), haloexchange::wallintegrationzippercomm(), haloexchange::wallintegrationzippercomm_b(), haloexchange::wallintegrationzippercomm_d(), tecplotio::writeliftdistributions(), tecplotio::writetecplot(), and tecplotio::writetecplotsurfacefile().
| type(bcgrouptype), dimension(nfamexchange) surfacefamilies::bcfamgroups |
Definition at line 45 of file surfaceFamilies.F90.
Referenced by tecplotio::addabsslice(), tecplotio::addparaslice(), tecplotio::computesurfaceoutputnodaldata(), cartmesh::createcartmesh(), zippermesh::createzippermesh(), walldistance::determinewallassociation(), adjointapi::drdwmatmult(), surfaceutils::getsurfaceconnectivity(), surfaceutils::getsurfacefamily(), warping::getsurfaceperturbation(), surfaceutils::getsurfacepoints(), surfaceutils::getsurfacesize(), surfaceutils::getwalllist(), surfaceutils::mapvector(), oversetapi::oversetcomm(), preprocessingapi::setsurfacefamilyinfo(), tecplotio::writeliftdistributions(), tecplotio::writeslicesfile(), and tecplotio::writetecplot().
| character(len=maxcgnsnamelen), dimension(:), allocatable surfacefamilies::famnames |
Definition at line 48 of file surfaceFamilies.F90.
Referenced by zippermesh::createzippermesh(), getfam(), getnfam(), preprocessingapi::setsurfacefamilyinfo(), writecgnssurface::writecgnssurfacesol(), and tecplotio::writetecplotsurfacefile().
| integer(kind=inttype), dimension(:), allocatable surfacefamilies::fullfamlist |
Definition at line 52 of file surfaceFamilies.F90.
Referenced by solvers::checkwriteunsteadyendloop(), solvers::checkwriteunsteadyinloop(), solvers::convergenceinfo(), adjointapi::drdwmatmult(), getforces(), preprocessingapi::setsurfacefamilyinfo(), adjointutils::setupstateresidualmatrix(), and solvers::solvestate().
| real(kind=realtype), dimension(:, :), allocatable, target surfacefamilies::onecellval |
Definition at line 57 of file surfaceFamilies.F90.
Referenced by preprocessingapi::setsurfacefamilyinfo().
| real(kind=realtype), dimension(:, :), allocatable, target surfacefamilies::zerocellval |
Definition at line 56 of file surfaceFamilies.F90.
Referenced by getheatflux(), and preprocessingapi::setsurfacefamilyinfo().
| real(kind=realtype), dimension(:, :), allocatable, target surfacefamilies::zeronodeval |
Definition at line 58 of file surfaceFamilies.F90.
Referenced by getheatflux(), and preprocessingapi::setsurfacefamilyinfo().