#include <Komplex_Ordering.h>
Collaboration diagram for Komplex_Ordering:
Public Member Functions | |
Constructor/destructor. | |
| Komplex_Ordering (const Epetra_BlockMap &Map, Komplex_KForms KForm, bool IsOneObject) | |
| Basic Komplex_Ordering constuctor. | |
| Komplex_Ordering (Komplex_Ordering &Source) | |
| Komplex_Ordering copy constructor. | |
| virtual | ~Komplex_Ordering (void) |
| Komplex_Ordering destructor. | |
Attribute access and modification functions. | |
| Komplex_KForms | KForm (void) |
| Returns the current K form. | |
| int | SwitchKForm (Komplex_KForms NewKForm) |
| Switches the current K form. | |
Vector and element access functions. | |
| int | PermutationVector (int *Perms) |
| int | ScalingVector (double *Scales) |
| int | GlobalIndex (int GlobalRow, int &Index) |
| int | GlobalScaling (int GlobalRow, double &Scalar) |
| int | MyIndex (int MyRow, int &Index) |
| int | MyScaling (int MyRow, double &Scalar) |
Expert-only unsupported modification routines. //is it really unsupported?? | |
| void | Reset (Komplex_KForms NewKForm) |
| Reset the values of P_ and D_ to their original state and set KForm_ to NewKForm. | |
The Komplex_Ordering class aids other Komplex classes in switching from one KForm to another with minimal amounts of swapping.
|
||||||||||||||||
|
Basic Komplex_Ordering constuctor. Creates a Komplex_Ordering object.
|
|
|
Komplex_Ordering copy constructor. Creates a Komplex_Ordering object from a pre-existing one.
|
|
||||||||||||
|
Global element in P access function
|
|
||||||||||||
|
Global element in D access function
|
|
||||||||||||
|
Local element in P access function
|
|
||||||||||||
|
Local element in D access function
|
|
|
P vector access function
|
|
|
Reset the values of P_ and D_ to their original state and set KForm_ to NewKForm.
|
|
|
D vector access function
|
|
|
Switches the current K form.
|
1.3.9.1