|
EpetraExt Package Browser (Single Doxygen Collection)
Development
|
Go to the documentation of this file.
42 #ifndef EPETRAEXT_BLOCKJACOBI_LINEARPROBLEM_H
43 #define EPETRAEXT_BLOCKJACOBI_LINEARPROBLEM_H
66 bool removeDiag =
false )
102 std::vector<Epetra_SerialDenseSVD*>
SVDs_;
111 #endif //EPETRAEXT_BLOCKJACOBI_LINEARPROBLEM_H
bool fwd()
Forward transfer of data from orig object input in the operator() method call to the new object creat...
std::vector< int > VbrBlockDim_
std::vector< Epetra_SerialDenseMatrix * > RHSBlocks_
std::vector< Epetra_SerialDenseMatrix ** > VbrBlocks_
std::vector< int * > VbrBlockIndices_
bool rvs()
Reverse transfer of data from new object created in the operator() method call to the orig object inp...
Epetra_VbrMatrix * NewMatrix_
NewTypeRef operator()(OriginalTypeRef orig)
Epetra_LinearProblem * NewProblem_
~LinearProblem_BlockJacobi()
std::vector< Epetra_SerialDenseMatrix * > Inverses_
LinearProblem_BlockJacobi(int verbose=0, int thresholding=0, double rthresh=0.0, double athresh=0.0, bool removeDiag=false)
std::vector< int > VbrBlockCnt_
EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix.
std::vector< Epetra_SerialDenseSVD * > SVDs_