aboutsummaryrefslogtreecommitdiff
path: root/cpp/nissy.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-04-15 09:23:01 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2025-04-15 09:23:01 +0200
commit6b3f40ac441fede250b9c381952fafd8aac28bd5 (patch)
treef96b3cf3ccfff3ba64ae80289b89a0b2e9fe7d73 /cpp/nissy.h
parenta54aca8c923609cc4e786b19a06abf7cacb6645a (diff)
downloadnissy-core-6b3f40ac441fede250b9c381952fafd8aac28bd5.tar.gz
nissy-core-6b3f40ac441fede250b9c381952fafd8aac28bd5.zip
Added data check status to solver in cpp API
Diffstat (limited to 'cpp/nissy.h')
-rw-r--r--cpp/nissy.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/nissy.h b/cpp/nissy.h
index 7ab466d..448704e 100644
--- a/cpp/nissy.h
+++ b/cpp/nissy.h
@@ -84,10 +84,11 @@ namespace nissy {
84 size_t size; 84 size_t size;
85 std::string id; 85 std::string id;
86 std::vector<std::byte> data; 86 std::vector<std::byte> data;
87 bool data_checked;
87 88
88 error generate_data(); 89 error generate_data();
89 void read_data(std::ifstream&); 90 void read_data(std::ifstream&);
90 error check_data() const; 91 error check_data();
91 void unload_data(); 92 void unload_data();
92 solve_result solve(const cube&, nissflag, unsigned minmoves, 93 solve_result solve(const cube&, nissflag, unsigned minmoves,
93 unsigned maxmoves, unsigned maxsols, int optimal, 94 unsigned maxmoves, unsigned maxsols, int optimal,

Generated with cgit - Back to sebastiano.tronto.net