FEI Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
fei_trilinos::Aztec_BlockMap Class Reference

#include <fei_Aztec_BlockMap.hpp>

Inheritance diagram for fei_trilinos::Aztec_BlockMap:

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

◆ Aztec_BlockMap() [1/2]

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 )

◆ Aztec_BlockMap() [2/2]

fei_trilinos::Aztec_BlockMap::Aztec_BlockMap ( const Aztec_BlockMap & map)

References Aztec_BlockMap().

◆ ~Aztec_BlockMap()

virtual fei_trilinos::Aztec_BlockMap::~Aztec_BlockMap ( void )
virtual

Member Function Documentation

◆ getNumGlobalBlocks()

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

Definition at line 72 of file fei_Aztec_BlockMap.hpp.

References numGlobalBlocks_.

◆ getNumLocalBlocks()

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

Definition at line 73 of file fei_Aztec_BlockMap.hpp.

References numLocalBlocks_.

◆ getLocalBlockOffset()

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

Definition at line 74 of file fei_Aztec_BlockMap.hpp.

References localBlockOffset_.

◆ getBlockSizes()

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

Definition at line 76 of file fei_Aztec_BlockMap.hpp.

References blockSizes_.

◆ getBlockUpdate()

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

Definition at line 77 of file fei_Aztec_BlockMap.hpp.

References blockUpdate_.

◆ checkInput()

void fei_trilinos::Aztec_BlockMap::checkInput ( )
private

Member Data Documentation

◆ numGlobalBlocks_

int fei_trilinos::Aztec_BlockMap::numGlobalBlocks_
private

Definition at line 83 of file fei_Aztec_BlockMap.hpp.

Referenced by getNumGlobalBlocks().

◆ numLocalBlocks_

int fei_trilinos::Aztec_BlockMap::numLocalBlocks_
private

Definition at line 84 of file fei_Aztec_BlockMap.hpp.

Referenced by getNumLocalBlocks().

◆ localBlockOffset_

int fei_trilinos::Aztec_BlockMap::localBlockOffset_
private

Definition at line 85 of file fei_Aztec_BlockMap.hpp.

Referenced by getLocalBlockOffset().

◆ blockSizes_

int* fei_trilinos::Aztec_BlockMap::blockSizes_
private

Definition at line 86 of file fei_Aztec_BlockMap.hpp.

Referenced by getBlockSizes().

◆ blockUpdate_

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: