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

Functions/Subroutines

subroutine writecgnssurfacesol (famList)
 
subroutine surfsolfilenameswrite
 
subroutine writesurfsolcgnszone (zone, nBlocks, subface, nSolVar, solNames, nZonesWritten, periodic, famListStr)
 
subroutine writeisosurface (isoName, sps, nIsoSurfVar, isoSurfSolNames)
 
subroutine getmatcons (matcon1, matcon2, ccwOrdering)
 
subroutine computeisovariable (solName, sps, isoVal)
 

Function/Subroutine Documentation

◆ computeisovariable()

subroutine writecgnssurface::computeisovariable ( character(len=*), intent(in)  solName,
integer(kind=inttype), intent(in)  sps,
real(kind=realtype), intent(in)  isoVal 
)

Definition at line 2231 of file writeCGNSSurface.F90.

References blockpointers::addgridvelocities, cgnsnames::cgnsblank, cgnsnames::cgnscp, cgnsnames::cgnsdensity, cgnsnames::cgnseddy, cgnsnames::cgnseddyratio, cgnsnames::cgnsenergy, cgnsnames::cgnsmach, cgnsnames::cgnsmachturb, cgnsnames::cgnsmomx, cgnsnames::cgnsmomy, cgnsnames::cgnsmomz, cgnsnames::cgnspressure, cgnsnames::cgnsptotloss, cgnsnames::cgnsrelmach, cgnsnames::cgnsrelvelx, cgnsnames::cgnsrelvely, cgnsnames::cgnsrelvelz, cgnsnames::cgnsresepsilon, cgnsnames::cgnsresf, cgnsnames::cgnsresk, cgnsnames::cgnsresmomx, cgnsnames::cgnsresmomy, cgnsnames::cgnsresmomz, cgnsnames::cgnsresnu, cgnsnames::cgnsresomega, cgnsnames::cgnsresrho, cgnsnames::cgnsresrhoe, cgnsnames::cgnsrestau, cgnsnames::cgnsresv2, cgnsnames::cgnsshock, cgnsnames::cgnstemp, cgnsnames::cgnsturbepsilon, cgnsnames::cgnsturbf, cgnsnames::cgnsturbk, cgnsnames::cgnsturbomega, cgnsnames::cgnsturbsanu, cgnsnames::cgnsturbtau, cgnsnames::cgnsturbv2, cgnsnames::cgnsvelx, cgnsnames::cgnsvely, cgnsnames::cgnsvelz, cgnsnames::cgnsvortmagn, cgnsnames::cgnsvortx, cgnsnames::cgnsvorty, cgnsnames::cgnsvortz, cgnsnames::cgnswalldist, flowutils::computeptot(), blockpointers::d2wall, blockpointers::dw, constants::eighth, blockpointers::gamma, flowvarrefstate::gammainf, constants::half, blockpointers::iblank, blockpointers::ie, blockpointers::il, constants::imx, constants::imy, constants::imz, constants::irho, constants::irhoe, constants::itu1, constants::itu2, constants::itu3, constants::itu4, constants::ivx, constants::ivy, constants::ivz, blockpointers::je, blockpointers::jl, blockpointers::ke, blockpointers::kl, inputphysics::machcoef, constants::one, blockpointers::p, flowvarrefstate::pinf, blockpointers::rev, flowvarrefstate::rgas, flowvarrefstate::rhoinf, blockpointers::rlv, blockpointers::s, utils::setpointers(), blockpointers::si, blockpointers::sj, blockpointers::sk, utils::terminate(), constants::two, flowvarrefstate::uinf, blockpointers::vol, blockpointers::w, and constants::zero.

Referenced by writecgnssurfacesol(), and writeisosurface().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getmatcons()

subroutine writecgnssurface::getmatcons ( integer(kind=inttype), dimension(256, 16)  matcon1,
integer(kind=inttype), dimension(12, 2)  matcon2,
integer(kind=inttype), dimension(3, 8)  ccwOrdering 
)

Definition at line 1955 of file writeCGNSSurface.F90.

Referenced by writeisosurface().

Here is the caller graph for this function:

◆ surfsolfilenameswrite()

subroutine writecgnssurface::surfsolfilenameswrite

◆ writecgnssurfacesol()

subroutine writecgnssurface::writecgnssurfacesol ( integer(kind=inttype), dimension(:), intent(in)  famList)

◆ writeisosurface()

subroutine writecgnssurface::writeisosurface ( character(len=*), intent(in)  isoName,
integer(kind=inttype)  sps,
integer(kind=inttype)  nIsoSurfVar,
character(len=*), dimension(*), intent(in)  isoSurfSolNames 
)

◆ writesurfsolcgnszone()

subroutine writecgnssurface::writesurfsolcgnszone ( integer(kind=inttype), intent(in)  zone,
integer(kind=inttype), intent(in)  nBlocks,
integer(kind=inttype), intent(in)  subface,
integer(kind=inttype), intent(in)  nSolVar,
character(len=*), dimension(*), intent(in)  solNames,
integer(kind=inttype), intent(inout)  nZonesWritten,
logical, intent(in)  periodic,
character(len=*), dimension(:), intent(in)  famListStr 
)