ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Data Types | Functions/Subroutines | Variables
surfacefamilies Module Reference

Data Types

type  familyexchange
 
type  bcgrouptype
 

Functions/Subroutines

subroutine getnfam (nfam)
 
subroutine getfam (i, fam)
 
subroutine destroyfamilyexchange (exch)
 

Variables

type(familyexchange), dimension(:, :), allocatable, target bcfamexchange
 
type(bcgrouptype), dimension(nfamexchange) bcfamgroups
 
character(len=maxcgnsnamelen), dimension(:), allocatable famnames
 
integer(kind=inttype), dimension(:), allocatable fullfamlist
 
real(kind=realtype), dimension(:, :), allocatable, target zerocellval
 
real(kind=realtype), dimension(:, :), allocatable, target onecellval
 
real(kind=realtype), dimension(:, :), allocatable, target zeronodeval
 

Function/Subroutine Documentation

◆ destroyfamilyexchange()

subroutine surfacefamilies::destroyfamilyexchange ( type(familyexchange exch)

Definition at line 86 of file surfaceFamilies.F90.

Referenced by utils::releasememorypart1().

Here is the caller graph for this function:

◆ getfam()

subroutine surfacefamilies::getfam ( integer(kind=inttype), intent(in)  i,
character(len=maxcgnsnamelen), intent(out)  fam 
)

Definition at line 75 of file surfaceFamilies.F90.

References famnames.

◆ getnfam()

subroutine surfacefamilies::getnfam ( integer(kind=inttype), intent(out)  nfam)

Definition at line 63 of file surfaceFamilies.F90.

References famnames.

Variable Documentation

◆ bcfamexchange

type(familyexchange), dimension(:, :), allocatable, target surfacefamilies::bcfamexchange

◆ bcfamgroups

type(bcgrouptype), dimension(nfamexchange) surfacefamilies::bcfamgroups

◆ famnames

character(len=maxcgnsnamelen), dimension(:), allocatable surfacefamilies::famnames

◆ fullfamlist

integer(kind=inttype), dimension(:), allocatable surfacefamilies::fullfamlist

◆ onecellval

real(kind=realtype), dimension(:, :), allocatable, target surfacefamilies::onecellval

Definition at line 57 of file surfaceFamilies.F90.

Referenced by preprocessingapi::setsurfacefamilyinfo().

◆ zerocellval

real(kind=realtype), dimension(:, :), allocatable, target surfacefamilies::zerocellval

Definition at line 56 of file surfaceFamilies.F90.

Referenced by getheatflux(), and preprocessingapi::setsurfacefamilyinfo().

◆ zeronodeval

real(kind=realtype), dimension(:, :), allocatable, target surfacefamilies::zeronodeval

Definition at line 58 of file surfaceFamilies.F90.

Referenced by getheatflux(), and preprocessingapi::setsurfacefamilyinfo().