Skip to content

packages/engine/scram-node/src

Directories

Name
packages/engine/scram-node/src/expression
packages/engine/scram-node/src/ext

Files

Name
packages/engine/scram-node/src/alignment.cc <br>Implementation of alignment and phase classes.
packages/engine/scram-node/src/alignment.h <br>Mission and phase constructs.
packages/engine/scram-node/src/analysis.cc <br>Implementation of common facilities for all analysis classes.
packages/engine/scram-node/src/analysis.h <br>Common facilities for all analysis classes.
packages/engine/scram-node/src/bdd.cc <br>Implementation of BDD fault tree analysis algorithms.
packages/engine/scram-node/src/bdd.h <br>Fault tree analysis with the Binary Decision Diagram algorithms.
packages/engine/scram-node/src/ccf_group.cc <br>Implementation of various common cause failure models.
packages/engine/scram-node/src/ccf_group.h <br>Functional containers for basic events grouped by common cause failure.
packages/engine/scram-node/src/cycle.cc <br>Implementation of cycle detection specializations.
packages/engine/scram-node/src/cycle.h <br>Validation facilities to detect and print cycles in graphs.
packages/engine/scram-node/src/element.cc <br>Implementation of helper features for all elements of the analysis.
packages/engine/scram-node/src/element.h <br>Base/mixin classes, structs, and properties common to all MEF classes/constructs.
packages/engine/scram-node/src/env.cc <br>The environment variables discovered at run-time.
packages/engine/scram-node/src/env.h <br>SCRAM-specific environment variables.
packages/engine/scram-node/src/error.h <br>Exceptions for SCRAM.
packages/engine/scram-node/src/event.cc <br>Implementation of Event Class and its derived classes.
packages/engine/scram-node/src/event.h <br>Contains event classes for fault trees.
packages/engine/scram-node/src/event_tree.cc <br>Implementation of event tree facilities.
packages/engine/scram-node/src/event_tree.h <br>Event Tree facilities.
packages/engine/scram-node/src/event_tree_analysis.cc <br>Implementation of event tree analysis facilities.
packages/engine/scram-node/src/event_tree_analysis.h <br>Event tree analysis facilities.
packages/engine/scram-node/src/expression.cc <br>Implementation of the expression base class.
packages/engine/scram-node/src/expression.h <br>Provides the base class for all expressions and units for expression values.
packages/engine/scram-node/src/fault_tree.cc <br>Implementation of fault tree and component containers.
packages/engine/scram-node/src/fault_tree.h <br>Fault Tree and Component containers.
packages/engine/scram-node/src/fault_tree_analysis.cc <br>Implementation of fault tree analysis.
packages/engine/scram-node/src/fault_tree_analysis.h <br>Fault Tree Analysis.
packages/engine/scram-node/src/importance_analysis.cc <br>Implementations of functions to provide quantitative importance informations.
packages/engine/scram-node/src/importance_analysis.h <br>Contains functionality to do numerical analysis of importance factors.
packages/engine/scram-node/src/initializer.cc <br>Implementation of input file processing into analysis constructs.
packages/engine/scram-node/src/initializer.h <br>A facility that processes input files into analysis constructs.
packages/engine/scram-node/src/instruction.h <br>Model and event tree modifier instructions.
packages/engine/scram-node/src/logger.cc <br>Initializing static members and member functions of Logger class.
packages/engine/scram-node/src/logger.h <br>Logging capability for various purposes, such as warnings and debugging.
packages/engine/scram-node/src/main.cpp
packages/engine/scram-node/src/mocus.cc <br>Implementation of the MOCUS algorithm.
packages/engine/scram-node/src/mocus.h <br>Fault tree analysis with the MOCUS algorithm.
packages/engine/scram-node/src/model.cc <br>Implementation of functions in Model class.
packages/engine/scram-node/src/model.h <br>Representation for a model container for risk analysis.
packages/engine/scram-node/src/parameter.cc <br>Implementation of expression parameters.
packages/engine/scram-node/src/parameter.h <br>Parameter expressions that act like a shareable variable.
packages/engine/scram-node/src/pdag.cc <br>Implementation of a Propositional Directed Acyclic Graph with indexed nodes, variables, and gates.
packages/engine/scram-node/src/pdag.h <br>Classes and facilities to represent fault trees as PDAGs with event and gate indices instead of ID names.
packages/engine/scram-node/src/preprocessor.cc <br>Implementation of preprocessing algorithms.
packages/engine/scram-node/src/preprocessor.h <br>A collection of PDAG transformation/preprocessing algorithms that simplify fault trees for analysis.
packages/engine/scram-node/src/probability_analysis.cc <br>Implementations of functions to provide probability analysis.
packages/engine/scram-node/src/probability_analysis.h <br>Contains functionality to do numerical analysis of probabilities.
packages/engine/scram-node/src/reporter.cc <br>Implements Reporter class.
packages/engine/scram-node/src/reporter.h <br>Reporter of results.
packages/engine/scram-node/src/risk_analysis.cc <br>Implementation of risk analysis handler.
packages/engine/scram-node/src/risk_analysis.h <br>Contains the main system for performing analysis.
packages/engine/scram-node/src/scram.cc <br>Main entrance.
packages/engine/scram-node/src/serialization.cc
packages/engine/scram-node/src/serialization.h <br>The MEF Model serialization facilities.
packages/engine/scram-node/src/settings.cc <br>Implementation of Settings Builder.
packages/engine/scram-node/src/settings.h <br>Builder for settings.
packages/engine/scram-node/src/substitution.cc <br>Implementation of Substitution members.
packages/engine/scram-node/src/substitution.h <br>The MEF Substitution constructs.
packages/engine/scram-node/src/uncertainty_analysis.cc <br>Implements the functionality to run Monte Carlo simulations.
packages/engine/scram-node/src/uncertainty_analysis.h <br>Provides functionality for uncertainty analysis with Monte Carlo method.
packages/engine/scram-node/src/xml.cc <br>XML facility expensive wrappers implemented out-of-line.
packages/engine/scram-node/src/xml.h <br>XML helper facilities to work with libxml2.
packages/engine/scram-node/src/xml_stream.h <br>Facilities to stream data in XML format.
packages/engine/scram-node/src/zbdd.cc <br>Implementation of Zero-Suppressed BDD algorithms.
packages/engine/scram-node/src/zbdd.h <br>Zero-Suppressed Binary Decision Diagram facilities.

Updated on 2025-11-11 at 16:51:08 +0000