|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Data Types | |
| type | csrmatrix |
| type | oversetblock |
| type | oversetfringe |
| type | oversetwall |
| type | oversetstring |
| type | oversetedge |
| interface | operator(<=) |
| interface | operator(<) |
| type | pocketedge |
| interface | operator(==) |
| type | zippermesh |
Functions/Subroutines | |
| logical function | lessequaledgetype (e1, e2) |
| logical function | lessedgetype (e1, e2) |
| logical function | lessequalpocketedgen2 (e1, e2) |
| logical function | lesspocketedgen2 (e1, e2) |
| logical function | equalpocketedgen2 (e1, e2) |
Variables | |
| type(fringetype), dimension(:), pointer | localwallfringes |
| type(fringetype), dimension(:), pointer | wallfringes |
| type(fringetype), dimension(:), pointer | tmpfringeptr |
| integer(kind=inttype) | nlocalwallfringe |
| integer(kind=inttype) | nwallfringe |
| type(csrmatrix), dimension(:, :), allocatable, target | overlapmatrix |
| integer(kind=inttype), dimension(:), allocatable | ndomproc |
| integer(kind=inttype), dimension(:), allocatable | cumdomproc |
| integer(kind=inttype) | ndomtotal |
| integer(kind=inttype) | nclusters |
| integer(kind=inttype), dimension(:), allocatable | clusters |
| real(kind=realtype), dimension(:), allocatable | clusterareas |
| real(kind=realtype), dimension(:), allocatable | clustermarchdist |
| type(oversetwall), dimension(:), allocatable, target | clusterwalls |
| logical | oversetpresent |
| type(zippermesh), dimension(nfamexchange), target | zippermeshes |
| real(kind=realtype), dimension(itotal) | tstart |
| real(kind=realtype), dimension(itotal) | oversettimes |
| logical function oversetdata::equalpocketedgen2 | ( | type(pocketedge), intent(in) | e1, |
| type(pocketedge), intent(in) | e2 | ||
| ) |
Definition at line 551 of file overset.F90.
Referenced by oversetdata::operator(==)::equalpocketedgen2().

| logical function oversetdata::lessedgetype | ( | type(oversetedge), intent(in) | e1, |
| type(oversetedge), intent(in) | e2 | ||
| ) |
Definition at line 446 of file overset.F90.
Referenced by oversetdata::operator(<)::lessedgetype().

| logical function oversetdata::lessequaledgetype | ( | type(oversetedge), intent(in) | e1, |
| type(oversetedge), intent(in) | e2 | ||
| ) |
Definition at line 386 of file overset.F90.
Referenced by oversetdata::operator(<=)::lessequaledgetype().

| logical function oversetdata::lessequalpocketedgen2 | ( | type(pocketedge), intent(in) | e1, |
| type(pocketedge), intent(in) | e2 | ||
| ) |
Definition at line 505 of file overset.F90.
Referenced by oversetdata::operator(<=)::lessequalpocketedgen2().

| logical function oversetdata::lesspocketedgen2 | ( | type(pocketedge), intent(in) | e1, |
| type(pocketedge), intent(in) | e2 | ||
| ) |
Definition at line 528 of file overset.F90.
Referenced by oversetdata::operator(<)::lesspocketedgen2().

| real(kind=realtype), dimension(:), allocatable oversetdata::clusterareas |
Definition at line 368 of file overset.F90.
Referenced by zippermesh::determineclusterareas(), and wallsearches::wallsearch().
| real(kind=realtype), dimension(:), allocatable oversetdata::clustermarchdist |
Definition at line 369 of file overset.F90.
| integer(kind=inttype), dimension(:), allocatable oversetdata::clusters |
Definition at line 367 of file overset.F90.
Referenced by buildclusterwalls(), buildglobalsparseoverlap(), computecellwallpoint(), computeholesinsidebody(), zippermesh::createzippermesh(), zippermesh::determineclusterareas(), oversetapi::determineclusters(), determinedonors(), walldistance::determinewallassociation(), oversetinitialization::initializeoblock(), oversetinitialization::initializeofringes(), and gapboundaries::makegapboundarystrings().
| type(oversetwall), dimension(:), allocatable, target oversetdata::clusterwalls |
Definition at line 370 of file overset.F90.
Referenced by computecellwallpoint(), oversetapi::oversetcomm(), and surfacecorrection().
| integer(kind=inttype), dimension(:), allocatable oversetdata::cumdomproc |
Definition at line 364 of file overset.F90.
Referenced by buildclusterwalls(), computecellwallpoint(), computedomainboundingboxes(), computeholesinsidebody(), zippermesh::createzippermesh(), zippermesh::determineclusterareas(), oversetapi::determineclusters(), walldistance::determinewallassociation(), oversetcommutilities::getcommpattern(), oversetcommutilities::getosurfcommpattern(), oversetinitialization::initializeoblock(), oversetinitialization::initializeofringes(), gapboundaries::makegapboundarystrings(), oversetapi::oversetcomm(), and preprocessingapi::preprocessing().
| type(fringetype), dimension(:), pointer oversetdata::localwallfringes |
Definition at line 357 of file overset.F90.
Referenced by fringesearch(), oversetapi::oversetcomm(), and preprocessingapi::preprocessing().
| integer(kind=inttype) oversetdata::nclusters |
Definition at line 366 of file overset.F90.
Referenced by buildclusterwalls(), computecellwallpoint(), computeholesinsidebody(), zippermesh::determineclusterareas(), oversetapi::determineclusters(), determinedonors(), walldistance::determinewallassociation(), gapboundaries::makegapboundarystrings(), and oversetapi::oversetcomm().
| integer(kind=inttype), dimension(:), allocatable oversetdata::ndomproc |
Definition at line 364 of file overset.F90.
Referenced by computedomainboundingboxes(), oversetcommutilities::getcommpattern(), oversetcommutilities::getosurfcommpattern(), oversetapi::oversetcomm(), and preprocessingapi::preprocessing().
| integer(kind=inttype) oversetdata::ndomtotal |
Definition at line 365 of file overset.F90.
Referenced by zippermesh::createzippermesh(), oversetapi::determineclusters(), determinedonors(), oversetcommutilities::getcommpattern(), oversetcommutilities::getosurfcommpattern(), oversetutilities::getworkarray(), oversetapi::oversetcomm(), and preprocessingapi::preprocessing().
| integer(kind=inttype) oversetdata::nlocalwallfringe |
Definition at line 358 of file overset.F90.
Referenced by fringesearch(), and oversetapi::oversetcomm().
| integer(kind=inttype) oversetdata::nwallfringe |
Definition at line 358 of file overset.F90.
| type(csrmatrix), dimension(:, :), allocatable, target oversetdata::overlapmatrix |
Definition at line 361 of file overset.F90.
Referenced by zippermesh::createzippermesh(), oversetapi::oversetcomm(), and preprocessingapi::preprocessing().
| logical oversetdata::oversetpresent |
Definition at line 373 of file overset.F90.
Referenced by anksolver::ankstep(), anksolver::ankturbsolveksp(), blockette::blocketteres(), blockette::blocketterescore(), computeholesinsidebody(), walldistance::computewalldistance(), solvers::convergenceinfo(), zippermesh::createzippermesh(), walldistance::determinewallassociation(), getforces(), getforces_b(), getforces_d(), surfaceutils::getsurfaceconnectivity(), surfaceutils::getsurfacefamily(), warping::getsurfaceperturbation(), surfaceutils::getsurfacepoints(), surfaceutils::getsurfacesize(), initializeflow::infchangecorrection(), surfaceutils::mapvector(), masterroutines::master(), masterroutines::master_b(), masterroutines::master_d(), masterroutines::master_state_b(), oversetapi::oversetcomm(), preprocessingapi::preprocessing(), adjointdebug::printadseeds(), outputmod::storesolinbuffer(), oversetapi::updateoverset(), and adjointutils::zeroadseeds().
| real(kind=realtype), dimension(itotal) oversetdata::oversettimes |
Definition at line 380 of file overset.F90.
Referenced by oversetapi::oversetcomm(), and oversetutilities::toc().
| type(fringetype), dimension(:), pointer oversetdata::tmpfringeptr |
Definition at line 357 of file overset.F90.
Referenced by fringesearch(), and oversetapi::oversetcomm().
| real(kind=realtype), dimension(itotal) oversetdata::tstart |
Definition at line 379 of file overset.F90.
Referenced by oversetutilities::tic(), and oversetutilities::toc().
| type(fringetype), dimension(:), pointer oversetdata::wallfringes |
Definition at line 357 of file overset.F90.
Referenced by preprocessingapi::preprocessing().
| type(zippermesh), dimension(nfamexchange), target oversetdata::zippermeshes |
Definition at line 376 of file overset.F90.
Referenced by zippermesh::createzippermesh(), haloexchange::flowintegrationzippercomm(), haloexchange::flowintegrationzippercomm_b(), haloexchange::flowintegrationzippercomm_d(), getforces(), getforces_b(), getforces_d(), surfaceutils::getsurfaceconnectivity(), surfaceutils::getsurfacefamily(), warping::getsurfaceperturbation(), surfaceutils::getsurfacepoints(), surfaceutils::getsurfacesize(), zipperintegrations::integratezippers(), zipperintegrations::integratezippers_b(), zipperintegrations::integratezippers_d(), surfaceutils::mapvector(), haloexchange::wallintegrationzippercomm(), haloexchange::wallintegrationzippercomm_b(), haloexchange::wallintegrationzippercomm_d(), tecplotio::writetecplot(), and tecplotio::writetecplotsurfacefile().