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

Functions/Subroutines

subroutine setbcvarnamesisothermalwall ()
 
subroutine setbcvarnamessubsonicinflow ()
 
subroutine setbcvarnamessubsonicoutflow ()
 
subroutine setbcvarnamessupersonicinflow ()
 
subroutine setbcvarnamesturb (offset)
 
subroutine computehtot_d (tt, ttd, ht, htd)
 
subroutine computehtot (tt, ht)
 
subroutine unitvectorscylsystem (boco)
 
subroutine bcdataisothermalwall_d (boco, bcvararray, bcvararrayd, ibeg, iend, jbeg, jend)
 
subroutine bcdataisothermalwall (boco, bcvararray, ibeg, iend, jbeg, jend)
 
subroutine bcdatasubsonicinflow_d (boco, bcvararray, bcvararrayd, ibeg, iend, jbeg, jend, allturbpresent)
 
subroutine bcdatasubsonicinflow (boco, bcvararray, ibeg, iend, jbeg, jend, allturbpresent)
 
subroutine bcdatasubsonicoutflow_d (boco, bcvararray, bcvararrayd, ibeg, iend, jbeg, jend)
 
subroutine bcdatasubsonicoutflow (boco, bcvararray, ibeg, iend, jbeg, jend)
 
subroutine bcdatasupersonicinflow_d (boco, bcvararray, bcvararrayd, ibeg, iend, jbeg, jend, allflowpresent, allturbpresent)
 
subroutine bcdatasupersonicinflow (boco, bcvararray, ibeg, iend, jbeg, jend, allflowpresent, allturbpresent)
 
logical function setbcvarturb_d (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_d::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 397 of file BCData_d.f90.

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

Here is the call graph for this function:

◆ bcdataisothermalwall_d()

subroutine bcdata_d::bcdataisothermalwall_d ( 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 
)

◆ bcdatasubsonicinflow()

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

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

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

subroutine bcdata_d::bcdatasupersonicinflow_d ( 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_d::computehtot ( real(kind=realtype), intent(in)  tt,
real(kind=realtype), intent(out)  ht 
)

◆ computehtot_d()

subroutine bcdata_d::computehtot_d ( real(kind=realtype), intent(in)  tt,
real(kind=realtype), intent(in)  ttd,
real(kind=realtype), intent(out)  ht,
real(kind=realtype), intent(out)  htd 
)

◆ setbcvarnamesisothermalwall()

subroutine bcdata_d::setbcvarnamesisothermalwall

◆ setbcvarnamessubsonicinflow()

subroutine bcdata_d::setbcvarnamessubsonicinflow

◆ setbcvarnamessubsonicoutflow()

subroutine bcdata_d::setbcvarnamessubsonicoutflow

◆ setbcvarnamessupersonicinflow()

subroutine bcdata_d::setbcvarnamessupersonicinflow

◆ setbcvarnamesturb()

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

◆ setbcvarturb()

logical function bcdata_d::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_d()

logical function bcdata_d::setbcvarturb_d ( 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_d::unitvectorscylsystem ( integer(kind=inttype), intent(in)  boco)