Commit Graph

286 Commits

Author SHA1 Message Date
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
James P. Howard, II
712e5c2c55 Build fix 2020-09-20 18:25:24 -04:00
James P. Howard, II
de71ba4a7f Remove docs build from GitHub CI 2020-09-20 18:23:42 -04:00
James P. Howard, II
8ac30f57cd Fixes for conan install 2020-09-20 17:47:07 -04:00
James P. Howard, II
1ac74d87f5 Added conan install to GitHub CI 2020-09-20 17:40:06 -04:00
James P. Howard, II
fc320d45e4 Add conan command to GitHub CI 2020-09-20 17:32:33 -04:00
James P. Howard, II
a21c37042a Fixing some virtual functions 2020-09-20 17:06:28 -04:00
James P. Howard, II
2c049366ec The headers really need a serious organization... This will not be it, but it is a start 2020-09-20 16:58:49 -04:00
James P. Howard, II
864ff27df8 Documenting the AgentID 2020-09-20 16:00:55 -04:00
James P. Howard, II
2df573aa1a Abstracing the interface for printing AgentID 2020-09-20 16:00:30 -04:00
James P. Howard, II
9023a75310 Added new sequential scheduler 2020-09-20 10:57:45 -04:00
James P. Howard, II
544615c41e Added documentation 2020-09-20 10:56:57 -04:00
James P. Howard, II
943ecdd5a9 Fixed project name 2020-09-19 20:54:34 -04:00
James P. Howard, II
d4afdc57f0 Several code cleanups and header fixes for agents 2020-09-19 20:49:39 -04:00
James P. Howard, II
0907e3a157 Several code cleanups and header fixes 2020-09-19 20:49:01 -04:00
James P. Howard, II
78e0b49f8a Remove all licensing information, for now 2020-09-19 20:33:43 -04:00
James P. Howard, II
e542078618 Documentation moved to Sphinx/RTD 2020-09-19 20:32:55 -04:00
James P. Howard, II
a535feec69 Code cleanups 2020-09-19 20:32:26 -04:00
James P. Howard, II
37558713bf Initial import 2020-09-19 17:30:42 -04:00
James Howard
0bf74891a8 Initial commit 2020-09-18 18:58:03 -04:00