Commit Graph

269 Commits

Author SHA1 Message Date
James P. Howard, II
4a8947b62d Refactored the random scheduler 2020-12-14 17:35:55 -05:00
James P. Howard, II
ab0d0bdcc0 Simplify two-stage agents and models 2020-12-14 15:42:28 -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
60ff21519c Removed redundant deconstructor from Agent 2020-12-14 15:04:51 -05:00
James P. Howard, II
6e3f814ce2 Rename the distance measures...in case I ever decide to use them 2020-12-14 15:02:04 -05:00
James P. Howard, II
213d60f4b3 Removing redundant code in kami.cc 2020-12-13 20:30:47 -05:00
James P. Howard, II
611f4c8de9 Adding parameter names to class definition 2020-12-13 20:30:26 -05:00
James P. Howard, II
dcd960d1ed Renamed head guards for consistency 2020-12-13 20:23:59 -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
571732f13c Add Coord for later use 2020-11-19 20:16:25 -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
James P. Howard, II
fc0f1a1e52 Added a macro for KAMI_VERSION_STRING 2020-10-12 21:02:50 -04:00
James P. Howard, II
93f91836a4 Casual cleanups for the conan information 2020-10-12 21:01:54 -04:00
James P. Howard, II
7298fa7729 Add conan install to travis build process 2020-10-03 18:57:36 -04:00
James P. Howard, II
dfff3243bd Add conan install to build process 2020-10-03 18:41:59 -04:00
James P. Howard, II
f038242d9b Add latest cmake to download on Travis... 2020-10-03 18:36:24 -04:00
James P. Howard, II
0fbb972e9c Rewrite travis build process from scratch 2020-10-03 18:17:19 -04:00
James P. Howard, II
3809a417c9 Switch python Travis to python 3 2020-10-03 17:46:25 -04:00
James P. Howard, II
0d5fa3f39e Added sphinx to Travis build 2020-10-03 17:39:02 -04:00
James P. Howard, II
ffb67e6da3 Add standardized logging to the examples and test codes 2020-10-03 17:33:31 -04:00
James P. Howard, II
41a1e9edbe Add doxygen to Travis config 2020-09-30 22:03:00 -04:00
James P. Howard, II
e9ca6477d4 Fixed a header mistake 2020-09-30 22:02:36 -04:00
James P. Howard, II
f38a69af4b Merge branch 'release/v0.2.0' into develop 2020-09-29 21:16:56 -04:00
James P. Howard, II
9cbd4ebbfb Merge branch 'release/v0.2.0' into master 0.2.0 2020-09-29 21:16:40 -04:00
James P. Howard, II
04cbe6d1c5 Added conanfile.txt 2020-09-29 21:16:32 -04:00
James P. Howard, II
34dfef2801 Fixed the unit tests a little bit 2020-09-29 21:15:35 -04:00
James P. Howard, II
5a929db2fd Bumped the version number 2020-09-29 11:17:04 -04:00
James P. Howard, II
e65abd642c Fixed the headerfiles for kamidata base code 2020-09-29 11:14:57 -04:00
James P. Howard, II
89ee64a39e Start building a data collection library 2020-09-29 11:12:07 -04:00
James P. Howard, II
7ec9d5381d Start building a data collection library 2020-09-29 11:11:38 -04:00
James P. Howard, II
be7cc3ef4e Fixed up the deployment of config files autogenerated by cmake 2020-09-28 18:48:32 -04:00
James P. Howard, II
95eb50903b Added two-stage agents for morning/evening steps 2020-09-25 17:57:16 -04:00
James P. Howard, II
507a819f1c Started to organize the documentation better 2020-09-25 10:02:55 -04:00
James P. Howard, II
af42ff9f7e Let's cleanup the EXPORT statements 2020-09-24 21:35:37 -04:00
James P. Howard, II
5d9f857c1f Add EXPORT statements... 2020-09-24 21:31:05 -04:00
James P. Howard, II
e79581dfcf README fix 2020-09-24 20:38:31 -04:00
James P. Howard, II
5a7f5204d4 Remove this Testing stuff 2020-09-24 20:34:00 -04:00
James P. Howard, II
095ca4a842 Bring the primary README up to speed 2020-09-24 20:33:44 -04:00
James P. Howard, II
47cbb69ee2 Remove template cruft 2020-09-24 20:27:14 -04:00
James P. Howard, II
7d5482c082 All new build system
This is based on GavinNL/cpp_library_template, which seems to be a
bit closer to meeting my needs.
2020-09-24 13:14:18 -04:00
James P. Howard, II
2d077d6460 Merge branch 'release/v0.1.0' into master 0.1.0 2020-09-23 13:46:14 -04:00
James P. Howard, II
870e7b8cfc Added documentation 2020-09-23 13:42:48 -04:00
James P. Howard, II
e85ba31f65 Refactoring of the grids and adding sologrids 2020-09-23 12:15:02 -04:00
James P. Howard, II
f08d0efe8c Added a 3D MultiGrid model
1.  First, we add a MultiGrid3D domain
2.  Second, we generalize the interfaces of 1D and 2D to match
3.  Third, we implement a 3D Boltzmann model, it being so easy
    and all

Now, I probably should create a generalized nD multigrid, but
this is probably more than enough, for now.
2020-09-22 15:34:51 -04:00
James P. Howard, II
1c6f487174 Added a 1D "grid"
This will be useful for people wanting to simulate certain classes
of 1D CAs, such as the Wolfram CAs.  There is also a 1D Boltzmann
simulation to test drive it.
2020-09-22 10:50:33 -04:00
James P. Howard, II
eef076f85c Added a stagged scheduler 2020-09-20 21:33:50 -04:00
James P. Howard, II
f08e4a3dac Started to generalize the grids.
If I really got my act together, I would allow for arbitrary grids,
but that is not coming any time soon.
2020-09-20 21:20:42 -04:00