Skip to content

Commit 4f6c5bc

Browse files
committed
implement tests for the full dimensional polytope function
1 parent 1ee6357 commit 4f6c5bc

2 files changed

Lines changed: 596 additions & 0 deletions

File tree

test/CMakeLists.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,26 @@ add_test(NAME test_volumetric_center
386386
add_test(NAME test_vaidya_center
387387
COMMAND test_internal_points -tc=test_vaidya_center)
388388

389+
add_executable (full_dimensional_polytope_test full_dimensional_polytope_test.cpp $<TARGET_OBJECTS:test_main>)
390+
add_test(NAME full_dimensional_polytope_canonical_simplex
391+
COMMAND full_dimensional_polytope_test -tc=full_dimensional_polytope_canonical_simplex)
392+
add_test(NAME full_dimensional_polytope_simple_feasible
393+
COMMAND full_dimensional_polytope_test -tc=full_dimensional_polytope_simple_feasible)
394+
add_test(NAME full_dimensional_polytope_line_segment
395+
COMMAND full_dimensional_polytope_test -tc=full_dimensional_polytope_line_segment)
396+
add_test(NAME full_dimensional_polytope_high_dimensional
397+
COMMAND full_dimensional_polytope_test -tc=full_dimensional_polytope_high_dimensional)
398+
add_test(NAME full_dimensional_polytope_multiple_constraints
399+
COMMAND full_dimensional_polytope_test -tc=full_dimensional_polytope_multiple_constraints)
400+
add_test(NAME full_dimensional_polytope_hypercube_intersection
401+
COMMAND full_dimensional_polytope_test -tc=full_dimensional_polytope_hypercube_intersection)
402+
add_test(NAME full_dimensional_polytope_sparse_constraint
403+
COMMAND full_dimensional_polytope_test -tc=full_dimensional_polytope_sparse_constraint)
404+
add_test(NAME full_dimensional_polytope_orthogonality
405+
COMMAND full_dimensional_polytope_test -tc=full_dimensional_polytope_orthogonality)
406+
add_test(NAME full_dimensional_polytope_infeasible
407+
COMMAND full_dimensional_polytope_test -tc=full_dimensional_polytope_infeasible)
408+
389409

390410

391411
set(ADDITIONAL_FLAGS "-march=native -DSIMD_LEN=0 -DTIME_KEEPING")
@@ -431,3 +451,4 @@ TARGET_LINK_LIBRARIES(crhmc_sampling_test lp_solve ${IFOPT} ${IFOPT_IPOPT} ${PTH
431451
TARGET_LINK_LIBRARIES(order_polytope lp_solve coverage_config)
432452
TARGET_LINK_LIBRARIES(matrix_sampling_test lp_solve ${MKL_LINK} coverage_config)
433453
TARGET_LINK_LIBRARIES(test_internal_points lp_solve ${MKL_LINK} coverage_config)
454+
TARGET_LINK_LIBRARIES(full_dimensional_polytope_test ${SUITESPARSE_LIBRARIES} ${MKL_LINK} coverage_config)

0 commit comments

Comments
 (0)