62 Commits

Author SHA1 Message Date
James P. Howard, II
e56c257707 style(examples): automatic reformatting 2023-01-22 20:44:55 -05:00
James P. Howard, II
62e80ed547 docs(tutorial): Add the long-awaited tutorial 2023-01-22 20:33:54 -05:00
James P. Howard, II
e02b339055 docs(minimal): Create a minimal example
This is even more elementary than the starter model and is for use in the tutorial
2023-01-22 19:55:37 -05:00
James P. Howard, II
5d58df48b2 build(cmake): automate selection of sources files
Use globbing to get the sources files for each example and the library
2023-01-18 23:35:21 -05:00
James P. Howard, II
9eb47c8656 Move to exception-based error handling 2022-09-09 22:12:42 -04:00
James P. Howard, II
8050ce9b8f Remove unnecessary includes from examples 2022-09-03 22:05:33 -04:00
James P. Howard, II
445e10252e Separate all method declarations from definitions 2022-09-03 21:54:31 -04:00
James P. Howard, II
d2ccdbea73 Make CTidy happy 2022-08-28 20:14:34 -04:00
James P. Howard, II
f86dbd4c24 Implementation of the Bank Reserves Model, including some reworking of everything else necessary, also, a partial unit test 2022-08-26 23:32:23 -04:00
James P. Howard, II
8906825235 We're going back to mt19937 as ranlux24 is slow 2022-08-24 13:44:15 -04:00
James P. Howard, II
e7a5f342bf Updates to the Starter example reflecting Model changes 2022-08-19 20:27:50 -04:00
James P. Howard, II
d884e603cb You know, there is no reason Model has to define the step/run interface
The user can do that for themselves
2022-08-19 19:21:43 -04:00
James P. Howard, II
80f98bdde0 Correction to examples readme 2022-08-18 16:57:27 -04:00
James P. Howard, II
72f0074d81 Completed first generation of unit tests on the grids 2022-08-18 16:56:16 -04:00
James P. Howard, II
f6967d0ec3 Versions of all supporting packages made current 2022-08-16 20:49:54 -04:00
James P. Howard, II
318f6dfecf Move dependencies for the examples to the examples' cmakelists 2022-08-16 11:34:53 -04:00
James P. Howard, II
82d96676d7 Some cleanups to cmake build process 2022-08-11 22:10:27 -04:00
James P. Howard, II
237be8bbe8 Grid modernization 2022-08-08 09:18:56 -04:00
James P. Howard, II
d52102615c Cleanup and align return values from Model 2022-08-05 21:43:16 -04:00
James P. Howard, II
0d00c3ec40 Fully qualify the spdlog linking in the examples 2022-08-04 22:23:22 -04:00
James P. Howard, II
cc7cf670bb Add dummy c'stor and d'stor to the starter example 2022-08-04 10:07:44 -04:00
James P. Howard, II
c91caf723e Added starter example 2022-08-03 09:28:03 -04:00
James P. Howard, II
ec28727ed9 Clean up population returns 2022-08-02 20:25:36 -04:00
James P. Howard, II
a8c4212b94 Remove void returns from scheduler-related classes 2022-08-02 20:07:46 -04:00
James P. Howard, II
fa74943eb5 Remove void returns from agent-related classes 2022-08-02 19:51:33 -04:00
James P. Howard, II
3faa5b4c50 Remove "maybe unused" as that is not helping 2022-08-02 19:09:05 -04:00
James P. Howard, II
cddf317ee6 Remove internal model references in schedulers 2022-08-02 15:29:22 -04:00
James P. Howard, II
f87f9850d9 Remove internal model references from populations 2022-08-02 14:29:20 -04:00
James P. Howard, II
e82b08e8f8 Remove unused stdio.h 2022-08-02 14:26:58 -04:00
James P. Howard, II
10c42ec2fe Remove model from agent, add it to step() and advance() methods 2022-08-02 14:26:10 -04:00
James P. Howard, II
9791cd6d8b Make RNG ranlux24 2022-08-02 10:29:40 -04:00
James P. Howard, II
9bdde03463 Started rebuilding the interface around Population requirements 2022-07-09 13:48:01 -04:00
James P. Howard, II
f5ae008df5 Rearrange header files and remove using namespaces to comply with Google recommendations 2022-07-01 17:50:48 -04:00
James P. Howard, II
52191803ef Redo versioning with neargye-semver 2022-06-17 21:13:05 -04:00
James P. Howard, II
cc189f80c5 Example and test building cleanups 2022-06-17 21:09:16 -04:00
James P. Howard, II
584c2b94d8 The CLion linter is a beast 2021-09-25 12:35:45 -04:00
James P. Howard, II
50bea16026 Synchronize the examples build files 2021-09-16 21:21:19 -04:00
James Howard
1155fdea36 General cleanup for CI 2021-09-17 00:53:38 +00:00
James P. Howard, II
382e074b7e New RNG 2021-07-20 12:15:33 -04:00
James P. Howard, II
bf56389a73 Rebuilt random scheduler with shared RNG 2021-07-14 21:52:30 -04:00
James P. Howard, II
ca5dcfea59 Major reorganization 2021-07-12 16:55:06 -04:00
James P. Howard, II
175c1edda8 Refactoring of the schedulers 2020-12-23 17:31:47 -05:00
James P. Howard, II
fcc177db7c Refactored agents 2020-12-23 17:00:09 -05:00
James P. Howard, II
4a8947b62d Refactored the random scheduler 2020-12-14 17:35:55 -05:00
James P. Howard, II
6b02d5ba1a Remove excess spaces at end of files 2020-12-14 15:17:24 -05:00
James P. Howard, II
573b75dc27 Added license information 2020-12-14 15:13:16 -05:00
James P. Howard, II
e2338e1337 Reorganization of libkami 2020-11-19 21:48:27 -05:00
James P. Howard, II
4469e4c36c Make fmt dependency explicit 2020-11-19 20:45:14 -05:00
James P. Howard, II
4702cfe8d3 Move from .cpp/.hpp to .cc/.h 2020-11-19 19:42:15 -05:00
James P. Howard, II
5e9389e1b3 Added seed selection to the RandomScheduler and support for using it to the 2D BWM 2020-10-13 10:58:48 -04:00