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

Functions/Subroutines

subroutine setbcvarnamesisothermalwall ()
 
subroutine setbcvarnamessubsonicinflow ()
 
subroutine setbcvarnamessubsonicoutflow ()
 
subroutine setbcvarnamessupersonicinflow ()
 
subroutine setbcvarnamesturb (offset)
 
subroutine computehtot_b (tt, ttd, ht, htd)
 
subroutine computehtot (tt, ht)
 
subroutine unitvectorscylsystem (boco)
 
subroutine bcdataisothermalwall_b (boco, bcvararray, bcvararrayd, ibeg, iend, jbeg, jend)
 
subroutine bcdataisothermalwall (boco, bcvararray, ibeg, iend, jbeg, jend)
 
subroutine bcdatasubsonicinflow_b (boco, bcvararray, bcvararrayd, ibeg, iend, jbeg, jend, allturbpresent)
 
subroutine bcdatasubsonicinflow (boco, bcvararray, ibeg, iend, jbeg, jend, allturbpresent)
 
subroutine bcdatasubsonicoutflow_b (boco, bcvararray, bcvararrayd, ibeg, iend, jbeg, jend)
 
subroutine bcdatasubsonicoutflow (boco, bcvararray, ibeg, iend, jbeg, jend)
 
subroutine bcdatasupersonicinflow_b (boco, bcvararray, bcvararrayd, ibeg, iend, jbeg, jend, allflowpresent, allturbpresent)
 
subroutine bcdatasupersonicinflow (boco, bcvararray, ibeg, iend, jbeg, jend, allflowpresent, allturbpresent)
 
subroutine setbcvarturb_b (offset, boco, bcvararray, bcvararrayd, ibeg, iend, jbeg, jend, turbinlet, turbinletd)
 
logical function setbcvarturb (offset, boco, bcvararray, ibeg, iend, jbeg, jend, turbinlet)
 

Function/Subroutine Documentation

◆ bcdataisothermalwall()

subroutine bcdata_b::bcdataisothermalwall ( integer(kind=inttype)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
integer(kind=inttype)  ibeg,
integer(kind=inttype)  iend,
integer(kind=inttype)  jbeg,
integer(kind=inttype)  jend 
)

Definition at line 386 of file BCData_b.f90.

References blockpointers::bcfaceid, blockpointers::nbkglobal, utils_b::sitemperature(), bcdatamod::temp, utils_b::terminate(), and flowvarrefstate::tref.

Here is the call graph for this function:

◆ bcdataisothermalwall_b()

subroutine bcdata_b::bcdataisothermalwall_b ( integer(kind=inttype)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararrayd,
integer(kind=inttype)  ibeg,
integer(kind=inttype)  iend,
integer(kind=inttype)  jbeg,
integer(kind=inttype)  jend 
)

Definition at line 337 of file BCData_b.f90.

References blockpointers::bcdatad, blockpointers::bcfaceid, bcdatamod::bcvararrayd, blockpointers::nbkglobal, utils_b::sitemperature(), bcdatamod::temp, utils_b::terminate(), flowvarrefstate::tref, and flowvarrefstate::trefd.

Referenced by bcdata::setbcdatafinegrid_b().

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

◆ bcdatasubsonicinflow()

subroutine bcdata_b::bcdatasubsonicinflow ( integer(kind=inttype), intent(in)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
integer(kind=inttype)  ibeg,
integer(kind=inttype)  iend,
integer(kind=inttype)  jbeg,
integer(kind=inttype)  jend,
logical, intent(inout)  allturbpresent 
)

◆ bcdatasubsonicinflow_b()

subroutine bcdata_b::bcdatasubsonicinflow_b ( integer(kind=inttype), intent(in)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararrayd,
integer(kind=inttype)  ibeg,
integer(kind=inttype)  iend,
integer(kind=inttype)  jbeg,
integer(kind=inttype)  jend,
logical, intent(inout)  allturbpresent 
)

◆ bcdatasubsonicoutflow()

subroutine bcdata_b::bcdatasubsonicoutflow ( integer(kind=inttype)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
integer(kind=inttype)  ibeg,
integer(kind=inttype)  iend,
integer(kind=inttype)  jbeg,
integer(kind=inttype)  jend 
)

◆ bcdatasubsonicoutflow_b()

subroutine bcdata_b::bcdatasubsonicoutflow_b ( integer(kind=inttype)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararrayd,
integer(kind=inttype)  ibeg,
integer(kind=inttype)  iend,
integer(kind=inttype)  jbeg,
integer(kind=inttype)  jend 
)

◆ bcdatasupersonicinflow()

subroutine bcdata_b::bcdatasupersonicinflow ( integer(kind=inttype), intent(in)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
integer(kind=inttype)  ibeg,
integer(kind=inttype)  iend,
integer(kind=inttype)  jbeg,
integer(kind=inttype)  jend,
logical, intent(inout)  allflowpresent,
logical, intent(inout)  allturbpresent 
)

◆ bcdatasupersonicinflow_b()

subroutine bcdata_b::bcdatasupersonicinflow_b ( integer(kind=inttype), intent(in)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararrayd,
integer(kind=inttype)  ibeg,
integer(kind=inttype)  iend,
integer(kind=inttype)  jbeg,
integer(kind=inttype)  jend,
logical, intent(inout)  allflowpresent,
logical, intent(inout)  allturbpresent 
)

◆ computehtot()

subroutine bcdata_b::computehtot ( real(kind=realtype), intent(in)  tt,
real(kind=realtype), intent(out)  ht 
)

◆ computehtot_b()

subroutine bcdata_b::computehtot_b ( real(kind=realtype), intent(in)  tt,
real(kind=realtype)  ttd,
real(kind=realtype)  ht,
real(kind=realtype)  htd 
)

◆ setbcvarnamesisothermalwall()

subroutine bcdata_b::setbcvarnamesisothermalwall

◆ setbcvarnamessubsonicinflow()

subroutine bcdata_b::setbcvarnamessubsonicinflow

◆ setbcvarnamessubsonicoutflow()

subroutine bcdata_b::setbcvarnamessubsonicoutflow

◆ setbcvarnamessupersonicinflow()

subroutine bcdata_b::setbcvarnamessupersonicinflow

◆ setbcvarnamesturb()

subroutine bcdata_b::setbcvarnamesturb ( integer(kind=inttype), intent(in)  offset)

◆ setbcvarturb()

logical function bcdata_b::setbcvarturb ( integer(kind=inttype), intent(in)  offset,
integer(kind=inttype), intent(in)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
integer(kind=inttype), intent(in)  ibeg,
integer(kind=inttype), intent(in)  iend,
integer(kind=inttype), intent(in)  jbeg,
integer(kind=inttype), intent(in)  jend,
real(kind=realtype), dimension(:, :, :), pointer  turbinlet 
)

◆ setbcvarturb_b()

subroutine bcdata_b::setbcvarturb_b ( integer(kind=inttype), intent(in)  offset,
integer(kind=inttype), intent(in)  boco,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararray,
real(kind=realtype), dimension(ibeg:iend, jbeg:jend, nbcvarmax)  bcvararrayd,
integer(kind=inttype), intent(in)  ibeg,
integer(kind=inttype), intent(in)  iend,
integer(kind=inttype), intent(in)  jbeg,
integer(kind=inttype), intent(in)  jend,
real(kind=realtype), dimension(:, :, :), pointer  turbinlet,
real(kind=realtype), dimension(:, :, :), pointer  turbinletd 
)

◆ unitvectorscylsystem()

subroutine bcdata_b::unitvectorscylsystem ( integer(kind=inttype), intent(in)  boco)