ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Functions/Subroutines
bcroutines Module Reference

Functions/Subroutines

subroutine applyallbc (secondHalo)
 
subroutine applyallbc_block (secondHalo)
 
subroutine bcsymm1sthalo (nn)
 
subroutine bcsymm2ndhalo (nn)
 
subroutine bcsymmpolar1sthalo (nn)
 
subroutine bcsymmpolar2ndhalo (nn)
 
subroutine bcnswalladiabatic (nn, secondHalo, correctForK)
 
subroutine bcnswallisothermal (nn, secondHalo, correctForK)
 
subroutine bcsubsonicoutflow (nn, secondHalo, correctForK)
 
subroutine bcsubsonicinflow (nn, secondHalo, correctForK)
 
subroutine bceulerwall (nn, secondHalo, correctForK)
 
subroutine bcfarfield (nn, secondHalo, correctForK)
 
subroutine bcsupersonicinflow (nn, secondHalo, correctForK)
 
subroutine bcextrap (nn, secondHalo, correctForK)
 
subroutine prhosubsonicinlet (ww, pp, correctForK)
 
subroutine computeetot (ww, pp, correctForK)
 
subroutine extrapolate2ndhalo (correctForK)
 

Function/Subroutine Documentation

◆ applyallbc()

subroutine bcroutines::applyallbc ( logical, intent(in)  secondHalo)

◆ applyallbc_block()

subroutine bcroutines::applyallbc_block ( logical, intent(in)  secondHalo)

Definition at line 57 of file BCRoutines.F90.

References blockpointers::aa, bceulerwall(), bcextrap(), bcfarfield(), bcnswalladiabatic(), bcnswallisothermal(), bcsubsonicinflow(), bcsubsonicoutflow(), bcsupersonicinflow(), bcsymm1sthalo(), bcsymm2ndhalo(), bcsymmpolar1sthalo(), bcsymmpolar2ndhalo(), blockpointers::bctype, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, blockpointers::d2wall, blockpointers::dw, constants::eulerwall, constants::extrap, constants::farfield, blockpointers::fw, blockpointers::gamma, utils::getcorrectfork(), blockpointers::il, blockpointers::jl, blockpointers::kl, constants::massbleedoutflow, blockpointers::nbocos, constants::nswalladiabatic, constants::nswallisothermal, blockpointers::nviscbocos, blockpointers::p, blockpointers::rev, blockpointers::rlv, blockpointers::s, blockpointers::scratch, blockpointers::sectionid, utils::setbcpointers(), blockpointers::sfacei, blockpointers::sfacej, blockpointers::sfacek, blockpointers::si, blockpointers::sj, blockpointers::sk, constants::subsonicinflow, constants::subsonicoutflow, constants::supersonicinflow, constants::supersonicoutflow, constants::symm, constants::symmpolar, blockpointers::vol, blockpointers::volold, blockpointers::w, blockpointers::wold, and blockpointers::x.

Referenced by anksolver::ankstep(), anksolver::ankturbsolveksp(), applyallbc(), masterroutines::block_res_state(), blockette::blocketteres(), initializeflow::infchangecorrection(), masterroutines::master(), masterroutines::master_b(), and masterroutines::master_state_b().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ bceulerwall()

subroutine bcroutines::bceulerwall ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondHalo,
logical, intent(in)  correctForK 
)

◆ bcextrap()

subroutine bcroutines::bcextrap ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondHalo,
logical, intent(in)  correctForK 
)

◆ bcfarfield()

subroutine bcroutines::bcfarfield ( integer(kind=inttype)  nn,
logical, intent(in)  secondHalo,
logical, intent(in)  correctForK 
)

◆ bcnswalladiabatic()

subroutine bcroutines::bcnswalladiabatic ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondHalo,
logical, intent(in)  correctForK 
)

◆ bcnswallisothermal()

subroutine bcroutines::bcnswallisothermal ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondHalo,
logical, intent(in)  correctForK 
)

◆ bcsubsonicinflow()

subroutine bcroutines::bcsubsonicinflow ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondHalo,
logical, intent(in)  correctForK 
)

◆ bcsubsonicoutflow()

subroutine bcroutines::bcsubsonicoutflow ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondHalo,
logical, intent(in)  correctForK 
)

◆ bcsupersonicinflow()

subroutine bcroutines::bcsupersonicinflow ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondHalo,
logical, intent(in)  correctForK 
)

◆ bcsymm1sthalo()

subroutine bcroutines::bcsymm1sthalo ( integer(kind=inttype), intent(in)  nn)

◆ bcsymm2ndhalo()

subroutine bcroutines::bcsymm2ndhalo ( integer(kind=inttype), intent(in)  nn)

◆ bcsymmpolar1sthalo()

subroutine bcroutines::bcsymmpolar1sthalo ( integer(kind=inttype), intent(in)  nn)

◆ bcsymmpolar2ndhalo()

subroutine bcroutines::bcsymmpolar2ndhalo ( integer(kind=inttype), intent(in)  nn)

◆ computeetot()

subroutine bcroutines::computeetot ( real(kind=realtype), dimension(:, :, :)  ww,
real(kind=realtype), dimension(:, :)  pp,
logical  correctForK 
)

◆ extrapolate2ndhalo()

subroutine bcroutines::extrapolate2ndhalo ( logical, intent(in)  correctForK)

◆ prhosubsonicinlet()

subroutine bcroutines::prhosubsonicinlet ( real(kind=realtype), dimension(:, :, :)  ww,
real(kind=realtype), dimension(:, :)  pp,
logical, intent(in)  correctForK 
)