Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
BandwidthOptimize.src File Reference

Data Types

module  bandwidthoptimize
 
type  bandwidthoptimize::label_t
 
type  bandwidthoptimize::labelpointer_t
 

Functions/Subroutines

subroutine renumber (Current)
 
subroutine levelize (nin, Levelin)
 
recursive subroutine addpath (n, i, Level)
 
subroutine labeladd (Label, Value)
 
integer function labelcompare (Label1, Label2)
 
recursive subroutine renumber (Current)
 
integer function numbervisited (Current)
 

Function/Subroutine Documentation

recursive subroutine lexiographicsearch::addpath ( integer  n,
integer  i,
integer  Level 
)

References labeladd(), and labelcompare().

Referenced by bandwidthoptimize::lexiographicsearch().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine lexiographicsearch::labeladd ( type(labelpointer_t)  Label,
integer  Value 
)

Referenced by addpath(), and bandwidthoptimize::lexiographicsearch().

Here is the caller graph for this function:

integer function lexiographicsearch::labelcompare ( type(label_t), pointer  Label1,
type(label_t), pointer  Label2 
)

Referenced by addpath(), and bandwidthoptimize::lexiographicsearch().

Here is the caller graph for this function:

subroutine optimizebandwidth::levelize ( integer  nin,
integer  Levelin 
)

Referenced by bandwidthoptimize::optimizebandwidth().

Here is the caller graph for this function:

integer function depthfirstsearch::numbervisited ( type(elementlist_t), pointer  Current)

Referenced by renumber().

Here is the caller graph for this function:

recursive subroutine depthfirstsearch::renumber ( type(elementlist_t), pointer  Current)

References numbervisited(), renumber(), and generalutils::sorti().

Here is the call graph for this function:

subroutine optimizebandwidth::renumber ( type(listmatrixentry_t), pointer  Current)

Referenced by bandwidthoptimize::depthfirstsearch(), main(), bandwidthoptimize::optimizebandwidth(), and renumber().

Here is the caller graph for this function: