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

Functions/Subroutines

subroutine computematrixfreeproductfwdfd (xvdot, extradot, wdot, bcDataValuesdot, useSpatial, useState, famLists, bcDataNames, bcDataValues, bcDataFamLists, bcVarsEmpty, dwdot, funcsDot, fDot, costSize, fSize, nTime, h)
 
subroutine printadseeds (nn, level, sps)
 
subroutine computematrixfreeproductfwdcs (xvdot, extradot, wdot, bcDataValuesdot, useSpatial, useState, famLists, bcDataNames, bcDataValues, bcDataFamLists, bcVarsEmpty, dwdot, funcsDot, fDot, costSize, fSize, nTime, h_mag)
 

Function/Subroutine Documentation

◆ computematrixfreeproductfwdcs()

subroutine adjointdebug::computematrixfreeproductfwdcs ( complex(kind=realtype), dimension(:), intent(in)  xvdot,
complex(kind=realtype), dimension(:), intent(in)  extradot,
complex(kind=realtype), dimension(:), intent(in)  wdot,
real(kind=realtype), dimension(:), intent(inout)  bcDataValuesdot,
logical, intent(in)  useSpatial,
logical, intent(in)  useState,
integer(kind=inttype), dimension(:, :)  famLists,
character, dimension(:, :), intent(in)  bcDataNames,
real(kind=realtype), dimension(:), intent(inout)  bcDataValues,
integer(kind=inttype), dimension(:, :)  bcDataFamLists,
logical, intent(in)  bcVarsEmpty,
complex(kind=realtype), dimension(size(wdot)), intent(out)  dwdot,
complex(kind=realtype), dimension(costsize, size(famlists, 1)), intent(out)  funcsDot,
complex(kind=realtype), dimension(3, fsize, ntime), intent(out)  fDot,
integer(kind=inttype)  costSize,
integer(kind=inttype)  fSize,
integer(kind=inttype)  nTime,
real(kind=alwaysrealtype), intent(in)  h_mag 
)

◆ computematrixfreeproductfwdfd()

subroutine adjointdebug::computematrixfreeproductfwdfd ( real(kind=realtype), dimension(:), intent(in)  xvdot,
real(kind=realtype), dimension(:), intent(in)  extradot,
real(kind=realtype), dimension(:), intent(in)  wdot,
real(kind=realtype), dimension(:), intent(inout)  bcDataValuesdot,
logical, intent(in)  useSpatial,
logical, intent(in)  useState,
integer(kind=inttype), dimension(:, :)  famLists,
character, dimension(:, :), intent(in)  bcDataNames,
real(kind=realtype), dimension(:), intent(inout)  bcDataValues,
integer(kind=inttype), dimension(:, :)  bcDataFamLists,
logical, intent(in)  bcVarsEmpty,
real(kind=realtype), dimension(size(wdot)), intent(out)  dwdot,
real(kind=realtype), dimension(costsize, size(famlists, 1)), intent(out)  funcsDot,
real(kind=realtype), dimension(3, fsize, ntime), intent(out)  fDot,
integer(kind=inttype)  costSize,
integer(kind=inttype)  fSize,
integer(kind=inttype)  nTime,
real(kind=realtype), intent(in)  h 
)

◆ printadseeds()

subroutine adjointdebug::printadseeds ( integer(kind=inttype)  nn,
integer(kind=inttype)  level,
integer(kind=inttype)  sps 
)