Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
rflu_modoctree Module Reference

Public Member Functions

subroutine, public rflu_createoctree (global, nPoints)
 
subroutine, public rflu_buildoctree (XI, YI, ZI, XLOW, XUPP, YLOW, YUPP, ZLOW, ZUPP)
 
subroutine, public rflu_queryoctree (XPT, YPT, ZPT, NUMP, NEIGHP)
 
subroutine, public rflu_destroyoctree (global)
 

Private Member Functions

subroutine octree
 

Private Attributes

integer, parameter mtest = 5000
 
integer, parameter mnump = 100
 
integer moctr
 
integer nnode
 
integer, dimension(:), allocatable ichk
 
integer, dimension(:), allocatable nlink
 
integer, dimension(:,:),
allocatable 
noctr
 
real(rfreal) dismin
 
real(rfreal), dimension(2) xfar
 
real(rfreal), dimension(2) yfar
 
real(rfreal), dimension(2) zfar
 
real(rfreal), dimension(:),
allocatable 
x
 
real(rfreal), dimension(:),
allocatable 
y
 
real(rfreal), dimension(:),
allocatable 
z
 

Detailed Description

Definition at line 51 of file RFLU_ModOctree.F90.

Member Function/Subroutine Documentation

subroutine octree ( )
private

Definition at line 216 of file RFLU_ModOctree.F90.

References i, j, k, max(), n, Element_node_enumerator::next(), and StopWatch::stop().

Referenced by rflu_buildoctree().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public rflu_buildoctree ( real(rfreal), dimension(nnode), intent(in)  XI,
real(rfreal), dimension(nnode), intent(in)  YI,
real(rfreal), dimension(nnode), intent(in)  ZI,
real(rfreal), intent(in)  XLOW,
real(rfreal), intent(in)  XUPP,
real(rfreal), intent(in)  YLOW,
real(rfreal), intent(in)  YUPP,
real(rfreal), intent(in)  ZLOW,
real(rfreal), intent(in)  ZUPP 
)
subroutine, public rflu_createoctree ( type(t_global), pointer  global,
integer, intent(in)  nPoints 
)
subroutine, public rflu_destroyoctree ( type(t_global), pointer  global)
subroutine, public rflu_queryoctree ( real(rfreal), intent(in)  XPT,
real(rfreal), intent(in)  YPT,
real(rfreal), intent(in)  ZPT,
integer, intent(in)  NUMP,
integer, dimension(nump), intent(inout)  NEIGHP 
)

Member Data Documentation

real(rfreal) dismin
private

Definition at line 78 of file RFLU_ModOctree.F90.

integer, dimension(:), allocatable ichk
private

Definition at line 75 of file RFLU_ModOctree.F90.

integer, parameter mnump = 100
private

Definition at line 70 of file RFLU_ModOctree.F90.

integer moctr
private

Definition at line 73 of file RFLU_ModOctree.F90.

integer, parameter mtest = 5000
private

Definition at line 70 of file RFLU_ModOctree.F90.

integer, dimension(:), allocatable nlink
private

Definition at line 75 of file RFLU_ModOctree.F90.

integer nnode
private

Definition at line 73 of file RFLU_ModOctree.F90.

integer, dimension(:,:), allocatable noctr
private

Definition at line 76 of file RFLU_ModOctree.F90.

real(rfreal), dimension(:), allocatable x
private

Definition at line 80 of file RFLU_ModOctree.F90.

real(rfreal), dimension(2) xfar
private

Definition at line 79 of file RFLU_ModOctree.F90.

real(rfreal), dimension(:), allocatable y
private

Definition at line 80 of file RFLU_ModOctree.F90.

real(rfreal), dimension(2) yfar
private

Definition at line 79 of file RFLU_ModOctree.F90.

real(rfreal), dimension(:), allocatable z
private

Definition at line 80 of file RFLU_ModOctree.F90.

real(rfreal), dimension(2) zfar
private

Definition at line 79 of file RFLU_ModOctree.F90.


The documentation for this module was generated from the following file: