API to serialize/deserialize random state for all model streams - implementation for lcg41
API to serialize/deserialize random state for all model streams - implementation for lcg200
Implement sqrt in table measures
R package: update test case
oms: allow write NULL values for extended parameters
dbcopy: allow write NULL values for extended parameters. oms: do not expose sql parts of accumulators or expressions.
allow NULL values only for extendable parameters
Use is_extendable parameter property to define value column as NULL or NOT NULL
Perl test_models.pl: reduce model progress to 25 percent
add is_extendable property to parameter metadata
Merge branch 'master' of https://git.code.sf.net/p/ompp/git
run-time: Add BaseEvent member function get_next_event (required by SpouseGeneration in LifePathsX)
Alpha2 - Test extend_parameter for Default parameters instead of Fixed parameters
allow NULL parameter values for float types
Allow NULL values for float parameters.
run status and progress update code cleanup
fix racing conditions for status update in MPI models
Sub-values run state: save into database
standard suffix for long long
Linux make: reduce progress message output
add new progress reporting options to modelOne.ini
add ProgressPercent and ProgressStep options
model framework - improvements to model reporting frequency
tidy up run lifecycle/progress messages
run-time: Report some summary simulation statistics in log
run-time: Add elapsed time measures to summary member simulation statistics in log
implement model progress update
make IModel API available to model framework code (e.g. to report progress)
test_models.pl - fix error manifesting on Linux
use MPI async broadcast to avoid aggressive polling after OpenMPI 1.10 changes
Merge branch 'master' of https://git.code.sf.net/p/ompp/git
Add tests for extend_parameter
omc - implement extend_parameter
Additional log output from Debug version of models
Add missing include for <vector> (issue identified in Linux build)
Fixes to test_models.pl for Linux
cosmetic change in makefile: use publish-views instead of publish_views
Update sqlite with recent version
Perl update test_models to publish views
Linux makefiles: add optional views to make
Deactivate removal of margins from Modgen outputs (for output comparison in test_models)
Alpha2 - Add table MarginTest
Implement table margins
add all-in-one csv output
VS build (modgen) - Change FloatingPointModel from Fast to Precise to align with ompp and improve comparability
Allow re-initialization of cumrate objects
Revise population scaling for case-based models
run-time - zero-initialize derived parameters before each member
Fix: Output combined seed in case checksum trace output
Make PieceLinearLookup more robust
Improvements to VS integration for x-compatible models
CloneProbe1 model: cosmetic (comments)
Implement stub version of SetCaseWeight()
Implement GetPopulation()
incorporate change of default DB publish location
build_tools.pl - minor improvements
dbcopy: use IdOutputNames=true/false to control use of id's in output directory names and file names
control output directory names by dbcopy.IdNames true/false option
changes in comments only
go 1.10 updates: use strings.Builder
Change default publish name and location of sqlite to executable stem and location
models cleanup
Windows VC projects: use c++17
Linux makefiles: use c++17
PA1 - Specify measure names using new => syntax
scanner: Recognize naming operator =>
omc: Optional naming of parameter and table dimensions using => operator
Alpha2: Add examples to test naming parameter and table dimensions using => operator
omc: Implement new binary naming operator => (name on left, syntactic element on right)
optionally name parameter dims, and table dims and measures: add double arrow "=>" to grammar
PA1 - respect 8 character limit in measure names to avoid name mangling
makefile - enable hexadecimal float constants on both g++ 4.8.3 (CentOS) and g++ 7.3.0 (Ubuntu)
test_models.pl - solve spurious output digest differences in Ubuntu (caused by different sqlite3 .output behaviour in Ubuntu)
changes to test_models.pl to run on Perl in Ubuntu 18.04
PA1 - WIP
PA1 - Automation script WIP
OM! - Various (WIP)
PA1 - WIP
Excel workbook to external csv for PA
Merge branch 'master' of https://git.code.sf.net/p/ompp/git
PA1 - enhancements WIP
remove Member, MemberCount from framework modules
runtime - Bug fix - destructor called unnecessarily on zombies, caused double-delete crash during simulation cleanup in G++ 7.3.0
fix signed / unsigned comparison
fix Ubuntu 18.04 compile errors
ompp-ui: fix z-order for model info dilog invoked from toolbar
Merge branch 'master' of https://git.code.sf.net/p/ompp/git
Merge branch 'master' of https://git.code.sf.net/p/ompp/git
update project authors.
bug fix – incorrect SQL aggregation expression for ‘unit’ when measures_method = aggregate
cosmetic
supply member and member count to before_presimulation for initialization of RNG's
PA1 - WIP
Merge branch 'master' of https://git.code.sf.net/p/ompp/git
PA1 - model illustrating Probabilistic Analysis (WIP)
PA1 - WIP
cosmetic - comment in generated code
cosmetic - correction of comment
correction to code comment
Implement before_presimulation and after_presimulation. Enable RNG use in PreSimulation functions.