EpetraExt Development
Static Public Member Functions
EpetraExt::Perm_traits< Epetra_MultiVector > Struct Template Reference

A specialization of Perm_traits for the specific type Epetra_MultiVector. More...

#include <EpetraExt_Permutation_impl.h>

List of all members.

Static Public Member Functions

static const char * typeName ()
 typeName implementation
static Epetra_MultiVectorclone (Epetra_MultiVector *example, Epetra_DataAccess CV, const Epetra_BlockMap &map, int numVectors)
 clone implementation
static void replaceMap (Epetra_MultiVector *mvec, const Epetra_BlockMap &map)
 replaceMap implementation
static Epetra_MultiVectorproduceColumnPermutation (Permutation< Epetra_MultiVector > *perm, Epetra_MultiVector *srcObj)
 permute column-indices within a specified row, if applicable
static Epetra_MultiVectorproduceColumnPermutation (Permutation64< Epetra_MultiVector > *perm, Epetra_MultiVector *srcObj)
 permute column-indices within a specified row, if applicable

Detailed Description

template<>
struct EpetraExt::Perm_traits< Epetra_MultiVector >

A specialization of Perm_traits for the specific type Epetra_MultiVector.

Definition at line 381 of file EpetraExt_Permutation_impl.h.


Member Function Documentation

static const char* EpetraExt::Perm_traits< Epetra_MultiVector >::typeName ( ) [inline, static]

typeName implementation

Definition at line 384 of file EpetraExt_Permutation_impl.h.

static Epetra_MultiVector* EpetraExt::Perm_traits< Epetra_MultiVector >::clone ( Epetra_MultiVector example,
Epetra_DataAccess  CV,
const Epetra_BlockMap map,
int  numVectors 
) [inline, static]

clone implementation

Definition at line 389 of file EpetraExt_Permutation_impl.h.

static void EpetraExt::Perm_traits< Epetra_MultiVector >::replaceMap ( Epetra_MultiVector mvec,
const Epetra_BlockMap map 
) [inline, static]

replaceMap implementation

Definition at line 399 of file EpetraExt_Permutation_impl.h.

static Epetra_MultiVector* EpetraExt::Perm_traits< Epetra_MultiVector >::produceColumnPermutation ( Permutation< Epetra_MultiVector > *  perm,
Epetra_MultiVector srcObj 
) [inline, static]

permute column-indices within a specified row, if applicable

Definition at line 405 of file EpetraExt_Permutation_impl.h.

static Epetra_MultiVector* EpetraExt::Perm_traits< Epetra_MultiVector >::produceColumnPermutation ( Permutation64< Epetra_MultiVector > *  perm,
Epetra_MultiVector srcObj 
) [inline, static]

permute column-indices within a specified row, if applicable

Definition at line 415 of file EpetraExt_Permutation_impl.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines