|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Functions/Subroutines | |
| subroutine | vf_block (resOnly) |
| subroutine | vfsolve (resOnly) |
| subroutine | kesolve (resOnly) |
| subroutine vf::kesolve | ( | logical, intent(in) | resOnly | ) |
Definition at line 1042 of file vf.F90.
References blockpointers::addgridvelocities, inputiteration::alfaturb, blockpointers::bcfaceid, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, turbcurvefits::curvetupyp(), blockpointers::d2wall, turbmod::dvt, blockpointers::dw, constants::half, blockpointers::iblank, constants::idvt, blockpointers::il, constants::imax, constants::imin, constants::irho, constants::iscl2, constants::isct, constants::itu1, constants::itu2, constants::itu3, constants::itu5, constants::ivx, constants::ivy, constants::ivz, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::kl, constants::kmax, constants::kmin, blockpointers::nviscbocos, constants::one, inputphysics::pklim, turbmod::prod, blockpointers::rev, blockpointers::rlv, paramturb::rvfbeta, paramturb::rvfcl, paramturb::rvflimitk, inputphysics::rvfn, paramturb::rvfn1a, paramturb::rvfn1b, paramturb::rvfn6a, paramturb::rvfn6b, paramturb::rvfsige1, paramturb::rvfsigk1, turbmod::scl2, blockpointers::scratch, turbmod::sct, blockpointers::sfacei, blockpointers::sfacej, blockpointers::sfacek, blockpointers::si, turbmod::sig1, turbmod::sig2, blockpointers::sj, blockpointers::sk, turbutils::tdia3(), turbutils::turbadvection(), constants::two, turbutils::unsteadyturbterm(), blockpointers::viscsubface, blockpointers::vol, blockpointers::volref, blockpointers::w, inputphysics::wallfunctions, and constants::zero.
Referenced by vf_block().


| subroutine vf::vf_block | ( | logical, intent(in) | resOnly | ) |
Definition at line 4 of file vf.F90.
References turbbcroutines::applyallturbbcthisblock(), turbbcroutines::bcturbtreatment(), blockpointers::il, blockpointers::jl, kesolve(), blockpointers::kl, utils::setpointers(), turbutils::unsteadyturbterm(), turbutils::vfeddyviscosity(), turbutils::vfscale(), and vfsolve().
Referenced by turbapi::turbresidual(), and turbapi::turbsolveddadi().


| subroutine vf::vfsolve | ( | logical, intent(in) | resOnly | ) |
Definition at line 60 of file vf.F90.
References blockpointers::addgridvelocities, blockpointers::bcfaceid, inputiteration::betaturb, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, turbcurvefits::curvetupyp(), blockpointers::d2wall, turbmod::dvt, blockpointers::dw, constants::half, blockpointers::iblank, blockpointers::il, constants::imax, constants::imin, constants::irho, constants::itu1, constants::itu2, constants::itu3, constants::itu4, constants::itu5, constants::ivx, constants::ivy, constants::ivz, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::kl, constants::kmax, constants::kmin, blockpointers::nviscbocos, constants::one, inputphysics::pklim, turbmod::prod, blockpointers::rev, blockpointers::rlv, paramturb::rvfc1, paramturb::rvfc2, paramturb::rvflimitk, inputphysics::rvfn, paramturb::rvfsigv1, turbmod::scl2, turbmod::sct, blockpointers::sfacei, blockpointers::sfacej, blockpointers::sfacek, blockpointers::si, turbmod::sig1, turbmod::sig2, blockpointers::sj, blockpointers::sk, turbutils::tdia3(), turbutils::turbadvection(), constants::two, turbutils::unsteadyturbterm(), blockpointers::viscsubface, blockpointers::vol, blockpointers::volref, blockpointers::w, inputphysics::wallfunctions, and constants::zero.
Referenced by vf_block().

