42 #ifndef EpetraExt_LINEARPROBLEM_BTF_H 43 #define EpetraExt_LINEARPROBLEM_BTF_H 96 void deleteNewObjs_();
116 std::vector<int> OldGlobalElements_;
118 std::vector< std::set<int> > ZeroElements_;
120 std::vector< std::vector<Epetra_SerialDenseMatrix*> > Blocks_;
121 std::vector<int> BlockDim_;
122 std::vector<int> BlockCnt_;
123 std::map<int,int> BlockRowMap_;
124 std::map<int,int> SubBlockRowMap_;
125 std::map<int,int> BlockColMap_;
126 std::map<int,int> SubBlockColMap_;
128 std::vector< std::vector<int> > NewBlockRows_;
130 const double threshold_;
138 #endif //EpetraExt_LINEARPROBLEM_BTF_H
bool fwd()
Forward transfer of data from orig object input in the operator() method call to the new object creat...
EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix.
NewTypeRef operator()(OriginalTypeRef orig)
bool rvs()
Reverse transfer of data from new object created in the operator() method call to the orig object inp...
LinearProblem_BTF(double thres=0.0, int verbose=0)