2011-07-04 7 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; 
입니다