f7fcc98 | Stuart Rossiter | 31 March 2015, 09:47:22 UTC | Document and tweak AnyLogic randomness capabilities - Have RandomWithSeedAccess use an interface SeedAccessibleRNG to permit user alternative RNGs - Add to User Guide to give details of how to use RandomWithSeedAccess (including its use for reproducible stochastic variation in multi-run experiments) | 31 March 2015, 09:47:22 UTC |
fba6e44 | Stuart Rossiter | 31 March 2015, 09:14:12 UTC | Fix to Bernoulli COLLAPSE_MID sampling and tweaks to the API - Have AnyLogicLoggerAccessor return AnyLogicLoggers, not just Loggers - Change RandomWithSeedAccess to allow for a non-incremented-seed instantiation (and better explanation of how AnyLogic threading affects it) - Restrict distribution copying to return Distributions (leaving AbstractStochasticItem returns for when this functionality is extended to all stochastic items) - Fix DistBernoulli to return the correct COLLAPSE_MID value (success if p >= 0.5) | 31 March 2015, 09:14:12 UTC |
9a21f4f | Stuart Rossiter | 17 March 2015, 13:25:12 UTC | Adapt for AnyLogic 7.1.2 fix to relative dependency paths. - Change default AnyLogic input/output folder locations - Update User Guide | 17 March 2015, 13:25:12 UTC |
4b645ec | Stuart Rossiter | 17 March 2015, 12:35:12 UTC | Bug fixes and add copy capability to Distributions. | 17 March 2015, 12:35:12 UTC |
4f9e7df | Stuart Rossiter | 16 March 2015, 16:49:26 UTC | Fix Javadoc errors. | 16 March 2015, 16:49:26 UTC |
06133ca | Stuart Rossiter | 16 March 2015, 16:40:39 UTC | API refactoring and new probability distributions. - AnyLogicLoggers and stoch items can now be got from an accessor by passing any Agent in the model (with change beneath to key by run ID and not MainModel_AnyLogic instance) - Added lock and unlock to categorical distributions for use when the set of outcomes or probabilities are being changed - Allowed custom categorical distributions to be set up for 1-K outcomes (cf. Java enum ones) - Removed some unnecessary methods from the public API (now protected) - Added Poisson, geometric, negative binomial and triangular distributions (plus dummy sampler for convenience with non-helper-library models) - Additions/improvements to the User Guide and Javadoc | 16 March 2015, 16:40:39 UTC |
611b602 | Stuart Rossiter | 03 March 2015, 15:55:27 UTC | Fix potential bug in AnyLogic model settings writing - XStream MainModel_AnyLogic converter potentially points to wrong object | 03 March 2015, 15:55:27 UTC |
fa273d1 | Stuart Rossiter | 03 March 2015, 12:23:54 UTC | Correct Javadoc for AnyLogicLogger | 03 March 2015, 12:23:54 UTC |
19230c8 | Stuart Rossiter | 03 March 2015, 12:10:09 UTC | Refactor (with new API) AnyLogic logging and stochastic accessors: - AnyLogic logging now checks for thread changes during any logging statement (by means of a custom SLF4J Logger subclass) - AnyLogic loggers can now be used in singleton classes (or statically when you're not worried about parallel runs) without an accessor - stochastic items can now be used in singleton classes (or statically when you're not worried about parallel runs) without an accessor - StochasticAccessorMDC is now StandardStochasticAccessor to avoid implementation details in the name - updated User Guide to reflect the above | 03 March 2015, 12:10:09 UTC |
c0bfbbf | Stuart Rossiter | 12 February 2015, 16:08:13 UTC | Add Javadoc link to user guide and gh-pages build process | 12 February 2015, 16:16:25 UTC |
f2ac2d0 | Stuart Rossiter | 12 February 2015, 11:14:50 UTC | Changes to integrate Project Pages for JSIT | 12 February 2015, 11:14:50 UTC |
46b9561 | Stuart Rossiter | 09 February 2015, 10:32:55 UTC | Bug fixes: - fixed NPE when committing changes only to non-source-dirs material - 'fix' missing parenthesis in User Guide | 09 February 2015, 10:32:55 UTC |
2ff49f0 | Stuart Rossiter | 07 February 2015, 17:18:37 UTC | - Removed pesky tabs from source - Adjusted commit/runtime check process to better reflect possible scenarios and expanded User Guide to cover this - Updated build to include JSIT license files in distribution lib folder - Fixed canonical paths (and class name in Linux one) in template commit scripts - Fixed case where no model source paths specified - Tweaked comments in Logback conf file | 07 February 2015, 17:23:40 UTC |
fde0ee9 | Stuart Rossiter | 04 February 2015, 16:50:41 UTC | - Add build dirs to .gitignore - Remove test target from build script | 04 February 2015, 16:50:41 UTC |
909c329 | Stuart Rossiter | 04 February 2015, 16:36:20 UTC | - Fixed rst2html invocation in build script - Added empty lib folder (via .gitignore) so that build script runs clean on cloned repo (and adjusted existing root .gitignore) | 04 February 2015, 16:44:31 UTC |
92f26ab | Stuart Rossiter | 04 February 2015, 15:06:57 UTC | Commit initial 0.2 snapshot code | 04 February 2015, 15:06:57 UTC |
a7bbf22 | Stuart Rossiter | 30 January 2015, 14:04:18 UTC | Initial commit | 30 January 2015, 14:04:18 UTC |