|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Functions/Subroutines | |
| subroutine | wallsearch (aSurf, bSurf) |
| recursive subroutine | getneighbourcells (aSurf, mask, baseElemID, layers, elemList, nElemFound) |
| subroutine | quadoverlap (q1, q2, overlapped) |
| subroutine | quadoverlap2d (q1, q2, overlapped) |
| real(kind=realtype) function | getcellradius (q) |
| real(kind=realtype) function wallsearches::getcellradius | ( | real(kind=realtype), dimension(3, 4) | q | ) |
Definition at line 399 of file wallSearch.F90.
References constants::fourth, utils::mynorm2(), and constants::zero.
Referenced by wallsearch().


| recursive subroutine wallsearches::getneighbourcells | ( | type(oversetwall), intent(inout) | aSurf, |
| integer(kind=inttype), dimension(:), intent(inout) | mask, | ||
| integer(kind=inttype), intent(in) | baseElemID, | ||
| integer(kind=inttype), intent(in) | layers, | ||
| integer(kind=inttype), dimension(:), intent(inout) | elemList, | ||
| integer(kind=inttype), intent(inout) | nElemFound | ||
| ) |
Definition at line 198 of file wallSearch.F90.
Referenced by wallsearch().

| subroutine wallsearches::quadoverlap | ( | real(kind=realtype), dimension(3, 4), intent(in) | q1, |
| real(kind=realtype), dimension(3, 4), intent(in) | q2, | ||
| logical, intent(out) | overlapped | ||
| ) |
Definition at line 248 of file wallSearch.F90.
References utils::cross_prod(), constants::fourth, utils::mynorm2(), quadoverlap2d(), and constants::zero.
Referenced by surfacecorrection(), and wallsearch().


| subroutine wallsearches::quadoverlap2d | ( | real(kind=realtype), dimension(2, 4), intent(in) | q1, |
| real(kind=realtype), dimension(2, 4), intent(in) | q2, | ||
| logical, intent(out) | overlapped | ||
| ) |
Definition at line 343 of file wallSearch.F90.
References constants::zero.
Referenced by quadoverlap().

| subroutine wallsearches::wallsearch | ( | type(oversetwall), intent(inout) | aSurf, |
| type(oversetwall), intent(inout) | bSurf | ||
| ) |
Definition at line 3 of file wallSearch.F90.
References oversetdata::clusterareas, getcellradius(), getneighbourcells(), constants::large, adtlocalsearch::mindistancetreesearchsinglepoint(), utils::mynorm2(), inputoverset::nearwalldist, quadoverlap(), and adtutils::stack.
Referenced by zippermesh::createzippermesh().

