42 #ifndef EPETRAEXT_BLOCKJACOBI_LINEARPROBLEM_H
43 #define EPETRAEXT_BLOCKJACOBI_LINEARPROBLEM_H
45 #if defined(EpetraExt_SHOW_DEPRECATED_WARNINGS)
47 #warning "The EpetraExt package is deprecated"
72 bool removeDiag =
false )
108 std::vector<Epetra_SerialDenseSVD*>
SVDs_;
117 #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...
bool rvs()
Reverse transfer of data from new object created in the operator() method call to the orig object inp...
Epetra_LinearProblem * NewProblem_
std::vector< int > VbrBlockDim_
~LinearProblem_BlockJacobi()
LinearProblem_BlockJacobi(int verbose=0, int thresholding=0, double rthresh=0.0, double athresh=0.0, bool removeDiag=false)
std::vector< int > VbrBlockCnt_
NewTypeRef operator()(OriginalTypeRef orig)
Analysis of transform operation on original object and construction of new object.
std::vector< Epetra_SerialDenseMatrix * > RHSBlocks_
Epetra_VbrMatrix * NewMatrix_
std::vector< int * > VbrBlockIndices_
std::vector< Epetra_SerialDenseMatrix ** > VbrBlocks_
std::vector< Epetra_SerialDenseMatrix * > Inverses_
std::vector< Epetra_SerialDenseSVD * > SVDs_