42#ifndef EpetraExt_CRSGRAPH_SUBCOPY_H
43#define EpetraExt_CRSGRAPH_SUBCOPY_H
46#include <Epetra_Map.h>
72 newDomainMap_(newMap),
79 : newRowMap_(newRangeAndRowMap),
80 newColMap_(newDomainMap),
81 newDomainMap_(newDomainMap),
82 newRangeMap_(newRangeAndRowMap)
95 template<
typename int_type>
Generates a sub-block view of a Epetra_CrsMatrix.
~CrsMatrix_SubCopy()
Destructor.
CrsMatrix_SubCopy(const Epetra_Map &newRangeAndRowMap, const Epetra_Map &newDomainMap)
Constructor.
bool fwd()
Forward transfer of data from orig object input in the operator() method call to the new object creat...
bool rvs()
Reverse transfer of data from new object created in the operator() method call to the orig object inp...
NewTypeRef operator()(OriginalTypeRef orig)
Transformation Operator.
CrsMatrix_SubCopy(const Epetra_Map &newMap)
Constructor.
EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix.