ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Functions/Subroutines
surfaceutils Module Reference

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)
 

Function/Subroutine Documentation

◆ getsurfaceconnectivity()

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 
)

◆ getsurfacefamily()

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 
)

◆ getsurfacepoints()

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 
)

◆ getsurfacesize()

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 
)

◆ getwalllist()

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.

◆ mapvector()

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.

Here is the call graph for this function: