Files
- dir packages
- dir packages/engine
- dir packages/engine/scram-node
- dir packages/engine/scram-node/src
- file cc
Implementation of alignment and phase classes. - file h
Mission and phase constructs. - file cc
Implementation of common facilities for all analysis classes. - file h
Common facilities for all analysis classes. - file cc
Implementation of BDD fault tree analysis algorithms. - file h
Fault tree analysis with the Binary Decision Diagram algorithms. - file cc
Implementation of various common cause failure models. - file h
Functional containers for basic events grouped by common cause failure. - file cc
Implementation of cycle detection specializations. - file h
Validation facilities to detect and print cycles in graphs. - file cc
Implementation of helper features for all elements of the analysis. - file h
Base/mixin classes, structs, and properties common to all MEF classes/constructs. - file cc
The environment variables discovered at run-time. - file h
SCRAM-specific environment variables. - file h
Exceptions for SCRAM. - file cc
Implementation of Event Class and its derived classes. - file h
Contains event classes for fault trees. - file cc
Implementation of event tree facilities. - file h
Event Tree facilities. - file cc
Implementation of event tree analysis facilities. - file h
Event tree analysis facilities. - file cc
Implementation of the expression base class. - file h
Provides the base class for all expressions and units for expression values. - file cc
Implementation of fault tree and component containers. - file h
Fault Tree and Component containers. - file cc
Implementation of fault tree analysis. - file h
Fault Tree Analysis. - file cc
Implementations of functions to provide quantitative importance informations. - file h
Contains functionality to do numerical analysis of importance factors. - file cc
Implementation of input file processing into analysis constructs. - file h
A facility that processes input files into analysis constructs. - file h
Model and event tree modifier instructions. - file cc
Initializing static members and member functions of Logger class. - file h
Logging capability for various purposes, such as warnings and debugging. - file cpp
- file cc
Implementation of the MOCUS algorithm. - file h
Fault tree analysis with the MOCUS algorithm. - file cc
Implementation of functions in Model class. - file h
Representation for a model container for risk analysis. - dir packages/engine/scram-node/src/expression
- file h
Boolean expressions. - file cc
Implementation of conditional expressions. - file h
Conditional (if-then-else, switch-case) expressions. - file cc
Implementation of various constant expressions. - file h
Constant expressions that cannot have uncertainties. - file cc
Implementation of various exponential expressions. - file h
Expressions and distributions that are described with exponential formulas. - file cc
Implementation of foreign function calls with MEF expressions. - file h
The MEF facilities to call external functions in expressions. - file cc
Implementation of various numerical expressions. - file h
A collection of numerical expressions. - file cc
Implementations of random deviate expressions. - file h
A collection of deviate expressions with random distributions sampled at run-time. - file cc
Implementations of event occurrence tests. - file h
Event tree analysis expressions to test functional and initiating events.
- file h
- dir packages/engine/scram-node/src/ext
- file h
Helpful algorithm facilities as an extension to the STL or Boost. - file h
n-choose-k combination generation facilities from http://howardhinnant.github.io/combinations.html - file h
Convenience iterator adaptor to wrap find calls and results. - file h
Floating pointing comparison helper functions. - file h
Non-zero based Index->Value map adapter on sequential containers. - file h
Implementation of a vector-based map for a small number of entries. - file h
Implementation of a vector-based set for a small number of entries. - file h
Helper functions to boost multi_index_container. - file h
Scope guard functionality with C++17. - file h
Helper facilities to get source file information. - file h
Extra helper functions for std::variant. - file cc
Out-of-line implementations of version interpretation facilities. - file h
String version interpretation facilities.
- file h
- file cc
Implementation of expression parameters. - file h
Parameter expressions that act like a shareable variable. - file cc
Implementation of a Propositional Directed Acyclic Graph with indexed nodes, variables, and gates. - file h
Classes and facilities to represent fault trees as PDAGs with event and gate indices instead of ID names. - file cc
Implementation of preprocessing algorithms. - file h
A collection of PDAG transformation/preprocessing algorithms that simplify fault trees for analysis. - file cc
Implementations of functions to provide probability analysis. - file h
Contains functionality to do numerical analysis of probabilities. - file cc
Implements Reporter class. - file h
Reporter of results. - file cc
Implementation of risk analysis handler. - file h
Contains the main system for performing analysis. - file cc
Main entrance. - file cc
- file h
The MEF Model serialization facilities. - file cc
Implementation of Settings Builder. - file h
Builder for settings. - file cc
Implementation of Substitution members. - file h
The MEF Substitution constructs. - file cc
Implements the functionality to run Monte Carlo simulations. - file h
Provides functionality for uncertainty analysis with Monte Carlo method. - file cc
XML facility expensive wrappers implemented out-of-line. - file h
XML helper facilities to work with libxml2. - file h
Facilities to stream data in XML format. - file cc
Implementation of Zero-Suppressed BDD algorithms. - file h
Zero-Suppressed Binary Decision Diagram facilities.
- file cc
- dir packages/engine/scram-node/targets
- dir packages/engine/scram-node/targets/scram-cli
- file cpp
Entry point for the scram-cli executable target. - dir packages/engine/scram-node/targets/scram-cli/utils
- file cpp
- dir packages/engine/scram-node/targets/scram-node
- dir packages/engine/scram-node/targets/scram-node/src
- file h
N-API wrapper to run the SCRAM CLI asynchronously from Node.js. - file cpp
Asynchronous worker implementation that executes the SCRAM engine. - file h
Declaration of the asynchronous SCRAM engine worker. - file cpp
N-API module initialization for the scram-node addon. - file h
Helper to invoke the SCRAM CLI from Node.js code. - file cpp
Synchronous worker implementation for executing SCRAM tasks. - file h
Declaration of the synchronous SCRAM engine worker.
- file h
- dir packages/engine/scram-node/targets/scram-node/src
- dir packages/engine/scram-node/targets/scram-cli
- dir packages/engine/scram-node/src
- dir packages/engine/scram-node
- dir packages/engine
Updated on 2025-11-11 at 16:51:09 +0000
