2011-07-04 12 views
0

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

私の現在のコードは

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); 

答えて

0
umf::control_type<ublas::compressed_matrix<double>::value_type > myControl; 
myControl.ptr[UMFPACK_SYM_PIVOT_TOLERANCE]=0; 
myControl.ptr[UMFPACK_PIVOT_TOLERANCE]=0; 
です
関連する問題