FEI Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
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

◆ 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)

◆ ~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: