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