36class DirectLinearSolverConfiguration {
37 SCALING_METHOD mScalingMethod;
38 FILL_IN_REDUCTION_METHOD mFillInReductionMethod;
39 PARTIAL_REFACTORIZATION_METHOD mPartialRefactorizationMethod;
43 DirectLinearSolverConfiguration();
45 void setFillInReductionMethod(FILL_IN_REDUCTION_METHOD fillInReductionMethod);
47 void setScalingMethod(SCALING_METHOD scalingMethod);
49 void setPartialRefactorizationMethod(
50 PARTIAL_REFACTORIZATION_METHOD partialRefactorizationMethod);
52 void setBTF(USE_BTF useBTF);
54 SCALING_METHOD getScalingMethod()
const;
56 FILL_IN_REDUCTION_METHOD getFillInReductionMethod()
const;
58 PARTIAL_REFACTORIZATION_METHOD getPartialRefactorizationMethod()
const;
60 USE_BTF getBTF()
const;
62 String getScalingMethodString()
const;
64 String getFillInReductionMethodString()
const;
66 String getPartialRefactorizationMethodString()
const;
68 String getBTFString()
const;