FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
fei_trilinos::Aztec_BlockMap Class Reference

#include <fei_Aztec_BlockMap.hpp>

Inheritance diagram for fei_trilinos::Aztec_BlockMap:
Inheritance graph
[legend]

Public Member Functions

 Aztec_BlockMap (int globalSize, int N_update, const int *update, int localOffset, MPI_Comm comm, int numGlobalBlocks, int numLocalBlocks, const int *blkUpdate, int localBlockOffset, int *blockSizes)
 
 Aztec_BlockMap (const Aztec_BlockMap &map)
 
virtual ~Aztec_BlockMap (void)
 
const int & getNumGlobalBlocks () const
 
const int & getNumLocalBlocks () const
 
const int & getLocalBlockOffset () const
 
const int * getBlockSizes () const
 
int * getBlockUpdate ()
 
- Public Member Functions inherited from fei_trilinos::Aztec_Map
 Aztec_Map (int globalSize, int N_update, const int *update, int localOffset, MPI_Comm comm)
 
 Aztec_Map (const Aztec_Map &map)
 
virtual ~Aztec_Map (void)
 
virtual const int & localSize () const
 
virtual const int & globalSize () const
 
virtual const int & localOffset () const
 
int * getUpdate ()
 
virtual MPI_Comm getCommunicator () const
 
virtual int * getProcConfig ()
 
int getTransformedEqn (int eqn) const
 
bool inUpdate (int globalIndex, int &localIndex) const
 

Private Member Functions

void checkInput ()
 

Private Attributes

int numGlobalBlocks_
 
int numLocalBlocks_
 
int localBlockOffset_
 
int * blockSizes_
 
int * blockUpdate_
 

Additional Inherited Members

- Public Attributes inherited from fei_trilinos::Aztec_Map
std::vector< int > proc_config
 
std::vector< int > update
 
int * external
 
int * update_index
 
int * extern_index
 
int * data_org
 
std::vector< int > orderingUpdate
 
bool az_transformed
 

Detailed Description

Definition at line 61 of file fei_Aztec_BlockMap.hpp.

Constructor & Destructor Documentation

fei_trilinos::Aztec_BlockMap::Aztec_BlockMap ( int  globalSize,
int  N_update,
const int *  update,
int  localOffset,
MPI_Comm  comm,
int  numGlobalBlocks,
int  numLocalBlocks,
const int *  blkUpdate,
int  localBlockOffset,
int *  blockSizes 
)
fei_trilinos::Aztec_BlockMap::Aztec_BlockMap ( const Aztec_BlockMap map)
virtual fei_trilinos::Aztec_BlockMap::~Aztec_BlockMap ( void  )
virtual

Member Function Documentation

const int& fei_trilinos::Aztec_BlockMap::getNumGlobalBlocks ( ) const
inline

Definition at line 72 of file fei_Aztec_BlockMap.hpp.

References numGlobalBlocks_.

const int& fei_trilinos::Aztec_BlockMap::getNumLocalBlocks ( ) const
inline

Definition at line 73 of file fei_Aztec_BlockMap.hpp.

References numLocalBlocks_.

const int& fei_trilinos::Aztec_BlockMap::getLocalBlockOffset ( ) const
inline

Definition at line 74 of file fei_Aztec_BlockMap.hpp.

References localBlockOffset_.

const int* fei_trilinos::Aztec_BlockMap::getBlockSizes ( ) const
inline

Definition at line 76 of file fei_Aztec_BlockMap.hpp.

References blockSizes_.

int* fei_trilinos::Aztec_BlockMap::getBlockUpdate ( )
inline

Definition at line 77 of file fei_Aztec_BlockMap.hpp.

References blockUpdate_.

void fei_trilinos::Aztec_BlockMap::checkInput ( )
private

Member Data Documentation

int fei_trilinos::Aztec_BlockMap::numGlobalBlocks_
private

Definition at line 83 of file fei_Aztec_BlockMap.hpp.

Referenced by getNumGlobalBlocks().

int fei_trilinos::Aztec_BlockMap::numLocalBlocks_
private

Definition at line 84 of file fei_Aztec_BlockMap.hpp.

Referenced by getNumLocalBlocks().

int fei_trilinos::Aztec_BlockMap::localBlockOffset_
private

Definition at line 85 of file fei_Aztec_BlockMap.hpp.

Referenced by getLocalBlockOffset().

int* fei_trilinos::Aztec_BlockMap::blockSizes_
private

Definition at line 86 of file fei_Aztec_BlockMap.hpp.

Referenced by getBlockSizes().

int* fei_trilinos::Aztec_BlockMap::blockUpdate_
private

Definition at line 87 of file fei_Aztec_BlockMap.hpp.

Referenced by getBlockUpdate().


The documentation for this class was generated from the following file: