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

#include <fei_Aztec_Map.hpp>

Inheritance diagram for fei_trilinos::Aztec_Map:

Public Member Functions

 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

Public Attributes

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

Private Member Functions

void checkInput ()

Private Attributes

int globalSize_
int localSize_
int localOffset_
int N_update_
MPI_Comm comm_

Detailed Description

Definition at line 62 of file fei_Aztec_Map.hpp.

Constructor & Destructor Documentation

◆ Aztec_Map() [1/2]

fei_trilinos::Aztec_Map::Aztec_Map ( int globalSize,
int N_update,
const int * update,
int localOffset,
MPI_Comm comm )

References globalSize(), localOffset(), MPI_Comm, and update.

Referenced by Aztec_Map().

◆ Aztec_Map() [2/2]

fei_trilinos::Aztec_Map::Aztec_Map ( const Aztec_Map & map)

References Aztec_Map().

◆ ~Aztec_Map()

virtual fei_trilinos::Aztec_Map::~Aztec_Map ( void )
virtual

Member Function Documentation

◆ localSize()

virtual const int & fei_trilinos::Aztec_Map::localSize ( ) const
inlinevirtual

Definition at line 71 of file fei_Aztec_Map.hpp.

References localSize_.

◆ globalSize()

virtual const int & fei_trilinos::Aztec_Map::globalSize ( ) const
inlinevirtual

Definition at line 72 of file fei_Aztec_Map.hpp.

References globalSize_.

Referenced by fei_trilinos::Aztec_BlockMap::Aztec_BlockMap(), and Aztec_Map().

◆ localOffset()

virtual const int & fei_trilinos::Aztec_Map::localOffset ( ) const
inlinevirtual

Definition at line 73 of file fei_Aztec_Map.hpp.

References localOffset_.

Referenced by fei_trilinos::Aztec_BlockMap::Aztec_BlockMap(), and Aztec_Map().

◆ getUpdate()

int * fei_trilinos::Aztec_Map::getUpdate ( )
inline

Definition at line 75 of file fei_Aztec_Map.hpp.

References update.

◆ getCommunicator()

virtual MPI_Comm fei_trilinos::Aztec_Map::getCommunicator ( ) const
inlinevirtual

Definition at line 80 of file fei_Aztec_Map.hpp.

References comm_, and MPI_Comm.

◆ getProcConfig()

virtual int * fei_trilinos::Aztec_Map::getProcConfig ( )
inlinevirtual

Definition at line 82 of file fei_Aztec_Map.hpp.

References proc_config.

◆ getTransformedEqn()

int fei_trilinos::Aztec_Map::getTransformedEqn ( int eqn) const
inline

Definition at line 97 of file fei_Aztec_Map.hpp.

References az_transformed, external, N_update_, orderingUpdate, and update.

◆ inUpdate()

bool fei_trilinos::Aztec_Map::inUpdate ( int globalIndex,
int & localIndex ) const
inline

Definition at line 104 of file fei_Aztec_Map.hpp.

References az_transformed, localOffset_, localSize_, and update_index.

◆ checkInput()

void fei_trilinos::Aztec_Map::checkInput ( )
private

Member Data Documentation

◆ proc_config

std::vector<int> fei_trilinos::Aztec_Map::proc_config

Definition at line 87 of file fei_Aztec_Map.hpp.

Referenced by getProcConfig().

◆ update

std::vector<int> fei_trilinos::Aztec_Map::update

◆ external

int* fei_trilinos::Aztec_Map::external

Definition at line 89 of file fei_Aztec_Map.hpp.

Referenced by getTransformedEqn().

◆ update_index

int* fei_trilinos::Aztec_Map::update_index

Definition at line 90 of file fei_Aztec_Map.hpp.

Referenced by inUpdate().

◆ extern_index

int* fei_trilinos::Aztec_Map::extern_index

Definition at line 91 of file fei_Aztec_Map.hpp.

◆ data_org

int* fei_trilinos::Aztec_Map::data_org

Definition at line 92 of file fei_Aztec_Map.hpp.

◆ orderingUpdate

std::vector<int> fei_trilinos::Aztec_Map::orderingUpdate

Definition at line 93 of file fei_Aztec_Map.hpp.

Referenced by getTransformedEqn().

◆ az_transformed

bool fei_trilinos::Aztec_Map::az_transformed

Definition at line 95 of file fei_Aztec_Map.hpp.

Referenced by getTransformedEqn(), and inUpdate().

◆ globalSize_

int fei_trilinos::Aztec_Map::globalSize_
private

Definition at line 120 of file fei_Aztec_Map.hpp.

Referenced by globalSize().

◆ localSize_

int fei_trilinos::Aztec_Map::localSize_
private

Definition at line 121 of file fei_Aztec_Map.hpp.

Referenced by inUpdate(), and localSize().

◆ localOffset_

int fei_trilinos::Aztec_Map::localOffset_
private

Definition at line 122 of file fei_Aztec_Map.hpp.

Referenced by inUpdate(), and localOffset().

◆ N_update_

int fei_trilinos::Aztec_Map::N_update_
private

Definition at line 123 of file fei_Aztec_Map.hpp.

Referenced by getTransformedEqn().

◆ comm_

MPI_Comm fei_trilinos::Aztec_Map::comm_
private

Definition at line 125 of file fei_Aztec_Map.hpp.

Referenced by getCommunicator().


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