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

Go to the source code of this file.

Modules

module  fluxes_d
 

Functions/Subroutines

subroutine fluxes_d::inviscidcentralflux_d ()
 
subroutine fluxes_d::inviscidcentralflux ()
 
subroutine fluxes_d::invisciddissfluxmatrix_d ()
 
subroutine fluxes_d::invisciddissfluxmatrix ()
 
subroutine fluxes_d::invisciddissfluxscalar_d ()
 
subroutine fluxes_d::invisciddissfluxscalar ()
 
subroutine fluxes_d::inviscidupwindflux_d (finegrid)
 
subroutine leftrightstate_d (du1, du1d, du2, du2d, du3, du3d, rotmatrix, left, leftd, right, rightd)
 
subroutine leftrightstate (du1, du2, du3, rotmatrix, left, right)
 
subroutine riemannflux_d (left, leftd, right, rightd, flux, fluxd)
 
subroutine riemannflux (left, right, flux)
 
subroutine fluxes_d::inviscidupwindflux (finegrid)
 
subroutine fluxes_d::viscousflux_d ()
 
subroutine fluxes_d::viscousflux ()
 
subroutine fluxes_d::viscousfluxapprox_d ()
 
subroutine fluxes_d::viscousfluxapprox ()
 
subroutine fluxes_d::invisciddissfluxscalarapprox_d ()
 
subroutine fluxes_d::invisciddissfluxscalarapprox ()
 
subroutine fluxes_d::invisciddissfluxmatrixapprox_d ()
 
subroutine fluxes_d::invisciddissfluxmatrixapprox ()
 

Function/Subroutine Documentation

◆ leftrightstate()

subroutine 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_d()

subroutine inviscidupwindflux_d::leftrightstate_d ( 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(:), intent(out)  left,
real(kind=realtype), dimension(:), intent(out)  leftd,
real(kind=realtype), dimension(:), intent(out)  right,
real(kind=realtype), dimension(:), intent(out)  rightd 
)

◆ riemannflux()

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

◆ riemannflux_d()

subroutine inviscidupwindflux_d::riemannflux_d ( real(kind=realtype), dimension(*), intent(in)  left,
real(kind=realtype), dimension(*), intent(in)  leftd,
real(kind=realtype), dimension(*), intent(in)  right,
real(kind=realtype), dimension(*), intent(in)  rightd,
real(kind=realtype), dimension(*), intent(out)  flux,
real(kind=realtype), dimension(*), intent(out)  fluxd 
)