ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Data Types | Functions/Subroutines | Variables
oversetdata Module Reference

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
 

Function/Subroutine Documentation

◆ equalpocketedgen2()

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().

Here is the caller graph for this function:

◆ lessedgetype()

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().

Here is the caller graph for this function:

◆ lessequaledgetype()

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().

Here is the caller graph for this function:

◆ lessequalpocketedgen2()

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().

Here is the caller graph for this function:

◆ lesspocketedgen2()

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().

Here is the caller graph for this function:

Variable Documentation

◆ clusterareas

real(kind=realtype), dimension(:), allocatable oversetdata::clusterareas

Definition at line 368 of file overset.F90.

Referenced by zippermesh::determineclusterareas(), and wallsearches::wallsearch().

◆ clustermarchdist

real(kind=realtype), dimension(:), allocatable oversetdata::clustermarchdist

Definition at line 369 of file overset.F90.

◆ clusters

integer(kind=inttype), dimension(:), allocatable oversetdata::clusters

◆ clusterwalls

type(oversetwall), dimension(:), allocatable, target oversetdata::clusterwalls

Definition at line 370 of file overset.F90.

Referenced by computecellwallpoint(), oversetapi::oversetcomm(), and surfacecorrection().

◆ cumdomproc

integer(kind=inttype), dimension(:), allocatable oversetdata::cumdomproc

◆ localwallfringes

type(fringetype), dimension(:), pointer oversetdata::localwallfringes

◆ nclusters

integer(kind=inttype) oversetdata::nclusters

◆ ndomproc

integer(kind=inttype), dimension(:), allocatable oversetdata::ndomproc

◆ ndomtotal

integer(kind=inttype) oversetdata::ndomtotal

◆ nlocalwallfringe

integer(kind=inttype) oversetdata::nlocalwallfringe

Definition at line 358 of file overset.F90.

Referenced by fringesearch(), and oversetapi::oversetcomm().

◆ nwallfringe

integer(kind=inttype) oversetdata::nwallfringe

Definition at line 358 of file overset.F90.

◆ overlapmatrix

type(csrmatrix), dimension(:, :), allocatable, target oversetdata::overlapmatrix

◆ oversetpresent

logical oversetdata::oversetpresent

◆ oversettimes

real(kind=realtype), dimension(itotal) oversetdata::oversettimes

Definition at line 380 of file overset.F90.

Referenced by oversetapi::oversetcomm(), and oversetutilities::toc().

◆ tmpfringeptr

type(fringetype), dimension(:), pointer oversetdata::tmpfringeptr

Definition at line 357 of file overset.F90.

Referenced by fringesearch(), and oversetapi::oversetcomm().

◆ tstart

real(kind=realtype), dimension(itotal) oversetdata::tstart

Definition at line 379 of file overset.F90.

Referenced by oversetutilities::tic(), and oversetutilities::toc().

◆ wallfringes

type(fringetype), dimension(:), pointer oversetdata::wallfringes

Definition at line 357 of file overset.F90.

Referenced by preprocessingapi::preprocessing().

◆ zippermeshes

type(zippermesh), dimension(nfamexchange), target oversetdata::zippermeshes