ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Modules | Functions/Subroutines
fluxes.F90 File Reference

Go to the source code of this file.

Modules

module  fluxes
 

Functions/Subroutines

subroutine fluxes::inviscidcentralflux
 
subroutine fluxes::invisciddissfluxmatrix
 
subroutine fluxes::invisciddissfluxscalar
 
subroutine fluxes::inviscidupwindflux (fineGrid)
 
subroutine leftrightstate (du1, du2, du3, rotMatrix, left, right)
 
subroutine riemannflux (left, right, flux)
 
subroutine fluxes::viscousflux
 
subroutine fluxes::viscousfluxapprox
 
subroutine fluxes::invisciddissfluxscalarapprox
 
subroutine fluxes::invisciddissfluxmatrixapprox
 
subroutine fluxes::invisciddissfluxscalarcoarse
 
subroutine fluxes::invisciddissfluxmatrixcoarse
 

Function/Subroutine Documentation

◆ leftrightstate()

subroutine inviscidupwindflux::leftrightstate ( real(kind=realtype), dimension(:), intent(inout)  du1,
real(kind=realtype), dimension(:), intent(inout)  du2,
real(kind=realtype), dimension(:), intent(inout)  du3,
real(kind=realtype), dimension(:, :, :, :, :), pointer  rotMatrix,
real(kind=realtype), dimension(:), intent(out)  left,
real(kind=realtype), dimension(:), intent(out)  right 
)

◆ riemannflux()

subroutine inviscidupwindflux::riemannflux ( real(kind=realtype), dimension(*), intent(in)  left,
real(kind=realtype), dimension(*), intent(in)  right,
real(kind=realtype), dimension(*), intent(out)  flux 
)