EpetraExt::Perm_traits< Epetra_CrsGraph > Struct Template Reference

List of all members.

Static Public Member Functions

const char * typeName ()
Epetra_CrsGraphclone (Epetra_CrsGraph *example, Epetra_DataAccess CV, const Epetra_BlockMap &map, int rowLength)
void replaceMap (Epetra_CrsGraph *graph, const Epetra_BlockMap &map)
Epetra_CrsGraphproduceColumnPermutation (Permutation< Epetra_CrsGraph > *perm, Epetra_CrsGraph *srcObj)

Detailed Description

template<>
struct EpetraExt::Perm_traits< Epetra_CrsGraph >

A specialization of Perm_traits for the specific type Epetra_CrsGraph.


Member Function Documentation

Epetra_CrsGraph* EpetraExt::Perm_traits< Epetra_CrsGraph >::clone Epetra_CrsGraph example,
Epetra_DataAccess  CV,
const Epetra_BlockMap map,
int  rowLength
[inline, static]
 

clone implementation

Epetra_CrsGraph* EpetraExt::Perm_traits< Epetra_CrsGraph >::produceColumnPermutation Permutation< Epetra_CrsGraph > *  perm,
Epetra_CrsGraph srcObj
[inline, static]
 

return new object which is a column-permutation of srcObj

void EpetraExt::Perm_traits< Epetra_CrsGraph >::replaceMap Epetra_CrsGraph graph,
const Epetra_BlockMap map
[inline, static]
 

replaceMap implementation

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

typeName implementation


The documentation for this struct was generated from the following file:
Generated on Thu Sep 18 12:43:01 2008 for EpetraExt by doxygen 1.3.9.1