43 #ifndef _fei_Aztec_BlockMap_h_
44 #define _fei_Aztec_BlockMap_h_
59 namespace fei_trilinos {
61 class Aztec_BlockMap :
public Aztec_Map {
64 Aztec_BlockMap(
int globalSize,
int N_update,
const int* update,
int localOffset,
66 int numGlobalBlocks,
int numLocalBlocks,
const int* blkUpdate,
67 int localBlockOffset,
int* blockSizes);
69 Aztec_BlockMap(
const Aztec_BlockMap& map);
70 virtual ~Aztec_BlockMap(
void);
72 const int& getNumGlobalBlocks()
const {
return(numGlobalBlocks_);}
73 const int& getNumLocalBlocks()
const {
return(numLocalBlocks_);}
74 const int& getLocalBlockOffset()
const {
return(localBlockOffset_);}
76 const int* getBlockSizes()
const {
return(blockSizes_);}
77 int* getBlockUpdate() {
return(blockUpdate_);}
85 int localBlockOffset_;