Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
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) |
recursive subroutine lexiographicsearch::addpath | ( | integer | n, |
integer | i, | ||
integer | Level | ||
) |
References labeladd(), and labelcompare().
Referenced by bandwidthoptimize::lexiographicsearch().
subroutine lexiographicsearch::labeladd | ( | type(labelpointer_t) | Label, |
integer | Value | ||
) |
Referenced by addpath(), and bandwidthoptimize::lexiographicsearch().
integer function lexiographicsearch::labelcompare | ( | type(label_t), pointer | Label1, |
type(label_t), pointer | Label2 | ||
) |
Referenced by addpath(), and bandwidthoptimize::lexiographicsearch().
subroutine optimizebandwidth::levelize | ( | integer | nin, |
integer | Levelin | ||
) |
integer function depthfirstsearch::numbervisited | ( | type(elementlist_t), pointer | Current) |
recursive subroutine depthfirstsearch::renumber | ( | type(elementlist_t), pointer | Current) |
References numbervisited(), renumber(), and generalutils::sorti().
subroutine optimizebandwidth::renumber | ( | type(listmatrixentry_t), pointer | Current) |
Referenced by bandwidthoptimize::depthfirstsearch(), main(), bandwidthoptimize::optimizebandwidth(), and renumber().