Model Development Topics - openmpp/openmpp.github.io GitHub Wiki
Home > Model Development Topics
This topic contains links to model development topics which have not yet been incorporated into a comprehensive hierarchy of documentation. The list is organized alphabetically.
- Authored Model Documentation: The autonomous authored component of model documentation
-
Built-in Attributes: Entity attributes like
time
andage
created by the compiler - Censor Event Time: How to activate and use the censor_event_time optimization option
- Create Import Set: The create_import_set utility which creates a parameter set with output from an upstream model for use in a downstream model
- Derived Tables: Derived tables
- Entity Attributes in C++: Resolving C++ errors in statements using entity attributes
- Entity Function Hooks: Entity function hooks
- Entity Member Packing: How to pack entity members to reduce memory use
- Entity Tables: Entity tables
- Enumerations: Enumerations
- Events: All about events (under construction)
- Event Trace: Probe a model run at the micro level
- External Names: How to specify the external names of dimensions, expressions, and enumerators
- Generated Model Documentation: The Symbol Reference component of model documentation
-
Illustrative Model
Align1
: An experimental model which manipulates the event queue to align with external counts - Lifecycle Attributes: Built-in entity attributes to probe events
- Local Random Streams: Random number generator streams for individual entities
- Memory Use: A compendium of techniques to economize memory in time-based models
- Microdata Output: Allows a model to output records containing entity attributes
- Model Code: How model code is organized into modules, syntactic islands, and C++
- Model Documentation: Home topic on model documentation
- Model Languages: The human languages supported by a model
- Model Localization: Translation of model messages
- Model Metrics Report: Description and illustration of the Model Metrics report produced by the OpenM++ compiler
- Model Resource Use: Activating and interpreting information about model resource use
- Model Symbols: Symbols in model code and in the user interface
- OpenM++ Compiler: OpenM++ compiler arguments and options
- Parameter and Table Display and Content: Control parameter and table presence and display
- Population Size and Scaling: How a model specifies population size and population scaling
- Symbol Labels and Notes: Human-language labels and notes for model symbols
- Tables: Output tables
- Test Models: The test_models utility to build, run, and compare model results
- Time-like and Event-like Attributes: Definition of time-like and event-like attributes, and restrictions on use
-
Use Modules: The
use
statement and supplied library ofuse
framework modules -
Using
dbcopy
: How to usedbcopy
for model inputs and outputs - Weighted Tabulation: Weighted tabulation
Orphaned topics:
- File-based Parameter Values: Representing parameter values in files