我用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。可能吗? 谢谢你的帮助
答案 0 :(得分:0)
我不确定是否可以进行直接转换。但是,可以创建一个新的特征矩阵,然后将每个单独的值从第一个矩阵馈送到第二个矩阵。