1

我正在用 C++ 编码,我正在使用 FEniCS fenics/2016.1.0。我的代码的一部分是

Matrix A;
Vector f;
std::vector<std::shared_ptr<const DirichletBC>> dirichlet_matrici({dirichlet}); 
assemble_system(A,f,a,L,dirichlet_matrici);
solve(A, *(u.vector()), f);

我想用 Eigen 解决系统,所以我需要转换 Eigen 对象中的 dolfin::Matrix A 和 dolfin::Vector f 。可能吗?谢谢您的帮助

4

1 回答 1

0

我不确定是否可以进行直接转换。但是,可以创建一个新的特征矩阵,然后将第一个矩阵中的每个单独的值输入到第二个矩阵中。

于 2017-10-06T14:26:16.810 回答