#include <fei_AztecDVBR_Matrix.hpp>
|
| AztecDVBR_Matrix (fei::SharedPtr< Aztec_BlockMap > map) |
|
| AztecDVBR_Matrix (const AztecDVBR_Matrix &src) |
|
virtual | ~AztecDVBR_Matrix () |
|
int | getNumBlocksPerRow (int blkRow, int &nnzBlksPerRow) const |
|
int | getNumNonzerosPerRow (int blkRow, int &nnzPerRow) const |
|
int | getNumBlocksPerRow (int *nnzBlksPerRow) const |
|
int | getNumNonzerosPerRow (int *nnzPerRow) const |
|
int | getBlockSize (int blkRow, int blkCol, int &ptRows, int &ptCols) |
|
void | matvec (const Aztec_LSVector &x, Aztec_LSVector &y) const |
|
void | put (double s) |
|
int | getBlockRow (int blk_row, double *vals, int *blk_col_inds, int num_nz_blocks) const |
|
int | putBlockRow (int blk_row, double *vals, int *blk_col_inds, int num_nz_blocks) const |
|
int | sumIntoBlockRow (int blk_row, double *vals, int *blk_col_inds, int num_nz_blocks) const |
|
void | allocate (int *num_nz_blocks, int *blk_col_inds) |
|
void | loadComplete () |
|
bool | isLoaded () const |
|
void | setLoaded (bool flag) |
|
bool | isAllocated () const |
|
void | setAllocated (bool flag) |
|
AZ_MATRIX * | getAZ_MATRIX_Ptr () const |
|
bool | readFromFile (const char *filename) |
|
bool | writeToFile (const char *fileName) const |
|
int | getNumRemoteBlocks () |
|
int * | getRemoteBlockIndices () |
|
int * | getRemoteBlockSizes () |
|
int * | getUpdate_index () |
|
int * | getData_org () |
|
|
int | inUpdate (int globalIndex, int &localIndex) const |
|
void | readAllocateInfo (FILE *infile, int *&num_nz_blocks, int *&blk_col_inds) |
|
void | readMatrixData (FILE *infile) |
|
void | calcRpntr () |
|
void | calcBpntr (int *nzBlksPerRow) |
|
void | setBindx (int nnzBlks, int *blkColInds) |
|
void | calcIndx (int nnzBlks) |
|
int | getBindxOffset (int blkInd, int bpntrStart, int bpntrEnd) const |
|
void | calcRemoteInds (int *&remoteInds, int &len) |
|
void | getRemoteBlkSizes (int *remoteBlkSizes, int *remoteInds, int len) |
|
void | insertList (int item, int *&list, int &len) |
|
void | getValuesFromString (char *line, int len, double *values, int lenValues) |
|
void | messageAbort (const char *mesg) const |
|
Definition at line 58 of file fei_AztecDVBR_Matrix.hpp.
◆ AztecDVBR_Matrix() [1/2]
◆ AztecDVBR_Matrix() [2/2]
fei_trilinos::AztecDVBR_Matrix::AztecDVBR_Matrix |
( |
const AztecDVBR_Matrix & | src | ) |
|
◆ ~AztecDVBR_Matrix()
virtual fei_trilinos::AztecDVBR_Matrix::~AztecDVBR_Matrix |
( |
| ) |
|
|
virtual |
◆ getNumBlocksPerRow() [1/2]
int fei_trilinos::AztecDVBR_Matrix::getNumBlocksPerRow |
( |
int | blkRow, |
|
|
int & | nnzBlksPerRow ) const |
◆ getNumNonzerosPerRow() [1/2]
int fei_trilinos::AztecDVBR_Matrix::getNumNonzerosPerRow |
( |
int | blkRow, |
|
|
int & | nnzPerRow ) const |
◆ getNumBlocksPerRow() [2/2]
int fei_trilinos::AztecDVBR_Matrix::getNumBlocksPerRow |
( |
int * | nnzBlksPerRow | ) |
const |
◆ getNumNonzerosPerRow() [2/2]
int fei_trilinos::AztecDVBR_Matrix::getNumNonzerosPerRow |
( |
int * | nnzPerRow | ) |
const |
◆ getBlockSize()
int fei_trilinos::AztecDVBR_Matrix::getBlockSize |
( |
int | blkRow, |
|
|
int | blkCol, |
|
|
int & | ptRows, |
|
|
int & | ptCols ) |
◆ matvec()
◆ put()
void fei_trilinos::AztecDVBR_Matrix::put |
( |
double | s | ) |
|
◆ getBlockRow()
int fei_trilinos::AztecDVBR_Matrix::getBlockRow |
( |
int | blk_row, |
|
|
double * | vals, |
|
|
int * | blk_col_inds, |
|
|
int | num_nz_blocks ) const |
◆ putBlockRow()
int fei_trilinos::AztecDVBR_Matrix::putBlockRow |
( |
int | blk_row, |
|
|
double * | vals, |
|
|
int * | blk_col_inds, |
|
|
int | num_nz_blocks ) const |
◆ sumIntoBlockRow()
int fei_trilinos::AztecDVBR_Matrix::sumIntoBlockRow |
( |
int | blk_row, |
|
|
double * | vals, |
|
|
int * | blk_col_inds, |
|
|
int | num_nz_blocks ) const |
◆ allocate()
void fei_trilinos::AztecDVBR_Matrix::allocate |
( |
int * | num_nz_blocks, |
|
|
int * | blk_col_inds ) |
◆ loadComplete()
void fei_trilinos::AztecDVBR_Matrix::loadComplete |
( |
| ) |
|
◆ isLoaded()
bool fei_trilinos::AztecDVBR_Matrix::isLoaded |
( |
| ) |
const |
|
inline |
◆ setLoaded()
void fei_trilinos::AztecDVBR_Matrix::setLoaded |
( |
bool | flag | ) |
|
|
inline |
◆ isAllocated()
bool fei_trilinos::AztecDVBR_Matrix::isAllocated |
( |
| ) |
const |
|
inline |
◆ setAllocated()
void fei_trilinos::AztecDVBR_Matrix::setAllocated |
( |
bool | flag | ) |
|
|
inline |
◆ getAZ_MATRIX_Ptr()
AZ_MATRIX * fei_trilinos::AztecDVBR_Matrix::getAZ_MATRIX_Ptr |
( |
| ) |
const |
|
inline |
◆ readFromFile()
bool fei_trilinos::AztecDVBR_Matrix::readFromFile |
( |
const char * | filename | ) |
|
◆ writeToFile()
bool fei_trilinos::AztecDVBR_Matrix::writeToFile |
( |
const char * | fileName | ) |
const |
◆ getNumRemoteBlocks()
int fei_trilinos::AztecDVBR_Matrix::getNumRemoteBlocks |
( |
| ) |
|
|
inline |
◆ getRemoteBlockIndices()
int * fei_trilinos::AztecDVBR_Matrix::getRemoteBlockIndices |
( |
| ) |
|
|
inline |
◆ getRemoteBlockSizes()
int * fei_trilinos::AztecDVBR_Matrix::getRemoteBlockSizes |
( |
| ) |
|
|
inline |
◆ getUpdate_index()
int * fei_trilinos::AztecDVBR_Matrix::getUpdate_index |
( |
| ) |
|
|
inline |
◆ getData_org()
int * fei_trilinos::AztecDVBR_Matrix::getData_org |
( |
| ) |
|
|
inline |
◆ inUpdate()
int fei_trilinos::AztecDVBR_Matrix::inUpdate |
( |
int | globalIndex, |
|
|
int & | localIndex ) const |
|
private |
◆ readAllocateInfo()
void fei_trilinos::AztecDVBR_Matrix::readAllocateInfo |
( |
FILE * | infile, |
|
|
int *& | num_nz_blocks, |
|
|
int *& | blk_col_inds ) |
|
private |
◆ readMatrixData()
void fei_trilinos::AztecDVBR_Matrix::readMatrixData |
( |
FILE * | infile | ) |
|
|
private |
◆ calcRpntr()
void fei_trilinos::AztecDVBR_Matrix::calcRpntr |
( |
| ) |
|
|
private |
◆ calcBpntr()
void fei_trilinos::AztecDVBR_Matrix::calcBpntr |
( |
int * | nzBlksPerRow | ) |
|
|
private |
◆ setBindx()
void fei_trilinos::AztecDVBR_Matrix::setBindx |
( |
int | nnzBlks, |
|
|
int * | blkColInds ) |
|
private |
◆ calcIndx()
void fei_trilinos::AztecDVBR_Matrix::calcIndx |
( |
int | nnzBlks | ) |
|
|
private |
◆ getBindxOffset()
int fei_trilinos::AztecDVBR_Matrix::getBindxOffset |
( |
int | blkInd, |
|
|
int | bpntrStart, |
|
|
int | bpntrEnd ) const |
|
private |
◆ calcRemoteInds()
void fei_trilinos::AztecDVBR_Matrix::calcRemoteInds |
( |
int *& | remoteInds, |
|
|
int & | len ) |
|
private |
◆ getRemoteBlkSizes()
void fei_trilinos::AztecDVBR_Matrix::getRemoteBlkSizes |
( |
int * | remoteBlkSizes, |
|
|
int * | remoteInds, |
|
|
int | len ) |
|
private |
◆ insertList()
void fei_trilinos::AztecDVBR_Matrix::insertList |
( |
int | item, |
|
|
int *& | list, |
|
|
int & | len ) |
|
private |
◆ getValuesFromString()
void fei_trilinos::AztecDVBR_Matrix::getValuesFromString |
( |
char * | line, |
|
|
int | len, |
|
|
double * | values, |
|
|
int | lenValues ) |
|
private |
◆ messageAbort()
void fei_trilinos::AztecDVBR_Matrix::messageAbort |
( |
const char * | mesg | ) |
const |
|
private |
◆ amap_
◆ Amat_
AZ_MATRIX* fei_trilinos::AztecDVBR_Matrix::Amat_ |
|
private |
◆ N_update_
int fei_trilinos::AztecDVBR_Matrix::N_update_ |
|
private |
◆ external_
int* fei_trilinos::AztecDVBR_Matrix::external_ |
|
private |
◆ extern_index_
int* fei_trilinos::AztecDVBR_Matrix::extern_index_ |
|
private |
◆ update_index_
int* fei_trilinos::AztecDVBR_Matrix::update_index_ |
|
private |
◆ data_org_
int* fei_trilinos::AztecDVBR_Matrix::data_org_ |
|
private |
◆ orderingUpdate_
int* fei_trilinos::AztecDVBR_Matrix::orderingUpdate_ |
|
private |
◆ isLoaded_
bool fei_trilinos::AztecDVBR_Matrix::isLoaded_ |
|
private |
◆ isAllocated_
bool fei_trilinos::AztecDVBR_Matrix::isAllocated_ |
|
private |
◆ localNNZ_
int fei_trilinos::AztecDVBR_Matrix::localNNZ_ |
|
private |
◆ nnzPerRow_
int* fei_trilinos::AztecDVBR_Matrix::nnzPerRow_ |
|
private |
◆ numRemoteBlocks_
int fei_trilinos::AztecDVBR_Matrix::numRemoteBlocks_ |
|
private |
◆ remoteInds_
int* fei_trilinos::AztecDVBR_Matrix::remoteInds_ |
|
private |
◆ remoteBlockSizes_
int* fei_trilinos::AztecDVBR_Matrix::remoteBlockSizes_ |
|
private |
The documentation for this class was generated from the following file: