46 #ifndef EPETRA_OSKIPERMUTATION_H
47 #define EPETRA_OSKIPERMUTATION_H
49 #if defined(Epetra_SHOW_DEPRECATED_WARNINGS)
51 #warning "The Epetra package is deprecated"
60 #include "oski/oski.h"
Epetra_OskiPermutation: A class for storing the permutation performed on a Epetra_OskiMatrix.
Epetra_OskiMultiVector: A class for constructing and using dense Oski multi-vectors on a single proce...
Epetra_OskiPermutation()
Default Constructor.
const oski_perm_t * Permutation_
void ReplacePermutation(const oski_perm_t &InPerm)
Stores a permutation in the data structure.
Epetra_OskiMatrix: A class for constructing and using OSKI Matrices within Epetra. For information on known issues with OSKI see the detailed description.
virtual ~Epetra_OskiPermutation()
Destructor.
int PermuteVector(const bool TransA, Epetra_OskiMultiVector &Vector) const
Permutes Vector according to the Permutation. If a transpose is desired it performs that operation...