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

Functions/Subroutines

subroutine flowintegrationzipper (isInflow, conn, fams, vars, localValues, famList, sps, ptValid)
 
subroutine wallintegrationzipper (conn, fams, vars, localValues, famList, sps)
 
subroutine integratezippers (localValues, famList, sps)
 
subroutine integratezippers_d (localValues, localValuesd, famList, sps)
 
subroutine integratezippers_b (localValues, localValuesd, famList, sps)
 

Function/Subroutine Documentation

◆ flowintegrationzipper()

subroutine zipperintegrations::flowintegrationzipper ( logical, intent(in)  isInflow,
integer(kind=inttype), dimension(:, :), intent(in)  conn,
integer(kind=inttype), dimension(:), intent(in)  fams,
real(kind=realtype), dimension(:, :), intent(in)  vars,
real(kind=realtype), dimension(nlocalvalues), intent(inout)  localValues,
integer(kind=inttype), dimension(:), intent(in)  famList,
integer(kind=inttype), intent(in)  sps,
logical(kind=inttype), dimension(:), intent(in), optional  ptValid 
)

Definition at line 4 of file zipperIntegrations.F90.

References surfacefamilies::bcfamexchange, blockpointers::bctype, flowutils::computeptot(), flowutils::computettot(), utils::cross_prod(), sorting::faminlist(), inputphysics::flowtype, flowvarrefstate::gammainf, constants::half, constants::iarea, constants::iareaps, constants::iareaptot, constants::icoforcex, constants::icoforcey, constants::icoforcez, constants::iflowfm, constants::iflowmm, constants::iflowmp, constants::ifp, constants::imassa, constants::imassflow, constants::imassmn, constants::imassnx, constants::imassny, constants::imassnz, constants::imassps, constants::imassptot, constants::imassrho, constants::imassttot, constants::imassvi, constants::imassvx, constants::imassvy, constants::imassvz, constants::internalflow, constants::irho, constants::irhoe, constants::ivx, constants::ivy, constants::ivz, constants::izippflowgamma, constants::izippflowsface, constants::izippflowx, constants::izippflowy, constants::izippflowz, flowvarrefstate::lref, utils::mynorm2(), constants::one, flowvarrefstate::pinf, inputphysics::pointref, flowvarrefstate::pref, flowvarrefstate::rgas, inputphysics::rgasdim, flowvarrefstate::rhoinf, flowvarrefstate::rhoref, constants::third, flowvarrefstate::timeref, flowvarrefstate::tref, constants::two, flowvarrefstate::uinf, flowvarrefstate::uref, and constants::zero.

Referenced by usersurfaceintegrations::integrateusersurfaces(), and integratezippers().

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

◆ integratezippers()

subroutine zipperintegrations::integratezippers ( real(kind=realtype), dimension(nlocalvalues), intent(inout)  localValues,
integer(kind=inttype), dimension(:), intent(in)  famList,
integer(kind=inttype), intent(in)  sps 
)

◆ integratezippers_b()

subroutine zipperintegrations::integratezippers_b ( real(kind=realtype), dimension(nlocalvalues), intent(inout)  localValues,
real(kind=realtype), dimension(nlocalvalues), intent(inout)  localValuesd,
integer(kind=inttype), dimension(:), intent(in)  famList,
integer(kind=inttype), intent(in)  sps 
)

◆ integratezippers_d()

subroutine zipperintegrations::integratezippers_d ( real(kind=realtype), dimension(nlocalvalues), intent(inout)  localValues,
real(kind=realtype), dimension(nlocalvalues), intent(inout)  localValuesd,
integer(kind=inttype), dimension(:), intent(in)  famList,
integer(kind=inttype), intent(in)  sps 
)

◆ wallintegrationzipper()

subroutine zipperintegrations::wallintegrationzipper ( integer(kind=inttype), dimension(:, :), intent(in)  conn,
integer(kind=inttype), dimension(:), intent(in)  fams,
real(kind=realtype), dimension(:, :), intent(in)  vars,
real(kind=realtype), dimension(nlocalvalues), intent(inout)  localValues,
integer(kind=inttype), dimension(:), intent(in)  famList,
integer(kind=inttype), intent(in)  sps 
)