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