18 #include "libmesh/libmesh_common.h"
20 #ifdef LIBMESH_HAVE_EIGEN
25 #include "libmesh/eigen_preconditioner.h"
26 #include "libmesh/eigen_sparse_matrix.h"
27 #include "libmesh/eigen_sparse_vector.h"
28 #include "libmesh/libmesh_common.h"
36 libmesh_not_implemented();
45 libmesh_not_implemented();
56 #endif // #ifdef LIBMESH_HAVE_EIGEN
virtual void init() override
初始化预处理器。
virtual void apply(const NumericVector< T > &x, NumericVector< T > &y) override
应用预处理器操作。
EigenPreconditioner 类提供了对 Eigen 库中预处理器集合的接口。