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

Functions/Subroutines

subroutine getcgnsmeshindices (ndof, indices)
 
subroutine setgrid (grid, ndof)
 
subroutine setgridforoneinstance (grid, sps)
 
subroutine getgrid (grid, ndof)
 
subroutine getstateperturbation (randVec, nRand, randState, nRandState)
 
subroutine getsurfaceperturbation (xRand, nRand, randSurface, nRandSurface, famList, nFamList, sps)
 

Function/Subroutine Documentation

◆ getcgnsmeshindices()

subroutine warping::getcgnsmeshindices ( integer(kind=inttype), intent(in)  ndof,
integer(kind=inttype), dimension(ndof), intent(out)  indices 
)

Definition at line 8 of file warping.F90.

References cgnsgrid::cgnsdoms, cgnsgrid::cgnsndom, blockpointers::ibegor, blockpointers::il, blockpointers::jbegor, blockpointers::jl, blockpointers::kbegor, blockpointers::kl, blockpointers::nbkglobal, and utils::setpointers().

Referenced by buildclusterwalls().

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

◆ getgrid()

subroutine warping::getgrid ( real(kind=realtype), dimension(ndof), intent(out)  grid,
integer(kind=inttype), intent(in)  ndof 
)

Definition at line 195 of file warping.F90.

References blockpointers::il, blockpointers::jl, blockpointers::kl, inputtimespectral::ntimeintervalsspectral, utils::setpointers(), and blockpointers::x.

Here is the call graph for this function:

◆ getstateperturbation()

subroutine warping::getstateperturbation ( real(kind=realtype), dimension(nrand), intent(in)  randVec,
integer(kind=inttype), intent(in)  nRand,
real(kind=realtype), dimension(nrandstate), intent(out)  randState,
integer(kind=inttype), intent(in)  nRandState 
)

◆ getsurfaceperturbation()

subroutine warping::getsurfaceperturbation ( real(kind=realtype), dimension(nrand), intent(in)  xRand,
integer(kind=inttype), intent(in)  nRand,
real(kind=realtype), dimension(3*nrandsurface), intent(inout)  randSurface,
integer(kind=inttype), intent(in)  nRandSurface,
integer(kind=inttype), dimension(nfamlist), intent(in)  famList,
integer(kind=inttype), intent(in)  nFamList,
integer(kind=inttype), intent(in)  sps 
)

◆ setgrid()

subroutine warping::setgrid ( real(kind=realtype), dimension(ndof), intent(in)  grid,
integer(kind=inttype), intent(in)  ndof 
)

◆ setgridforoneinstance()

subroutine warping::setgridforoneinstance ( real(kind=realtype), dimension(:), intent(in)  grid,
integer, intent(in)  sps 
)