0

スパース行列を解くためにC++でumfpackを使用しています。[UMFPACK PIVOT TOLERANCE]パラメータが設定されている場所を見つけるのに問題があります。この制御パラメータを設定する方法を知っている人はいますか?

私の現在のコードは

umf::symbolic_type<double> Symbolic;
umf::numeric_type<double> Numeric;
umf::symbolic(J, Symbolic);
umf::numeric(J, Symbolic, Numeric);
umf::solve(J, unknowns, knowns, Numeric);
4

1 に答える 1

0
umf::control_type<ublas::compressed_matrix<double>::value_type > myControl;
myControl.ptr[UMFPACK_SYM_PIVOT_TOLERANCE]=0;
myControl.ptr[UMFPACK_PIVOT_TOLERANCE]=0;
于 2011-07-04T10:42:28.937 に答える