|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
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 |
| 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 | ||
| ) |
Definition at line 2103 of file fluxes.F90.
References constants::itu1, constants::ivx, constants::ivy, constants::ivz, constants::minmod, constants::nolimiter, constants::one, constants::vanalbeda, and constants::zero.
| subroutine inviscidupwindflux::riemannflux | ( | real(kind=realtype), dimension(*), intent(in) | left, |
| real(kind=realtype), dimension(*), intent(in) | right, | ||
| real(kind=realtype), dimension(*), intent(out) | flux | ||
| ) |
Definition at line 2296 of file fluxes.F90.
References constants::ausmdv, constants::boundflux, constants::choimerkle, flowutils::etot(), constants::five, constants::fourth, constants::half, constants::imx, constants::imy, constants::imz, constants::irho, constants::irhoe, constants::itu1, constants::ivx, constants::ivy, constants::ivz, constants::noflux, constants::noprecond, constants::one, inputdiscretization::precond, iteration::rfil, constants::roe, utils::terminate(), constants::third, constants::turkel, constants::two, constants::vanleer, and constants::zero.
