feat(equation-and-linear-solve): step 2 — pardiso-linear-solver

This commit is contained in:
KOKO\Mimi
2026-07-31 16:16:28 +09:00
parent a78f36a172
commit e216660d51
6 changed files with 541 additions and 0 deletions
+30
View File
@@ -345,3 +345,33 @@ add_test(
COMMAND "$<TARGET_FILE:fesa_constraint_tests>"
--gtest_filter=Reaction.*
)
add_executable(fesa_linear_solver_tests
unit/solvers/linear/pardiso_linear_solver_test.cpp
)
target_compile_features(fesa_linear_solver_tests PRIVATE cxx_std_20)
target_compile_options(
fesa_linear_solver_tests
PRIVATE
/W4
/permissive-
/EHsc
)
target_link_libraries(fesa_linear_solver_tests
PRIVATE
fesa_core
GTest::gtest_main
)
add_test(
NAME PardisoLinearSolver
COMMAND "$<TARGET_FILE:fesa_linear_solver_tests>"
)
set_property(
TEST PardisoLinearSolver
PROPERTY ENVIRONMENT_MODIFICATION
${FESA_DEPENDENCY_RUNTIME_MODIFICATIONS}
)