Summary description for Ordering. More...
#include <Ordering.h>
Public Types | |
| enum | Type { ReverseCuthillMcKee = 1, CuthillMcKee = 2, MinimumDegree = 3, ApproxMinimumDegree = 4, ApproxMinimumDegreeIncomplete = 5, NestedGraphBisection = 6, MetisND = 7, ColAMD = 8, ApproxMinimumDegreeAA = 9 } |
Public Member Functions | |
| Ordering (IntArrayList *order) | |
| Ordering (IntArrayList *perm, IntArrayList *order) | |
| virtual | ~Ordering () |
Public Attributes | |
| IConectMatrix * | cm |
| IntArrayList * | order |
| IntArrayList * | perm |
| Type | type |
Summary description for Ordering.
Definition at line 16 of file Ordering.h.
| enum Type |
| ReverseCuthillMcKee | |
| CuthillMcKee | |
| MinimumDegree | |
| ApproxMinimumDegree | |
| ApproxMinimumDegreeIncomplete | |
| NestedGraphBisection | |
| MetisND | |
| ColAMD | |
| ApproxMinimumDegreeAA |
Definition at line 19 of file Ordering.h.
| Ordering | ( | IntArrayList * | perm, | |
| IntArrayList * | order | |||
| ) | [inline] |
Definition at line 40 of file Ordering.h.
| Ordering | ( | IntArrayList * | order | ) | [inline] |
Definition at line 48 of file Ordering.h.
References IntArrayList::Alloc(), cm, IntArrayList::Count, IntArrayList::Items, and perm.
| virtual ~Ordering | ( | ) | [inline, virtual] |
Definition at line 58 of file Ordering.h.
Definition at line 38 of file Ordering.h.
Referenced by SparseConectivityMtxII::GetPermutationAndPattern(), Ordering(), SparseGridMtxLDL::SparseGridMtxLDL(), SparseGridMtxLL::SparseGridMtxLL(), SparseGridMtxLU::SparseGridMtxLU(), and ~Ordering().
Definition at line 36 of file Ordering.h.
Referenced by SparseGridMtxLL::BackSubstLT(), SparseGridMtxLDL::BackSubstLT(), SparseGridMtxLU::BackSubstU(), DSSolver::CreateFixedArray(), SparseGridMtxLU::ForwardSubstL(), SparseGridMtxLL::ForwardSubstL(), SparseGridMtxLDL::ForwardSubstL(), SparseConectivityMtxII::GenerateFillInPresorted(), SparseGridMtxLDL::SolveD(), SparseConectivityMtxII::SparseConectivityMtxII(), SparseGridMtx::SparseGridMtx(), SparseGridMtxLDL::SubMultL12(), SparseGridMtxLDL::SubMultL12T(), SparseGridMtxLU::SubMultL21(), SparseGridMtxLU::SubMultU12(), and ~Ordering().
Definition at line 35 of file Ordering.h.
Referenced by SkyLineMtx::AllocateMemory(), DSSolver::condense(), DSSolver::CreateFixedArray(), SparseGridMtxLU::ElementAt(), SparseGridMtxLL::ElementAt(), SparseGridMtxLDL::ElementAt(), SkyLineMtxLDL::LoadMatrixData(), SparseGridMtxLU::LoadMatrixNumbers(), SparseGridMtxLL::LoadMatrixNumbers(), SparseGridMtxLDL::LoadMatrixNumbers(), SparseGridMtxLU::LoadZeros(), SparseGridMtxLL::LoadZeros(), SparseGridMtxLDL::LoadZeros(), Ordering(), DSSolver::Solve(), SparseGridMtxLDL::SolveLDL_node_perm(), SparseConectivityMtxII::SparseConectivityMtxII(), SparseGridMtx::SparseGridMtx(), SparseGridMtxLU::WriteCondensedMatrixA22(), SparseGridMtxLL::WriteCondensedMatrixA22(), SparseGridMtxLDL::WriteCondensedMatrixA22(), and ~Ordering().
Definition at line 37 of file Ordering.h.
Referenced by Ordering().
1.6.2