System Architecture# C++ Overview Applications Libraries Introduction to CRTP / Facade Layout Analysis Performance Changing an Underlying Type POLARIS Component Development Conclusion Advanced CRTP Deriving Polaris objects from other Polaris objects Random Choice Simulation variance and reproducability Threading Model Intro Patterns Exception Handling Simulation Engine Memory Allocation Blocks Hierarchy Debugging Simulation Time Units Transition from Basic_Units to units Routing Memory Usage Analyzing memory usage Adding a new app Model Outputs MOE Results as HDF5 Outputs Working with H5 in C++ Working H5 in Python Skims as OMX Outputs Working With OMX in C++ Working With OMX in Python