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

Go to the source code of this file.

Modules

module  fluxes_b
 

Functions/Subroutines

subroutine fluxes_b::inviscidcentralflux_b ()
 
subroutine fluxes_b::inviscidcentralflux ()
 
subroutine fluxes_b::invisciddissfluxmatrix_b ()
 
subroutine fluxes_b::invisciddissfluxmatrix ()
 
subroutine fluxes_b::invisciddissfluxscalar_b ()
 
subroutine fluxes_b::invisciddissfluxscalar ()
 
subroutine fluxes_b::inviscidupwindflux_b (finegrid)
 
subroutine leftrightstate_b (du1, du1d, du2, du2d, du3, du3d, rotmatrix, left, leftd, right, rightd)
 
subroutine leftrightstate (du1, du2, du3, rotmatrix, left, right)
 
subroutine riemannflux_b (left, leftd, right, rightd, flux, fluxd)
 
subroutine riemannflux (left, right, flux)
 
subroutine fluxes_b::inviscidupwindflux (finegrid)
 
subroutine fluxes_b::viscousflux_b ()
 
subroutine fluxes_b::viscousflux ()
 
subroutine fluxes_b::viscousfluxapprox_b ()
 
subroutine fluxes_b::viscousfluxapprox ()
 
subroutine fluxes_b::invisciddissfluxscalarapprox_b ()
 
subroutine fluxes_b::invisciddissfluxscalarapprox ()
 
subroutine fluxes_b::invisciddissfluxmatrixapprox_b ()
 
subroutine fluxes_b::invisciddissfluxmatrixapprox ()
 

Function/Subroutine Documentation

◆ leftrightstate()

subroutine inviscidupwindflux_b::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 
)

◆ leftrightstate_b()

subroutine inviscidupwindflux_b::leftrightstate_b ( real(kind=realtype), dimension(:), intent(inout)  du1,
real(kind=realtype), dimension(:), intent(inout)  du1d,
real(kind=realtype), dimension(:), intent(inout)  du2,
real(kind=realtype), dimension(:), intent(inout)  du2d,
real(kind=realtype), dimension(:), intent(inout)  du3,
real(kind=realtype), dimension(:), intent(inout)  du3d,
real(kind=realtype), dimension(:, :, :, :, :), pointer  rotmatrix,
real(kind=realtype), dimension(:)  left,
real(kind=realtype), dimension(:)  leftd,
real(kind=realtype), dimension(:)  right,
real(kind=realtype), dimension(:)  rightd 
)

◆ riemannflux()

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

◆ riemannflux_b()

subroutine inviscidupwindflux_b::riemannflux_b ( real(kind=realtype), dimension(*), intent(in)  left,
real(kind=realtype), dimension(*)  leftd,
real(kind=realtype), dimension(*), intent(in)  right,
real(kind=realtype), dimension(*)  rightd,
real(kind=realtype), dimension(*)  flux,
real(kind=realtype), dimension(*)  fluxd 
)