<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nissy-core/tools/nissy_extra.h, branch h48-corner-estimate</title>
<subtitle>The "engine" of nissy, including the H48 optimal solver.</subtitle>
<id>https://git.tronto.net/nissy-core/atom?h=h48-corner-estimate</id>
<link rel='self' href='https://git.tronto.net/nissy-core/atom?h=h48-corner-estimate'/>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/'/>
<updated>2025-05-19T15:45:14Z</updated>
<entry>
<title>Refactored checkdata</title>
<updated>2025-05-19T15:45:14Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-05-19T15:45:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=62d87e063318cc4c842b1b2d8c184f48aeaf6659'/>
<id>urn:sha1:62d87e063318cc4c842b1b2d8c184f48aeaf6659</id>
<content type='text'>
Relevant changes include:
  - Changed the signature of nissy_checkdata().
  - Removed expected_distribution.h from tools; this data is now included
    in each solver's src/ code.
  - Removed distribution check for cocsep; may add back later.
</content>
</entry>
<entry>
<title>Refactor solver dispatch and checkdata</title>
<updated>2025-05-18T06:48:13Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-05-18T06:48:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=8b94d135429a9f3253cc7f25a1453b412065c4a0'/>
<id>urn:sha1:8b94d135429a9f3253cc7f25a1453b412065c4a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Other minor fixes</title>
<updated>2025-05-09T16:36:24Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-05-09T16:36:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=5bb2b50a3f92c727ddf468df16bbc60a173d3115'/>
<id>urn:sha1:5bb2b50a3f92c727ddf468df16bbc60a173d3115</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always use unsigned char * for data buffers</title>
<updated>2025-04-21T12:44:07Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-04-21T12:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=510a7471348788fccba6b7c4b9f7b7cc9aee6ba9'/>
<id>urn:sha1:510a7471348788fccba6b7c4b9f7b7cc9aee6ba9</id>
<content type='text'>
Before this commit I was inconsistently using one of void *, char *
and uint8_t *.
</content>
</entry>
<entry>
<title>Better logging function</title>
<updated>2025-04-15T13:51:40Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-04-15T13:51:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=b25a939e2d8b045c083caf3264c4e5aac1cf88fb'/>
<id>urn:sha1:b25a939e2d8b045c083caf3264c4e5aac1cf88fb</id>
<content type='text'>
Now it is possible to provide some data together with the logging function.
This is useful for example in C++, where I can now provide an arbitrary
callable object as data, and a simple wrapper function that call the
callable object as logging function.
</content>
</entry>
<entry>
<title>Some minor changes to the interface.</title>
<updated>2025-04-08T13:16:21Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-04-08T13:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=e4f356b9592599ad91aac34bf2265c9bcdfbb81f'/>
<id>urn:sha1:e4f356b9592599ad91aac34bf2265c9bcdfbb81f</id>
<content type='text'>
- Simplified logger to accept only a string, not a variadic list
  of args like printf(). This can still use some improvement,
  but now it is easier to use from other languages.
- Fixed some misuses of the logger (wrong types etc)
- Renamed some constants
- Fixed some typos in comments.
</content>
</entry>
<entry>
<title>Big cleanup for appendsolution()</title>
<updated>2025-03-24T22:09:26Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-03-24T22:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=d45e1595ec1cffeab83ac6602b748250b66bea03'/>
<id>urn:sha1:d45e1595ec1cffeab83ac6602b748250b66bea03</id>
<content type='text'>
With this PR the appendsolution routine is extracted from the h48
solver and the new coordinate solver and made generic. This has
many advantages:
- less repetition (even if the two versions are different enough that
  *for now* it was not a big deal)
- smaller h48/solve.h file, which is already a big beast
- easier to test the appendsolution() routine separately
</content>
</entry>
<entry>
<title>Interface changes, progress with python</title>
<updated>2024-10-14T12:45:22Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2024-10-13T22:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=8a91354f7b94c669c77fe628a81f9bfe9f599ef0'/>
<id>urn:sha1:8a91354f7b94c669c77fe628a81f9bfe9f599ef0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed nissy_explainerror and moved datainfo to tools</title>
<updated>2024-10-13T13:37:02Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2024-10-13T13:37:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=7dbd34574f629cacf3b89292d2a06ad0ae612f26'/>
<id>urn:sha1:7dbd34574f629cacf3b89292d2a06ad0ae612f26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improved error messages and add some comments in nissy.h</title>
<updated>2024-10-10T17:49:48Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2024-10-10T17:49:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=5e291466fbbc45aed74f67a1b2e555d1f0c44d8f'/>
<id>urn:sha1:5e291466fbbc45aed74f67a1b2e555d1f0c44d8f</id>
<content type='text'>
</content>
</entry>
</feed>
