42 #ifndef EpetraExt_LINEARPROBLEM_BTF_H
43 #define EpetraExt_LINEARPROBLEM_BTF_H
45 #if defined(EpetraExt_SHOW_DEPRECATED_WARNINGS)
47 #warning "The EpetraExt package is deprecated"
102 void deleteNewObjs_();
122 std::vector<int> OldGlobalElements_;
124 std::vector< std::set<int> > ZeroElements_;
126 std::vector< std::vector<Epetra_SerialDenseMatrix*> > Blocks_;
127 std::vector<int> BlockDim_;
128 std::vector<int> BlockCnt_;
129 std::map<int,int> BlockRowMap_;
130 std::map<int,int> SubBlockRowMap_;
131 std::map<int,int> BlockColMap_;
132 std::map<int,int> SubBlockColMap_;
134 std::vector< std::vector<int> > NewBlockRows_;
136 const double threshold_;
144 #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...
NewTypeRef operator()(OriginalTypeRef orig)
Analysis of transform operation on original object and construction of new object.
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)