MBDlyb
Getting started
Introduction
Why model-based diagnostics?
The methodology
Example projects
Contact
Installation and start-up
Requirements
Installing the interface
Setting up Neo4j
Importing and exporting databases
Starting the interface
Tutorial: exploring the CD radio player
1. Load the example
2. The system and its structure
3. Functions and their dependencies
4. Operating modes
5. Faults and custom states
6. Observations and tests
7. Check the model
8. Diagnose a failure
9. Analyse the design
Next steps
Tutorial: building a model from scratch
1. Create the model
2. CD reader and radio receiver
3. Audio system
4. Power system
Power board
Operating mode: battery or wall power
Battery, AC-DC converter and power cable
5. Check the model
6. Diagnose a failure
Next steps
Understanding the model
What is being modelled
Overview
Model elements
Clusters and names
Functions
Hardware and faults
Operating modes
Observables and observed errors
Diagnostic tests and results
Relations
Relation weights
Composite functions
States and conditional probability tables
From model to reasoning
Using the interface
The interface
Layout
Editor mode and Tree mode
Navigating in Editor mode
Navigating in Tree mode
The cluster toolbar
Tables
Settings
Building and editing models
Common principles
Clusters
Creating a cluster
Copying, moving and deleting clusters
The required-for matrix
Functions
Subfunctions
Required for
Observed by
Hardware
Realizes and affects
Observables
Diagnostic tests and test results
Tested items
Operating mode selectors
Conditional probability tables
When you need a custom CPT
Where to find the CPT buttons
The CPT editor
Exporting and importing CPTs
Modelling in Capella
Importing a Capella model
Diagnostic annotations
Custom states on a function
Inspectable hardware
Complete composites
Diagnostic tests
Direct observables
Observed errors
Functional exchanges that are not required
Fault rates
Importing and exporting
Importing a Capella model
Downloading the graph and Bayesian network
CPTs
Diagnosis results
Checking a model
The diagnoser
Starting the diagnoser
The page layout
Entering evidence
Evidence
Walkthrough: the CD player does not play
How tests are ranked
Soft evidence
Design for diagnostics
Running the analysis
Signatures
Diagnostic procedures
Overview
Reference
Glossary
Maintaining this documentation
Building the documentation
Code reference
Regenerating the screenshots
Developer reference
mbdlyb
Submodules
mbdlyb.base
mbdlyb.colormap
mbdlyb.cpt
mbdlyb.distributions
mbdlyb.evidence
mbdlyb.exceptions
mbdlyb.formalisms
mbdlyb.formulae
mbdlyb.fqn
mbdlyb.functional
mbdlyb.gdb
mbdlyb.io
mbdlyb.messages
mbdlyb.reasoner
mbdlyb_ui
Submodules
mbdlyb_ui.app
mbdlyb_ui.base
mbdlyb_ui.dialogs
mbdlyb_ui.functional
mbdlyb_ui.helpers
mbdlyb_ui.mermaid
mbdlyb_ui.utils
mbdlyb_ui.validation
MBDlyb
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
A
a (mbdlyb.distributions.BetaDistribution attribute)
add() (mbdlyb.evidence.Evidence method)
(mbdlyb.functional.operating_mode.OpmLogic method)
add_addition_callback() (mbdlyb.evidence.Evidence method)
add_cost() (in module mbdlyb_ui.functional.diagnostic_tests)
add_cpt() (mbdlyb_ui.functional.clusters.CPTImportProps method)
add_drop_callback() (mbdlyb.evidence.Evidence method)
add_edge() (mbdlyb.functional.analyzer.DPTreeNode method)
add_element() (mbdlyb.base.MBDNet method)
(mbdlyb.functional.base.Cluster method)
(mbdlyb_ui.mermaid.MermaidBuilder method)
add_elements() (mbdlyb.base.MBDNet method)
add_evidence() (mbdlyb.functional.diagnoser.Diagnoser method)
add_evidence_to_tn() (mbdlyb.formalisms.tensornet.reasoner.TensorNetReasoner method)
add_fault() (in module mbdlyb_ui.functional.hardware)
add_fn (mbdlyb_ui.functional.clusters.ClusterProps attribute)
add_hw (mbdlyb_ui.functional.clusters.ClusterProps attribute)
add_mapped_element() (mbdlyb.base.MBDNet method)
add_operating_mode() (mbdlyb.functional.analyzer.Analyzer method)
(mbdlyb.functional.diagnoser.Diagnoser method)
add_opm() (in module mbdlyb_ui.functional.operating_modes)
add_result (mbdlyb_ui.functional.diagnostic_tests.TestProps attribute)
add_rfr() (in module mbdlyb_ui.functional.functions)
add_router() (mbdlyb_ui.app.App method)
add_staging_evidence() (mbdlyb_ui.functional.diagnoser.UIDiagnoserData method)
add_state() (mbdlyb_ui.functional.helpers.StateTable method)
add_targets() (mbdlyb.reasoner.MBDReasoner method)
add_to_tree() (mbdlyb_ui.mermaid.MermaidBuilder method)
add_tree() (mbdlyb_ui.mermaid.MermaidBuilder method)
add_unstaging_evidence() (mbdlyb_ui.functional.diagnoser.UIDiagnoserData method)
add_variables() (mbdlyb.functional.operating_mode.OpmSet method)
added (mbdlyb_ui.functional.operating_modes.FormOperatingMode attribute)
affected_by (mbdlyb.functional.gdb.GFunction attribute)
affects (mbdlyb.functional.gdb.GHardware attribute)
affects_relation_create() (in module mbdlyb_ui.functional.router)
affects_relation_form() (in module mbdlyb_ui.functional.hardware)
affects_relation_update() (in module mbdlyb_ui.functional.router)
AffectsRelation (class in mbdlyb.functional.base)
(class in mbdlyb_ui.functional.helpers)
AffectsRelationCreatePage (class in mbdlyb_ui.functional.hardware)
AffectsRelationUpdatePage (class in mbdlyb_ui.functional.hardware)
Ambiguity group
analyze() (mbdlyb.functional.analyzer.Analyzer method)
Analyzer (class in mbdlyb.functional.analyzer)
analyzer (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData attribute)
App (class in mbdlyb_ui.app)
array (mbdlyb.formalisms.tensornet.base.TNInfluence attribute)
asdict() (mbdlyb.evidence.Evidence method)
aslist() (mbdlyb.fqn.FQN method)
at_root (mbdlyb.base.MBDElement property)
(mbdlyb.gdb.GMBDElement property)
auto_compute (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
B
b (mbdlyb.distributions.BetaDistribution attribute)
Balance
balance (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
base_name_validation() (in module mbdlyb_ui.functional.validation)
(in module mbdlyb_ui.validation)
BASE_PRIOR (mbdlyb.functional.gdb.GHardware attribute)
BaseRelationSpec (in module mbdlyb_ui.mermaid)
BayesAutoSplitNode (class in mbdlyb.formalisms.bayesnet.base)
BayesNet (class in mbdlyb.formalisms.bayesnet.base)
BayesNetReasoner (class in mbdlyb.formalisms.bayesnet.reasoner)
BayesNode (class in mbdlyb.formalisms.bayesnet.base)
BernoulliDistribution (class in mbdlyb.distributions)
BetaDistribution (class in mbdlyb.distributions)
BNDependency (class in mbdlyb.formalisms.bayesnet.base)
BNElement (class in mbdlyb.formalisms.bayesnet.base)
build() (mbdlyb_ui.mermaid.MermaidBuilder method)
build_mapping() (mbdlyb.distributions.Distribution method)
build_menu_tree() (in module mbdlyb_ui.helpers)
build_tree() (in module mbdlyb_ui.functional.helpers)
Button (class in mbdlyb_ui.base)
C
calculate_cost_of_diagnostic_test() (mbdlyb.functional.diagnoser.SystemState method)
Capella
capella_architecture (mbdlyb_ui.functional.clusters.ClusterImportProps attribute)
CapellaToCluster (class in mbdlyb.functional.capella_import)
cdfs() (mbdlyb.distributions.Distribution method)
cells (mbdlyb.cpt.CPTLine attribute)
child_relations (mbdlyb.base.MBDNode attribute)
(mbdlyb.functional.base.FunctionalNode attribute)
children (mbdlyb.base.MBDNode property)
CLASS_ICONS (in module mbdlyb.functional.gdb)
CLASS_SUFFIXES (in module mbdlyb.functional.config)
closest_idx (mbdlyb.exceptions.InvalidValueError attribute)
cls() (in module mbdlyb.gdb)
Cluster
(class in mbdlyb.functional.base)
cluster (mbdlyb_ui.functional.clusters.ClusterCreatePage attribute)
(mbdlyb_ui.functional.clusters.ClusterDetailPage attribute)
(mbdlyb_ui.functional.clusters.CPTImportProps attribute)
(mbdlyb_ui.functional.clusters.RequiredForTablePage attribute)
(mbdlyb_ui.functional.design_for_diagnostics.DesignForDiagnosticsPage attribute)
(mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData attribute)
(mbdlyb_ui.functional.diagnoser.DiagnoserPage attribute)
(mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
(mbdlyb_ui.functional.diagnostic_tests.TestUpdatePage attribute)
(mbdlyb_ui.functional.operating_modes.OpmUpdatePage attribute)
(mbdlyb_ui.functional.validator.UIValidatorData attribute)
(mbdlyb_ui.functional.validator.ValidatorPage attribute)
cluster_create_root() (in module mbdlyb_ui.functional.router)
cluster_create_with_parent() (in module mbdlyb_ui.functional.router)
cluster_details() (in module mbdlyb_ui.functional.router)
cluster_form() (in module mbdlyb_ui.functional.clusters)
cluster_id_router (in module mbdlyb_ui.functional.router)
cluster_import_root() (in module mbdlyb_ui.functional.router)
cluster_import_with_parent() (in module mbdlyb_ui.functional.router)
cluster_router (in module mbdlyb_ui.functional.router)
cluster_update() (in module mbdlyb_ui.functional.router)
ClusterCreatePage (class in mbdlyb_ui.functional.clusters)
ClusterDetailPage (class in mbdlyb_ui.functional.clusters)
ClusterImportPage (class in mbdlyb_ui.functional.clusters)
ClusterImportProps (class in mbdlyb_ui.functional.clusters)
ClusterProps (class in mbdlyb_ui.functional.clusters)
ClusterReasonerView (class in mbdlyb.functional.base)
ClusterUpdatePage (class in mbdlyb_ui.functional.clusters)
collect_cpts() (in module mbdlyb_ui.functional.clusters)
collect_types() (mbdlyb.functional.analyzer.DPTreeNode method)
COLOR (mbdlyb.messages.Error attribute)
(mbdlyb.messages.ValidationMessage attribute)
color (mbdlyb.messages.ValidationMessage property)
COLOR (mbdlyb.messages.Warning attribute)
color (mbdlyb_ui.base.Button attribute)
COLOR_MAP (in module mbdlyb.functional.config)
ColorMap (class in mbdlyb.colormap)
columns (mbdlyb_ui.base.Table attribute)
communicates_from (mbdlyb.functional.gdb.GFunction attribute)
communicates_through (mbdlyb.functional.gdb.GFunction attribute)
CommunicatesThroughRelation (class in mbdlyb.functional.base)
Composite function
compute() (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData method)
(mbdlyb_ui.functional.diagnoser.UIDiagnoserData method)
compute_button (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData attribute)
compute_diagnostic_procedures() (mbdlyb.functional.analyzer.Analyzer method)
compute_dissimilarity_value() (mbdlyb.functional.analyzer.Analyzer method)
compute_entropy_and_cost_of_diagnostic_tests() (mbdlyb.functional.diagnoser.Diagnoser method)
compute_failure_observability() (mbdlyb.functional.analyzer.Analyzer method)
compute_fqn() (mbdlyb.gdb.GMBDElement method)
compute_loss_grid() (mbdlyb.functional.diagnoser.Diagnoser method)
compute_next_diagnostic_test() (mbdlyb.functional.diagnoser.Diagnoser method)
compute_next_diagnostic_tests() (mbdlyb.functional.diagnoser.Diagnoser method)
compute_tests() (mbdlyb_ui.functional.diagnoser.UIDiagnoserData method)
COMPUTING (mbdlyb_ui.utils.Status attribute)
condition (mbdlyb_ui.base.ConditionalButton attribute)
Conditional probability table
conditional_entropy() (mbdlyb.formalisms.bayesnet.reasoner.BayesNetReasoner method)
(mbdlyb.formalisms.markovnet.reasoner.MarkovNetReasoner method)
(mbdlyb.formalisms.tensornet.reasoner.TensorNetReasoner method)
(mbdlyb.reasoner.MBDReasoner method)
ConditionalButton (class in mbdlyb_ui.base)
conditions (mbdlyb.cpt.CPTLine attribute)
(mbdlyb.functional.diagnoser.SystemState attribute)
config_mapper() (in module mbdlyb_ui.app)
confirm() (in module mbdlyb_ui.dialogs)
confirm_delete() (in module mbdlyb_ui.dialogs)
confirm_delete_relation() (in module mbdlyb_ui.dialogs)
contains_variable() (mbdlyb.functional.operating_mode.OpmSet method)
ContinuousDistribution (class in mbdlyb.distributions)
copy_cluster() (in module mbdlyb_ui.functional.clusters)
cost (mbdlyb.functional.analyzer.DPTreeNode attribute)
(mbdlyb_ui.functional.diagnostic_tests.TestCost attribute)
cost_table() (in module mbdlyb_ui.functional.diagnostic_tests)
cost_to_false (mbdlyb.functional.diagnoser.SystemCondition property)
cost_to_true (mbdlyb.functional.diagnoser.SystemCondition property)
costs (mbdlyb.functional.analyzer.Analyzer attribute)
costs_text (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData attribute)
costs_visible (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData attribute)
CPT
(class in mbdlyb.cpt)
cpt (mbdlyb.cpt.CPTCell property)
(mbdlyb.cpt.CPTLine attribute)
(mbdlyb.formalisms.base.CPTEnabledNode attribute)
(mbdlyb.functional.gdb.GCPTEnabledNode attribute)
(mbdlyb_ui.functional.base.CPTPage attribute)
cpt_import() (in module mbdlyb_ui.functional.router)
cpt_import_form() (in module mbdlyb_ui.functional.clusters)
cpt_import_table() (in module mbdlyb_ui.functional.clusters)
cpt_parents (mbdlyb.formalisms.base.CPTEnabledNode property)
cpt_url (mbdlyb.functional.gdb.GCPTEnabledNode property)
(mbdlyb.functional.gdb.GDiagnosticTestResult property)
(mbdlyb.functional.gdb.GDirectObservable property)
(mbdlyb.functional.gdb.GFunction property)
CPTCell (class in mbdlyb.cpt)
CPTEnabledNode (class in mbdlyb.formalisms.base)
CPTImportPage (class in mbdlyb_ui.functional.clusters)
CPTImportProps (class in mbdlyb_ui.functional.clusters)
CPTLine (class in mbdlyb.cpt)
CPTPage (class in mbdlyb_ui.functional.base)
cpts (mbdlyb_ui.functional.clusters.CPTImportProps attribute)
create() (mbdlyb.base.MBDDependency method)
(mbdlyb.base.MBDInfluence method)
(mbdlyb.base.MBDRelation method)
(mbdlyb.formulae.Formula static method)
(mbdlyb.functional.base.CommunicatesThroughRelation method)
(mbdlyb.functional.base.RequiredForRelation method)
(mbdlyb.functional.operating_mode.OpmLogic class method)
create_bn_connections() (mbdlyb.formalisms.bayesnet.base.BayesAutoSplitNode method)
(mbdlyb.formalisms.bayesnet.base.BayesNet method)
(mbdlyb.formalisms.bayesnet.base.BayesNode method)
(mbdlyb.formalisms.bayesnet.base.BNElement method)
create_bn_node() (mbdlyb.formalisms.bayesnet.base.BayesAutoSplitNode method)
(mbdlyb.formalisms.bayesnet.base.BayesNet method)
(mbdlyb.formalisms.bayesnet.base.BayesNode method)
(mbdlyb.formalisms.bayesnet.base.BNElement method)
create_evidence_select() (in module mbdlyb_ui.functional.diagnoser)
create_evidence_sliders() (in module mbdlyb_ui.functional.diagnoser)
create_lines() (mbdlyb.cpt.CPT method)
create_mapping() (in module mbdlyb.formulae)
create_mn_connections() (mbdlyb.formalisms.markovnet.base.MarkovAutoSplitNode method)
(mbdlyb.formalisms.markovnet.base.MarkovNet method)
(mbdlyb.formalisms.markovnet.base.MarkovNode method)
(mbdlyb.formalisms.markovnet.base.MNElement method)
create_mn_node() (mbdlyb.formalisms.markovnet.base.MarkovAutoSplitNode method)
(mbdlyb.formalisms.markovnet.base.MarkovNet method)
(mbdlyb.formalisms.markovnet.base.MarkovNode method)
(mbdlyb.formalisms.markovnet.base.MNElement method)
create_reasoner_view() (mbdlyb.base.MBDNet method)
(mbdlyb.functional.base.Cluster method)
create_tn_connections() (mbdlyb.formalisms.tensornet.base.TensorNet method)
(mbdlyb.formalisms.tensornet.base.TensorNode method)
(mbdlyb.formalisms.tensornet.base.TNElement method)
(mbdlyb.formalisms.tensornet.base.TNInfluence method)
create_tn_nodes() (mbdlyb.formalisms.tensornet.base.TensorAutoSplitNode method)
(mbdlyb.formalisms.tensornet.base.TensorNet method)
(mbdlyb.formalisms.tensornet.base.TensorNode method)
(mbdlyb.formalisms.tensornet.base.TNElement method)
create_variable() (mbdlyb.formalisms.bayesnet.base.BayesNode static method)
D
data (mbdlyb_ui.functional.design_for_diagnostics.DesignForDiagnosticsPage attribute)
(mbdlyb_ui.functional.diagnoser.DiagnoserPage attribute)
(mbdlyb_ui.functional.validator.ValidatorPage attribute)
DEFAULT_COLORMAP (in module mbdlyb.colormap)
default_fn_tests (mbdlyb_ui.functional.clusters.ClusterImportProps attribute)
DEFAULT_FUNCTION_NAME (mbdlyb_ui.functional.clusters.ClusterProps attribute)
default_hl_fn_tests (mbdlyb_ui.functional.clusters.ClusterImportProps attribute)
default_hw_tests (mbdlyb_ui.functional.clusters.ClusterImportProps attribute)
default_ll_hw_tests (mbdlyb_ui.functional.clusters.ClusterImportProps attribute)
DEFAULT_SETTINGS (mbdlyb_ui.app.App attribute)
(mbdlyb_ui.functional.app.FunctionalDiagnosticsApp attribute)
DEFAULT_STATES (mbdlyb.functional.base.Function attribute)
(mbdlyb.functional.base.FunctionalNode attribute)
(mbdlyb.functional.base.Hardware attribute)
(mbdlyb.functional.base.ObservableNode attribute)
(mbdlyb.functional.base.ObservedError attribute)
defined_costs (mbdlyb_ui.functional.diagnostic_tests.TestUpdatePage attribute)
delete() (mbdlyb.functional.gdb.GCluster method)
(mbdlyb.functional.gdb.GDiagnosticTest method)
dependencies (mbdlyb.base.MBDNet property)
design_for_diagnostics_main() (in module mbdlyb_ui.functional.router)
DesignForDiagnosticsPage (class in mbdlyb_ui.functional.design_for_diagnostics)
Diagnoser (class in mbdlyb.functional.diagnoser)
diagnoser (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
diagnoser_main() (in module mbdlyb_ui.functional.router)
DiagnoserPage (class in mbdlyb_ui.functional.diagnoser)
diagnoses() (in module mbdlyb_ui.functional.diagnoser)
Diagnostic procedure
Diagnostic test
diagnostic_procedures() (in module mbdlyb_ui.functional.design_for_diagnostics)
diagnostic_test_result_router (in module mbdlyb_ui.functional.router)
diagnostic_test_router (in module mbdlyb_ui.functional.router)
diagnostic_tests (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
diagnostic_tests() (in module mbdlyb_ui.functional.diagnoser)
diagnostic_tests_plot() (in module mbdlyb_ui.functional.diagnoser)
DiagnosticProcedureDiagram (class in mbdlyb_ui.functional.design_for_diagnostics)
DiagnosticTest (class in mbdlyb.functional.base)
DiagnosticTestResult (class in mbdlyb.functional.base)
diagram (mbdlyb_ui.functional.design_for_diagnostics.DiagnosticProcedureDiagram property)
Direct observable
direct_observables (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
direct_observables() (in module mbdlyb_ui.functional.diagnoser)
DirectObservable (class in mbdlyb.functional.base)
DiscreteDistribution (class in mbdlyb.distributions)
DiscreteUniformDistribution (class in mbdlyb.distributions)
Distribution (class in mbdlyb.distributions)
download_bayesnet() (in module mbdlyb_ui.helpers)
download_cpt() (in module mbdlyb_ui.functional.clusters)
(in module mbdlyb_ui.helpers)
download_cpts() (in module mbdlyb_ui.functional.clusters)
download_graph() (in module mbdlyb_ui.helpers)
DP
dp_svg (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData attribute)
dp_to_export (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData attribute)
dps (mbdlyb.functional.analyzer.Analyzer attribute)
DPTreeEdge (class in mbdlyb.functional.analyzer)
DPTreeNode (class in mbdlyb.functional.analyzer)
dptrees (mbdlyb.functional.analyzer.Analyzer attribute)
draw_mermaid_diagram() (mbdlyb_ui.mermaid.MermaidBuilder method)
drop() (mbdlyb.evidence.Evidence method)
(mbdlyb_ui.functional.operating_modes.FormOperatingMode method)
drop_cost() (in module mbdlyb_ui.functional.diagnostic_tests)
drop_evidence() (mbdlyb.functional.diagnoser.Diagnoser method)
drop_evidence_from_tn() (mbdlyb.formalisms.tensornet.reasoner.TensorNetReasoner method)
drop_fault() (in module mbdlyb_ui.functional.hardware)
drop_mapped_element() (mbdlyb.base.MBDNet method)
drop_opm() (in module mbdlyb_ui.functional.operating_modes)
drop_rfr() (in module mbdlyb_ui.functional.functions)
drop_state() (mbdlyb_ui.functional.helpers.StateTable method)
drop_targets() (mbdlyb.reasoner.MBDReasoner method)
dropped (mbdlyb_ui.functional.operating_modes.FormOperatingMode attribute)
E
edges (mbdlyb.functional.analyzer.DPTreeNode attribute)
element (mbdlyb_ui.base.Page property)
element_count() (mbdlyb.fqn.FQN method)
ElementExistsError
ElementNotFoundError
elements (mbdlyb.base.MBDNet attribute)
(mbdlyb.formalisms.tensornet.base.TensorNet attribute)
(mbdlyb.functional.base.Cluster attribute)
(mbdlyb.gdb.GMBDNet attribute)
eligable_sfs (mbdlyb_ui.functional.functions.SubfunctionRelationTablePage attribute)
empty() (mbdlyb_ui.functional.diagnoser.UIDiagnoserData method)
enabled (mbdlyb_ui.functional.clusters.CPTImportProps attribute)
enabled_from (mbdlyb_ui.base.Button attribute)
enabling_functions (mbdlyb.functional.base.ObservedError property)
end_node_changed() (mbdlyb_ui.helpers.Relation method)
end_uid (mbdlyb_ui.helpers.Relation attribute)
entropy() (mbdlyb.formalisms.bayesnet.reasoner.BayesNetReasoner method)
(mbdlyb.formalisms.markovnet.reasoner.MarkovNetReasoner method)
(mbdlyb.formalisms.tensornet.reasoner.TensorNetReasoner method)
(mbdlyb.reasoner.MBDReasoner method)
entropy_limit (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
Error (class in mbdlyb.messages)
ERROR (mbdlyb_ui.utils.Status attribute)
error_code (mbdlyb.functional.base.ObservedError attribute)
(mbdlyb.functional.gdb.GObservedError attribute)
(mbdlyb.functional.gdb.GReportsErrorRelation attribute)
(mbdlyb.functional.gdb.GYieldsErrorRelation attribute)
error_codes (mbdlyb.functional.base.CommunicatesThroughRelation property)
(mbdlyb.functional.base.RequiredForRelation attribute)
(mbdlyb.functional.gdb.GCommunicatesThroughRelation attribute)
(mbdlyb.functional.gdb.GRequiredForRelation attribute)
eval() (mbdlyb.functional.operating_mode.OpmLogic method)
(mbdlyb.functional.operating_mode.OpmVariable method)
Evaluable (class in mbdlyb.formulae)
evaluable (mbdlyb.formulae.EvaluableNode attribute)
(mbdlyb.formulae.FormulaEnabledNode attribute)
EvaluableCPTNode (class in mbdlyb.formulae)
EvaluableNode (class in mbdlyb.formulae)
evaluate() (mbdlyb.formulae.Evaluable method)
(mbdlyb.formulae.Formula method)
Evidence
(class in mbdlyb.evidence)
evidence (mbdlyb.reasoner.MBDReasoner property)
evidence() (in module mbdlyb_ui.functional.diagnoser)
export() (in module mbdlyb_ui.functional.diagnoser)
(mbdlyb.functional.analyzer.Analyzer method)
export_button (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData attribute)
export_to_bifxml() (in module mbdlyb.formalisms.bayesnet.io)
export_to_netica() (in module mbdlyb.formalisms.bayesnet.io)
export_to_nx() (in module mbdlyb.io)
export_to_yed() (in module mbdlyb.io)
extract_tests_from_dps() (mbdlyb.functional.analyzer.Analyzer static method)
F
factor (mbdlyb.formalisms.markovnet.base.MNInfluence attribute)
Failure mode
False negative rate
False positive rate
false_positive_weight (mbdlyb.functional.base.Function attribute)
Fault
(class in mbdlyb_ui.functional.hardware)
fault_rates (mbdlyb.functional.base.Hardware attribute)
(mbdlyb.functional.gdb.GHardware attribute)
(mbdlyb_ui.functional.hardware.HardwareCreatePage attribute)
(mbdlyb_ui.functional.hardware.HardwareUpdatePage attribute)
fault_table() (in module mbdlyb_ui.functional.hardware)
files (mbdlyb_ui.functional.clusters.ClusterImportProps attribute)
filter_do (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
filter_dt (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
filter_hw (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
filter_operating_modes() (mbdlyb.functional.base.Cluster method)
filter_opm (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
fix_label (mbdlyb.messages.ValidationMessage attribute)
fixed_cost (mbdlyb.functional.base.DiagnosticTest attribute)
(mbdlyb.functional.gdb.GDiagnosticTest attribute)
FN_GDB_NODE (in module mbdlyb.functional.capella_import)
FN_GDB_NODE_ID (in module mbdlyb.functional.capella_import)
fn_name (mbdlyb_ui.functional.clusters.ClusterProps attribute)
fn_rate (mbdlyb.functional.base.ObservableNode attribute)
(mbdlyb.functional.gdb.GDiagnosticTestResult attribute)
(mbdlyb.functional.gdb.GDirectObservable attribute)
(mbdlyb.functional.gdb.GObservedError attribute)
FNR
FormOperatingMode (class in mbdlyb_ui.functional.operating_modes)
FormRequiredForRelation (class in mbdlyb_ui.functional.functions)
Formula (class in mbdlyb.formulae)
formula (mbdlyb.formulae.Formula property)
(mbdlyb.formulae.FormulaEnabledNode property)
FORMULA_ATTRS (mbdlyb.distributions.BernoulliDistribution attribute)
(mbdlyb.distributions.BetaDistribution attribute)
(mbdlyb.distributions.DiscreteUniformDistribution attribute)
(mbdlyb.distributions.Distribution attribute)
(mbdlyb.distributions.NormalDistribution attribute)
(mbdlyb.distributions.UniformDistribution attribute)
FormulaCPTNode (class in mbdlyb.formulae)
FormulaEnabledNode (class in mbdlyb.formulae)
fp_rate (mbdlyb.functional.base.ObservableNode attribute)
(mbdlyb.functional.gdb.GDiagnosticTestResult attribute)
(mbdlyb.functional.gdb.GDirectObservable attribute)
(mbdlyb.functional.gdb.GObservedError attribute)
FPR
FQN
(class in mbdlyb.fqn)
fqn (mbdlyb.base.MBDElement property)
(mbdlyb.base.MBDInfluence property)
(mbdlyb.gdb.GMBDElement property)
fqn_ (mbdlyb.gdb.GMBDElement attribute)
from_copy() (mbdlyb.functional.operating_mode.OpmLogic class method)
from_df() (mbdlyb.cpt.CPT static method)
from_dict() (mbdlyb.cpt.CPT static method)
from_json() (mbdlyb.distributions.Distribution class method)
(mbdlyb.formulae.Formula class method)
from_list() (mbdlyb_ui.functional.diagnostic_tests.TestCost class method)
(mbdlyb_ui.functional.hardware.Fault class method)
(mbdlyb_ui.functional.helpers.StateTable class method)
(mbdlyb_ui.functional.operating_modes.FormOperatingMode static method)
fromlist() (mbdlyb.fqn.FQN class method)
Fully qualified name
Function
(class in mbdlyb.functional.base)
function (mbdlyb_ui.functional.functions.FunctionCreatePage attribute)
(mbdlyb_ui.functional.functions.FunctionDetailPage attribute)
(mbdlyb_ui.functional.functions.FunctionUpdatePage attribute)
(mbdlyb_ui.functional.functions.ObservesRelationCreatePage attribute)
(mbdlyb_ui.functional.functions.ObservesRelationUpdatePage attribute)
(mbdlyb_ui.functional.functions.RequiredForRelationCreatePage attribute)
(mbdlyb_ui.functional.functions.RequiredForRelationRepairPage attribute)
(mbdlyb_ui.functional.functions.RequiredForRelationUpdatePage attribute)
(mbdlyb_ui.functional.functions.SubfunctionRelationTablePage attribute)
(mbdlyb_ui.functional.functions.TestsRelationCreatePage attribute)
(mbdlyb_ui.functional.functions.TestsRelationUpdatePage attribute)
function_cpt() (in module mbdlyb_ui.functional.router)
function_create() (in module mbdlyb_ui.functional.router)
function_details() (in module mbdlyb_ui.functional.router)
function_form() (in module mbdlyb_ui.functional.functions)
function_observes_relation_create() (in module mbdlyb_ui.functional.router)
function_observes_relation_update() (in module mbdlyb_ui.functional.router)
function_router (in module mbdlyb_ui.functional.router)
function_tests_relation_create() (in module mbdlyb_ui.functional.router)
function_tests_relation_update() (in module mbdlyb_ui.functional.router)
function_update() (in module mbdlyb_ui.functional.router)
FunctionalDependency (class in mbdlyb.functional.base)
FunctionalDiagnosticsApp (class in mbdlyb_ui.functional.app)
FunctionalNode (class in mbdlyb.functional.base)
FunctionalPage (class in mbdlyb_ui.functional.base)
FunctionalRelation (class in mbdlyb_ui.functional.helpers)
FunctionCPTPage (class in mbdlyb_ui.functional.functions)
FunctionCreatePage (class in mbdlyb_ui.functional.functions)
FunctionDetailPage (class in mbdlyb_ui.functional.functions)
functions (mbdlyb.functional.gdb.GCluster attribute)
(mbdlyb_ui.functional.clusters.RequiredForTablePage attribute)
FunctionUpdatePage (class in mbdlyb_ui.functional.functions)
G
GAffectsRelation (class in mbdlyb.functional.gdb)
GCluster (class in mbdlyb.functional.gdb)
GCommunicatesThroughRelation (class in mbdlyb.functional.gdb)
GCPTEnabledNode (class in mbdlyb.functional.gdb)
GDB_NODE_TRANSFORM_CLASSES (mbdlyb.functional.gdb.GCluster attribute)
GDB_RELATION_TRANSFORM_CLASSES (mbdlyb.functional.gdb.GCluster attribute)
GDiagnosticTest (class in mbdlyb.functional.gdb)
GDiagnosticTestResult (class in mbdlyb.functional.gdb)
GDirectObservable (class in mbdlyb.functional.gdb)
get_all_opm_nodes() (mbdlyb.functional.base.Cluster method)
get_bn_nodes() (mbdlyb.formalisms.bayesnet.base.BayesNet method)
get_color() (mbdlyb.colormap.ColorMap method)
get_condition() (mbdlyb.functional.diagnoser.SystemState method)
get_cost() (mbdlyb.functional.diagnoser.SystemCondition method)
get_diagnostic_procedure_tree() (mbdlyb.functional.analyzer.Analyzer method)
get_direct_observables() (mbdlyb.functional.diagnoser.Diagnoser method)
get_element() (mbdlyb.base.MBDNet method)
(mbdlyb.gdb.GMBDNet method)
get_end_node() (mbdlyb_ui.helpers.Relation method)
get_fixed_cost() (mbdlyb.functional.base.DiagnosticTest method)
get_flat_dependencies() (mbdlyb.base.MBDNet method)
get_flat_influences() (mbdlyb.base.MBDNet method)
get_flat_nodes() (mbdlyb.base.MBDNet method)
get_flat_relations() (mbdlyb.base.MBDNet method)
get_label() (mbdlyb.base.MBDRelation class method)
get_mn_nodes() (mbdlyb.formalisms.markovnet.base.MarkovNet method)
get_mode() (mbdlyb_ui.base.Page static method)
get_net() (mbdlyb.gdb.GMBDElement method)
get_nodes_of_type() (mbdlyb.base.MBDNet method)
get_object() (in module mbdlyb.gdb)
get_object_or_404() (in module mbdlyb_ui.helpers)
get_observed_nodes() (mbdlyb.functional.gdb.GDiagnosticTestResult method)
(mbdlyb.functional.gdb.GDirectObservable method)
(mbdlyb.functional.gdb.GObservableNode method)
(mbdlyb.functional.gdb.GObservedError method)
get_operating_modes() (mbdlyb.functional.diagnoser.Diagnoser method)
get_opm_node() (mbdlyb.functional.base.Cluster method)
get_opm_node_from_set() (mbdlyb.functional.base.Cluster method)
get_original_end_node() (mbdlyb_ui.helpers.Relation method)
get_original_start_node() (mbdlyb_ui.helpers.Relation method)
get_path_to() (mbdlyb.gdb.GMBDElement method)
get_props() (mbdlyb_ui.functional.helpers.FunctionalRelation method)
(mbdlyb_ui.functional.helpers.RequiredForRelation method)
(mbdlyb_ui.helpers.Relation method)
get_relation_or_404() (in module mbdlyb_ui.helpers)
get_root() (mbdlyb.gdb.GMBDElement method)
get_start_node() (mbdlyb_ui.helpers.Relation method)
get_state() (mbdlyb.base.MBDStatefulElement method)
get_state_idx() (mbdlyb.base.MBDStatefulElement method)
get_subnets() (mbdlyb.functional.gdb.GCluster method)
get_tn_influences() (mbdlyb.formalisms.tensornet.base.TensorNet method)
get_tn_nodes() (mbdlyb.formalisms.tensornet.base.TensorNet method)
get_unperformed_diagnostic_tests() (mbdlyb.functional.diagnoser.Diagnoser method)
get_url() (in module mbdlyb_ui.helpers)
GFunction (class in mbdlyb.functional.gdb)
GFunctionalNode (class in mbdlyb.functional.gdb)
GFunctionalRelation (class in mbdlyb.functional.gdb)
GHardware (class in mbdlyb.functional.gdb)
GIndicatedByRelation (class in mbdlyb.functional.gdb)
GMBDDependency (class in mbdlyb.gdb)
GMBDElement (class in mbdlyb.gdb)
GMBDIdentifiable (class in mbdlyb.gdb)
GMBDInfluence (class in mbdlyb.gdb)
GMBDInfluenceableNode (class in mbdlyb.gdb)
GMBDNet (class in mbdlyb.gdb)
GMBDNode (class in mbdlyb.gdb)
GMBDRelation (class in mbdlyb.gdb)
GObservableNode (class in mbdlyb.functional.gdb)
GObserved (class in mbdlyb.functional.gdb)
GObservedByRelation (class in mbdlyb.functional.gdb)
GObservedError (class in mbdlyb.functional.gdb)
GOperatingMode (class in mbdlyb.functional.gdb)
goto() (in module mbdlyb_ui.helpers)
GPartOfRelation (class in mbdlyb.gdb)
GRealizesRelation (class in mbdlyb.functional.gdb)
GReportsErrorRelation (class in mbdlyb.functional.gdb)
GRequiredForRelation (class in mbdlyb.functional.gdb)
GResultsInRelation (class in mbdlyb.functional.gdb)
groups (mbdlyb_ui.functional.functions.SubfunctionRelationTablePage attribute)
GSubfunctionOfRelation (class in mbdlyb.functional.gdb)
GYieldsErrorRelation (class in mbdlyb.functional.gdb)
H
handle_cpt_file_contents() (in module mbdlyb_ui.functional.clusters)
handle_cpt_upload() (in module mbdlyb_ui.functional.clusters)
handle_cpt_xls_file() (in module mbdlyb_ui.functional.clusters)
handle_cpt_zip_file() (in module mbdlyb_ui.functional.clusters)
handler (mbdlyb_ui.base.Button attribute)
Hardware
(class in mbdlyb.functional.base)
hardware (mbdlyb.functional.gdb.GCluster attribute)
(mbdlyb_ui.functional.hardware.AffectsRelationCreatePage attribute)
(mbdlyb_ui.functional.hardware.AffectsRelationUpdatePage attribute)
(mbdlyb_ui.functional.hardware.HardwareCreatePage attribute)
(mbdlyb_ui.functional.hardware.HardwareDetailsPage attribute)
(mbdlyb_ui.functional.hardware.HardwareUpdatePage attribute)
(mbdlyb_ui.functional.hardware.ObservesRelationCreatePage attribute)
(mbdlyb_ui.functional.hardware.ObservesRelationUpdatePage attribute)
(mbdlyb_ui.functional.hardware.RealizesRelationCreatePage attribute)
(mbdlyb_ui.functional.hardware.RealizesRelationUpdatePage attribute)
(mbdlyb_ui.functional.hardware.TestsRelationCreatePage attribute)
(mbdlyb_ui.functional.hardware.TestsRelationUpdatePage attribute)
hardware_create() (in module mbdlyb_ui.functional.router)
hardware_details() (in module mbdlyb_ui.functional.router)
hardware_form() (in module mbdlyb_ui.functional.hardware)
hardware_limit (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
hardware_observes_relation_create() (in module mbdlyb_ui.functional.router)
hardware_observes_relation_update() (in module mbdlyb_ui.functional.router)
hardware_router (in module mbdlyb_ui.functional.router)
hardware_tests_relation_create() (in module mbdlyb_ui.functional.router)
hardware_tests_relation_update() (in module mbdlyb_ui.functional.router)
hardware_update() (in module mbdlyb_ui.functional.router)
HardwareCreatePage (class in mbdlyb_ui.functional.hardware)
HardwareDetailsPage (class in mbdlyb_ui.functional.hardware)
HardwareUpdatePage (class in mbdlyb_ui.functional.hardware)
has_cpt (mbdlyb.formalisms.base.CPTEnabledNode property)
(mbdlyb.functional.gdb.GCPTEnabledNode property)
(mbdlyb.functional.gdb.GFunctionalNode property)
has_custom_states (mbdlyb.gdb.GMBDNode property)
has_element() (mbdlyb.base.MBDNet method)
(mbdlyb.gdb.GMBDNet method)
has_modes (mbdlyb_ui.base.Page property)
has_object_to_fix (mbdlyb.messages.ValidationMessage property)
has_subfunctions (mbdlyb.functional.base.Function property)
(mbdlyb.functional.gdb.GFunction property)
has_superfunctions (mbdlyb.functional.base.Function property)
header (mbdlyb_ui.base.TableColumn attribute)
health_results (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
high (mbdlyb.distributions.DiscreteUniformDistribution attribute)
hw_name (mbdlyb_ui.functional.clusters.ClusterProps attribute)
I
icon (mbdlyb_ui.base.Button attribute)
id (mbdlyb.base.TypedElement property)
idx (mbdlyb_ui.functional.functions.FormRequiredForRelation attribute)
import_opms (mbdlyb_ui.functional.clusters.ClusterImportProps attribute)
indicated_by (mbdlyb.functional.gdb.GObserved attribute)
indicated_functions (mbdlyb.functional.gdb.GDiagnosticTestResult attribute)
indicated_hardware (mbdlyb.functional.gdb.GDiagnosticTestResult attribute)
IndicatedByRelation (class in mbdlyb.functional.base)
indicates (mbdlyb_ui.functional.diagnostic_test_results.TestResultRelationPage attribute)
IndicatesRelation (class in mbdlyb_ui.functional.helpers)
infer() (mbdlyb.formalisms.bayesnet.reasoner.BayesNetReasoner method)
(mbdlyb.formalisms.markovnet.reasoner.MarkovNetReasoner method)
(mbdlyb.formalisms.tensornet.reasoner.TensorNetReasoner method)
(mbdlyb.functional.diagnoser.Diagnoser method)
(mbdlyb.reasoner.MBDReasoner method)
infer_discrete() (mbdlyb.reasoner.MBDReasoner method)
inferred_operating_modes (mbdlyb.functional.base.FunctionalDependency property)
influencers (mbdlyb.base.MBDInfluenceableNode property)
(mbdlyb.gdb.GMBDInfluenceableNode attribute)
influences (mbdlyb.base.MBDInfluenceableNode attribute)
(mbdlyb.base.MBDNet property)
Information gain
init() (mbdlyb.formalisms.bayesnet.reasoner.BayesNetReasoner method)
(mbdlyb.formalisms.markovnet.reasoner.MarkovNetReasoner method)
(mbdlyb.formalisms.tensornet.reasoner.TensorNetReasoner method)
(mbdlyb.reasoner.MBDReasoner method)
initialise_system_state() (mbdlyb.functional.diagnoser.Diagnoser method)
insert_condition() (mbdlyb.functional.diagnoser.SystemState method)
insert_conditions() (mbdlyb.functional.diagnoser.SystemState method)
InvalidReasonerError
InvalidRelationError
InvalidValueError
is_abstract (mbdlyb.functional.gdb.GCluster property)
is_d_separated() (mbdlyb.formalisms.bayesnet.reasoner.BayesNetReasoner method)
(mbdlyb.formalisms.tensornet.reasoner.TensorNetReasoner method)
is_elementary (mbdlyb.formulae.Formula property)
(mbdlyb.functional.base.Hardware property)
is_flat (mbdlyb.functional.gdb.GCluster property)
is_normalized_state (mbdlyb.base.MBDNumericalElement property)
(mbdlyb.gdb.GMBDNode property)
items() (mbdlyb.evidence.Evidence method)
L
label (mbdlyb.base.MBDRelation property)
(mbdlyb.functional.base.CommunicatesThroughRelation property)
(mbdlyb.functional.base.FunctionalDependency property)
(mbdlyb.functional.base.RequiredForRelation property)
(mbdlyb_ui.base.Button attribute)
label() (mbdlyb.base.MBDNumericalElement method)
LABEL_MAP (in module mbdlyb.functional.config)
labels (mbdlyb.base.MBDNumericalElement property)
landing_page() (in module mbdlyb_ui.functional.app)
LandingPage (class in mbdlyb_ui.functional.base)
LBL_AFFECTS (in module mbdlyb.functional.gdb)
LBL_COMMUNICATES_THROUGH (in module mbdlyb.functional.gdb)
LBL_INDICATED_BY (in module mbdlyb.functional.gdb)
LBL_INFLUENCE (in module mbdlyb.gdb)
LBL_OBSERVED (in module mbdlyb.functional.gdb)
LBL_PARTOF (in module mbdlyb.gdb)
LBL_REALIZES (in module mbdlyb.functional.gdb)
LBL_REPORTS_ERROR (in module mbdlyb.functional.gdb)
LBL_REQUIRED (in module mbdlyb.functional.gdb)
LBL_RESULTS_IN (in module mbdlyb.functional.gdb)
LBL_SUBFUNCTION (in module mbdlyb.functional.gdb)
LBL_YIELDS_ERROR (in module mbdlyb.functional.gdb)
Leaf function
line (mbdlyb.cpt.CPTCell attribute)
lines (mbdlyb.cpt.CPT attribute)
list_attribute (mbdlyb_ui.base.TableMultiColumn attribute)
load() (mbdlyb.functional.gdb.GAffectsRelation method)
(mbdlyb.functional.gdb.GCluster method)
(mbdlyb.functional.gdb.GCommunicatesThroughRelation method)
(mbdlyb.functional.gdb.GDiagnosticTest method)
(mbdlyb.functional.gdb.GDiagnosticTestResult method)
(mbdlyb.functional.gdb.GDirectObservable method)
(mbdlyb.functional.gdb.GFunction method)
(mbdlyb.functional.gdb.GFunctionalRelation method)
(mbdlyb.functional.gdb.GHardware method)
(mbdlyb.functional.gdb.GIndicatedByRelation method)
(mbdlyb.functional.gdb.GObservedByRelation method)
(mbdlyb.functional.gdb.GObservedError method)
(mbdlyb.functional.gdb.GOperatingMode method)
(mbdlyb.functional.gdb.GRealizesRelation method)
(mbdlyb.functional.gdb.GReportsErrorRelation method)
(mbdlyb.functional.gdb.GRequiredForRelation method)
(mbdlyb.functional.gdb.GResultsInRelation method)
(mbdlyb.functional.gdb.GSubfunctionOfRelation method)
(mbdlyb.functional.gdb.GYieldsErrorRelation method)
(mbdlyb.gdb.GMBDElement method)
(mbdlyb.gdb.GMBDNet method)
(mbdlyb.gdb.GMBDRelation method)
load_capella() (mbdlyb.functional.gdb.GCluster class method)
load_from_db() (mbdlyb.gdb.GMBDNet class method)
loc (mbdlyb.distributions.BetaDistribution attribute)
(mbdlyb.distributions.NormalDistribution attribute)
(mbdlyb.distributions.UniformDistribution attribute)
logic_function (mbdlyb.functional.operating_mode.OpmLogic attribute)
(mbdlyb.functional.operating_mode.OpmLogicAnd attribute)
(mbdlyb.functional.operating_mode.OpmLogicOr attribute)
longest_common_fqn() (mbdlyb.fqn.FQN static method)
loss_function (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
low (mbdlyb.distributions.DiscreteUniformDistribution attribute)
M
m_id() (mbdlyb_ui.mermaid.MermaidBuilder static method)
m_name() (mbdlyb_ui.mermaid.MermaidBuilder static method)
m_url() (mbdlyb_ui.mermaid.MermaidBuilder static method)
main() (in module mbdlyb_ui.functional.app)
mapping (mbdlyb.formulae.Formula attribute)
MarkovAutoSplitNode (class in mbdlyb.formalisms.markovnet.base)
MarkovNet (class in mbdlyb.formalisms.markovnet.base)
MarkovNetReasoner (class in mbdlyb.formalisms.markovnet.reasoner)
MarkovNode (class in mbdlyb.formalisms.markovnet.base)
max (mbdlyb.base.MBDNumericalElement property)
MAX_PARENTS (in module mbdlyb.formalisms.bayesnet.base)
(in module mbdlyb.formalisms.markovnet.base)
(in module mbdlyb.formalisms.tensornet.base)
MBDDependency (class in mbdlyb.base)
MBDElement (class in mbdlyb.base)
MBDInfluence (class in mbdlyb.base)
MBDInfluenceableNode (class in mbdlyb.base)
mbdlyb
module
mbdlyb.base
module
mbdlyb.colormap
module
mbdlyb.cpt
module
mbdlyb.distributions
module
mbdlyb.evidence
module
mbdlyb.exceptions
module
mbdlyb.formalisms
module
mbdlyb.formalisms.base
module
mbdlyb.formalisms.bayesnet
module
mbdlyb.formalisms.bayesnet.base
module
mbdlyb.formalisms.bayesnet.io
module
mbdlyb.formalisms.bayesnet.reasoner
module
mbdlyb.formalisms.markovnet
module
mbdlyb.formalisms.markovnet.base
module
mbdlyb.formalisms.markovnet.reasoner
module
mbdlyb.formalisms.tensornet
module
mbdlyb.formalisms.tensornet.base
module
mbdlyb.formalisms.tensornet.reasoner
module
mbdlyb.formulae
module
mbdlyb.fqn
module
mbdlyb.functional
module
mbdlyb.functional.analyzer
module
mbdlyb.functional.base
module
mbdlyb.functional.capella_import
module
mbdlyb.functional.config
module
mbdlyb.functional.diagnoser
module
mbdlyb.functional.gdb
module
mbdlyb.functional.operating_mode
module
mbdlyb.gdb
module
mbdlyb.io
module
mbdlyb.messages
module
mbdlyb.reasoner
module
MBDLYB_CLASSES (in module mbdlyb.gdb)
MBDLYB_MENU_CLASS (in module mbdlyb_ui.app)
MBDLYB_MODES (in module mbdlyb_ui.app)
mbdlyb_ui
module
mbdlyb_ui.app
module
mbdlyb_ui.base
module
mbdlyb_ui.dialogs
module
mbdlyb_ui.functional
module
mbdlyb_ui.functional.app
module
mbdlyb_ui.functional.base
module
mbdlyb_ui.functional.clusters
module
mbdlyb_ui.functional.config
module
mbdlyb_ui.functional.design_for_diagnostics
module
mbdlyb_ui.functional.diagnoser
module
mbdlyb_ui.functional.diagnostic_test_results
module
mbdlyb_ui.functional.diagnostic_tests
module
mbdlyb_ui.functional.functions
module
mbdlyb_ui.functional.hardware
module
mbdlyb_ui.functional.helpers
module
mbdlyb_ui.functional.observables
module
mbdlyb_ui.functional.operating_modes
module
mbdlyb_ui.functional.router
module
mbdlyb_ui.functional.validation
module
mbdlyb_ui.functional.validator
module
mbdlyb_ui.helpers
module
mbdlyb_ui.mermaid
module
mbdlyb_ui.utils
module
mbdlyb_ui.validation
module
MBDLYB_URL_RESOLVER (in module mbdlyb_ui.app)
MBDNet (class in mbdlyb.base)
MBDNetReasonerView (class in mbdlyb.base)
MBDNode (class in mbdlyb.base)
mbdnodes (mbdlyb.gdb.GMBDNet attribute)
MBDNumericalElement (class in mbdlyb.base)
MBDNumericalNode (class in mbdlyb.base)
MBDReasoner (class in mbdlyb.reasoner)
MBDRelation (class in mbdlyb.base)
MBDStatefulElement (class in mbdlyb.base)
MENU_CLASS (mbdlyb_ui.app.App attribute)
(mbdlyb_ui.functional.app.FunctionalDiagnosticsApp attribute)
MERMAID_ATTRIBUTES (in module mbdlyb_ui.functional.config)
MermaidBuilder (class in mbdlyb_ui.mermaid)
message (mbdlyb.messages.ValidationMessage attribute)
(mbdlyb_ui.functional.base.CPTPage attribute)
messages (mbdlyb_ui.functional.validator.UIValidatorData attribute)
min (mbdlyb.base.MBDNumericalElement property)
mmb (mbdlyb_ui.functional.clusters.ClusterDetailPage attribute)
MNDependency (class in mbdlyb.formalisms.markovnet.base)
MNElement (class in mbdlyb.formalisms.markovnet.base)
MNInfluence (class in mbdlyb.formalisms.markovnet.base)
MODES (mbdlyb_ui.app.App attribute)
(mbdlyb_ui.functional.app.FunctionalDiagnosticsApp attribute)
module
mbdlyb
mbdlyb.base
mbdlyb.colormap
mbdlyb.cpt
mbdlyb.distributions
mbdlyb.evidence
mbdlyb.exceptions
mbdlyb.formalisms
mbdlyb.formalisms.base
mbdlyb.formalisms.bayesnet
mbdlyb.formalisms.bayesnet.base
mbdlyb.formalisms.bayesnet.io
mbdlyb.formalisms.bayesnet.reasoner
mbdlyb.formalisms.markovnet
mbdlyb.formalisms.markovnet.base
mbdlyb.formalisms.markovnet.reasoner
mbdlyb.formalisms.tensornet
mbdlyb.formalisms.tensornet.base
mbdlyb.formalisms.tensornet.reasoner
mbdlyb.formulae
mbdlyb.fqn
mbdlyb.functional
mbdlyb.functional.analyzer
mbdlyb.functional.base
mbdlyb.functional.capella_import
mbdlyb.functional.config
mbdlyb.functional.diagnoser
mbdlyb.functional.gdb
mbdlyb.functional.operating_mode
mbdlyb.gdb
mbdlyb.io
mbdlyb.messages
mbdlyb.reasoner
mbdlyb_ui
mbdlyb_ui.app
mbdlyb_ui.base
mbdlyb_ui.dialogs
mbdlyb_ui.functional
mbdlyb_ui.functional.app
mbdlyb_ui.functional.base
mbdlyb_ui.functional.clusters
mbdlyb_ui.functional.config
mbdlyb_ui.functional.design_for_diagnostics
mbdlyb_ui.functional.diagnoser
mbdlyb_ui.functional.diagnostic_test_results
mbdlyb_ui.functional.diagnostic_tests
mbdlyb_ui.functional.functions
mbdlyb_ui.functional.hardware
mbdlyb_ui.functional.helpers
mbdlyb_ui.functional.observables
mbdlyb_ui.functional.operating_modes
mbdlyb_ui.functional.router
mbdlyb_ui.functional.validation
mbdlyb_ui.functional.validator
mbdlyb_ui.helpers
mbdlyb_ui.mermaid
mbdlyb_ui.utils
mbdlyb_ui.validation
move_cluster() (in module mbdlyb_ui.functional.clusters)
move_opm() (in module mbdlyb_ui.functional.operating_modes)
N
name (mbdlyb.base.MBDElement attribute)
(mbdlyb.base.MBDInfluence property)
(mbdlyb.functional.analyzer.DPTreeNode attribute)
(mbdlyb.functional.diagnoser.SystemCondition attribute)
(mbdlyb.functional.operating_mode.OpmVariable property)
(mbdlyb.gdb.GMBDElement attribute)
(mbdlyb_ui.app.App attribute)
(mbdlyb_ui.functional.diagnostic_tests.TestCost attribute)
(mbdlyb_ui.functional.hardware.Fault attribute)
(mbdlyb_ui.functional.helpers.State attribute)
(mbdlyb_ui.functional.operating_modes.FormOperatingMode attribute)
Neo4j
net (mbdlyb.base.MBDElement property)
(mbdlyb.base.MBDNetReasonerView attribute)
(mbdlyb.base.MBDRelation attribute)
(mbdlyb.base.MBDStatefulElement property)
(mbdlyb.functional.base.ClusterReasonerView attribute)
(mbdlyb.functional.diagnoser.Diagnoser property)
(mbdlyb.functional.gdb.GCluster attribute)
(mbdlyb.functional.gdb.GFunctionalNode attribute)
(mbdlyb.gdb.GMBDElement attribute)
node (mbdlyb.cpt.CPT attribute)
node_type (mbdlyb_ui.functional.observables.ObservesRelationPage attribute)
node_type_name (mbdlyb_ui.functional.observables.ObservesRelationPage attribute)
nodes (mbdlyb.base.MBDInfluence attribute)
(mbdlyb.evidence.Evidence property)
(mbdlyb_ui.functional.clusters.CPTImportProps attribute)
NormalDistribution (class in mbdlyb.distributions)
normalize() (mbdlyb.cpt.CPT method)
(mbdlyb.cpt.CPTLine method)
O
o_relation (mbdlyb_ui.functional.functions.ObservesRelationCreatePage attribute)
(mbdlyb_ui.functional.functions.ObservesRelationUpdatePage attribute)
obj (mbdlyb_ui.base.Table attribute)
object_to_fix (mbdlyb.messages.ValidationMessage attribute)
observable (mbdlyb_ui.functional.observables.ObservableCreatePage attribute)
(mbdlyb_ui.functional.observables.ObservableDetailsPage attribute)
(mbdlyb_ui.functional.observables.ObservableUpdatePage attribute)
(mbdlyb_ui.functional.observables.ObservesRelationPage attribute)
observable_cpt() (in module mbdlyb_ui.functional.router)
observable_create() (in module mbdlyb_ui.functional.router)
observable_details() (in module mbdlyb_ui.functional.router)
observable_form() (in module mbdlyb_ui.functional.observables)
observable_router (in module mbdlyb_ui.functional.router)
observable_update() (in module mbdlyb_ui.functional.router)
ObservableCPTPage (class in mbdlyb_ui.functional.observables)
ObservableCreatePage (class in mbdlyb_ui.functional.observables)
ObservableDetailsPage (class in mbdlyb_ui.functional.observables)
ObservableNode (class in mbdlyb.functional.base)
observables (mbdlyb.functional.gdb.GCluster attribute)
ObservableUpdatePage (class in mbdlyb_ui.functional.observables)
observation_path (mbdlyb.functional.base.ObservedError attribute)
observed (mbdlyb_ui.functional.observables.ObservesRelationPage attribute)
Observed error
observed_by (mbdlyb.functional.gdb.GObserved attribute)
observed_function (mbdlyb.functional.base.ObservedError property)
(mbdlyb.functional.gdb.GObservedError attribute)
observed_functions (mbdlyb.functional.gdb.GDirectObservable attribute)
observed_hardware (mbdlyb.functional.gdb.GDirectObservable attribute)
ObservedByRelation (class in mbdlyb.functional.base)
ObservedError (class in mbdlyb.functional.base)
observes_fn_relation_create() (in module mbdlyb_ui.functional.router)
observes_fn_relation_update() (in module mbdlyb_ui.functional.router)
observes_hw_relation_create() (in module mbdlyb_ui.functional.router)
observes_hw_relation_update() (in module mbdlyb_ui.functional.router)
observes_relation_form() (in module mbdlyb_ui.functional.functions)
(in module mbdlyb_ui.functional.hardware)
ObservesFunctionRelationPage (class in mbdlyb_ui.functional.observables)
ObservesHardwareRelationPage (class in mbdlyb_ui.functional.observables)
ObservesRelation (class in mbdlyb_ui.functional.helpers)
ObservesRelationCreatePage (class in mbdlyb_ui.functional.functions)
(class in mbdlyb_ui.functional.hardware)
ObservesRelationPage (class in mbdlyb_ui.functional.observables)
ObservesRelationUpdatePage (class in mbdlyb_ui.functional.functions)
(class in mbdlyb_ui.functional.hardware)
old_name (mbdlyb_ui.functional.operating_modes.FormOperatingMode attribute)
on_delete() (mbdlyb.functional.gdb.GOperatingMode method)
Operating mode
Operating mode selector
operating_mode (mbdlyb_ui.functional.operating_modes.OpmDetailsPage attribute)
(mbdlyb_ui.functional.operating_modes.OpmUpdatePage attribute)
operating_mode_details() (in module mbdlyb_ui.functional.router)
operating_mode_list() (in module mbdlyb_ui.functional.operating_modes)
operating_mode_router (in module mbdlyb_ui.functional.router)
operating_modes (mbdlyb.functional.base.FunctionalDependency property)
(mbdlyb.functional.base.FunctionalNode property)
(mbdlyb.functional.gdb.GCluster attribute)
(mbdlyb.functional.gdb.GOperatingMode attribute)
(mbdlyb.functional.gdb.GRequiredForRelation attribute)
(mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
(mbdlyb_ui.functional.helpers.RequiredForRelation attribute)
(mbdlyb_ui.functional.operating_modes.OpmUpdatePage attribute)
operating_modes() (in module mbdlyb_ui.functional.design_for_diagnostics)
(in module mbdlyb_ui.functional.diagnoser)
OperatingMode (class in mbdlyb.functional.base)
opm_create() (in module mbdlyb_ui.functional.router)
opm_form() (in module mbdlyb_ui.functional.operating_modes)
opm_set (mbdlyb.functional.base.OperatingMode attribute)
opm_update() (in module mbdlyb_ui.functional.router)
OpmDetailsPage (class in mbdlyb_ui.functional.operating_modes)
OpmLogic (class in mbdlyb.functional.operating_mode)
OpmLogicAnd (class in mbdlyb.functional.operating_mode)
OpmLogicOr (class in mbdlyb.functional.operating_mode)
OpmSet (class in mbdlyb.functional.operating_mode)
opmset (mbdlyb.functional.operating_mode.OpmVariable property)
OpmUpdatePage (class in mbdlyb_ui.functional.operating_modes)
OpmVariable (class in mbdlyb.functional.operating_mode)
order_by (mbdlyb_ui.base.TableMultiColumn attribute)
overview (mbdlyb.functional.analyzer.Analyzer attribute)
overview() (in module mbdlyb_ui.functional.design_for_diagnostics)
P
p (mbdlyb.distributions.BernoulliDistribution attribute)
Page (class in mbdlyb_ui.base)
parent (mbdlyb_ui.functional.clusters.ClusterImportPage attribute)
(mbdlyb_ui.functional.clusters.ClusterImportProps attribute)
parent_cluster (mbdlyb_ui.functional.clusters.ClusterCreatePage property)
parent_relations (mbdlyb.base.MBDNode attribute)
(mbdlyb.functional.base.FunctionalNode attribute)
parents (mbdlyb.base.MBDNode property)
(mbdlyb.cpt.CPT property)
parents() (mbdlyb.functional.gdb.GDiagnosticTest method)
(mbdlyb.functional.gdb.GFunction method)
(mbdlyb.functional.gdb.GHardware method)
(mbdlyb.functional.gdb.GObservableNode method)
(mbdlyb.functional.gdb.GOperatingMode method)
(mbdlyb.gdb.GMBDNode method)
PartOfRelation (class in mbdlyb.base)
perform_diagnostic_test() (mbdlyb.functional.diagnoser.Diagnoser method)
preconditions (mbdlyb.functional.base.DiagnosticTest attribute)
(mbdlyb.functional.gdb.GDiagnosticTest attribute)
prepare() (mbdlyb.formulae.Evaluable method)
(mbdlyb.formulae.Formula method)
prepare_for_diagnostic_test() (mbdlyb.functional.diagnoser.SystemState method)
print_ui() (mbdlyb_ui.utils.Status method)
Prior
prior (mbdlyb_ui.functional.hardware.Fault attribute)
PRIORITY (mbdlyb.messages.Error attribute)
(mbdlyb.messages.ValidationMessage attribute)
priority (mbdlyb.messages.ValidationMessage property)
PRIORITY (mbdlyb.messages.Warning attribute)
priors (mbdlyb.functional.gdb.GHardware property)
prob() (mbdlyb.distributions.Distribution method)
probability (mbdlyb.cpt.CPTCell attribute)
probs() (mbdlyb.distributions.Distribution method)
progress_bar (mbdlyb_ui.functional.clusters.ClusterImportPage attribute)
propagate_operating_modes() (mbdlyb.functional.base.Cluster method)
props (mbdlyb_ui.functional.clusters.ClusterCreatePage attribute)
(mbdlyb_ui.functional.clusters.ClusterImportPage attribute)
(mbdlyb_ui.functional.clusters.CPTImportPage attribute)
(mbdlyb_ui.functional.diagnostic_tests.TestUpdatePage attribute)
PVMT
PVMT_DICT (in module mbdlyb.functional.capella_import)
Q
queue (mbdlyb_ui.functional.clusters.ClusterImportPage attribute)
R
READY (mbdlyb_ui.utils.Status attribute)
realized_by (mbdlyb.functional.gdb.GFunction attribute)
realizes (mbdlyb.functional.gdb.GHardware attribute)
realizes_relation_create() (in module mbdlyb_ui.functional.router)
realizes_relation_form() (in module mbdlyb_ui.functional.hardware)
realizes_relation_update() (in module mbdlyb_ui.functional.router)
RealizesRelation (class in mbdlyb.functional.base)
(class in mbdlyb_ui.functional.helpers)
RealizesRelationCreatePage (class in mbdlyb_ui.functional.hardware)
RealizesRelationUpdatePage (class in mbdlyb_ui.functional.hardware)
reasoner (mbdlyb.functional.diagnoser.Diagnoser property)
REASONER_CLASSES (in module mbdlyb_ui.functional.config)
redirect_url (mbdlyb_ui.functional.base.CPTPage attribute)
refresh() (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData static method)
(mbdlyb_ui.functional.diagnoser.UIDiagnoserData static method)
Relation (class in mbdlyb_ui.helpers)
relation (mbdlyb_ui.functional.hardware.AffectsRelationCreatePage attribute)
(mbdlyb_ui.functional.hardware.AffectsRelationUpdatePage attribute)
(mbdlyb_ui.functional.hardware.ObservesRelationCreatePage attribute)
(mbdlyb_ui.functional.hardware.ObservesRelationUpdatePage attribute)
(mbdlyb_ui.functional.hardware.RealizesRelationCreatePage attribute)
(mbdlyb_ui.functional.hardware.RealizesRelationUpdatePage attribute)
(mbdlyb_ui.functional.hardware.TestsRelationCreatePage attribute)
(mbdlyb_ui.functional.hardware.TestsRelationUpdatePage attribute)
(mbdlyb_ui.functional.observables.ObservesRelationPage attribute)
RELATION_ATTRIBUTES (mbdlyb.functional.gdb.GDiagnosticTest attribute)
(mbdlyb.functional.gdb.GDiagnosticTestResult attribute)
(mbdlyb.functional.gdb.GDirectObservable attribute)
(mbdlyb.functional.gdb.GFunction attribute)
(mbdlyb.functional.gdb.GFunctionalNode attribute)
(mbdlyb.functional.gdb.GHardware attribute)
(mbdlyb.functional.gdb.GObservedError attribute)
relation_kwargs() (mbdlyb.functional.gdb.GCluster method)
(mbdlyb.gdb.GMBDNet method)
relations (mbdlyb.base.MBDNet attribute)
(mbdlyb.base.MBDNode property)
(mbdlyb.functional.base.Cluster attribute)
RelationSpec (in module mbdlyb_ui.mermaid)
relative_fqn() (mbdlyb.fqn.FQN method)
remove() (mbdlyb.base.MBDDependency method)
(mbdlyb.base.MBDElement method)
(mbdlyb.base.MBDInfluence method)
(mbdlyb.base.MBDInfluenceableNode method)
(mbdlyb.base.MBDNet method)
(mbdlyb.base.MBDNode method)
(mbdlyb.base.MBDRelation method)
(mbdlyb.functional.base.CommunicatesThroughRelation method)
(mbdlyb.functional.base.RequiredForRelation method)
repair_rfr_table() (in module mbdlyb_ui.functional.functions)
reporting_function (mbdlyb.functional.gdb.GObservedError attribute)
reports_error (mbdlyb.functional.gdb.GFunction attribute)
ReportsErrorRelation (class in mbdlyb.functional.base)
reposition() (mbdlyb.functional.gdb.GObservableNode method)
required_for (mbdlyb.functional.gdb.GFunction attribute)
required_for_table() (in module mbdlyb_ui.functional.router)
requiredfor_relation_create() (in module mbdlyb_ui.functional.router)
requiredfor_relation_form() (in module mbdlyb_ui.functional.functions)
requiredfor_relation_repair() (in module mbdlyb_ui.functional.router)
requiredfor_relation_repair_form() (in module mbdlyb_ui.functional.functions)
requiredfor_relation_update() (in module mbdlyb_ui.functional.router)
RequiredForRelation (class in mbdlyb.functional.base)
(class in mbdlyb_ui.functional.helpers)
RequiredForRelationCreatePage (class in mbdlyb_ui.functional.functions)
RequiredForRelationRepairPage (class in mbdlyb_ui.functional.functions)
RequiredForRelationUpdatePage (class in mbdlyb_ui.functional.functions)
RequiredForTablePage (class in mbdlyb_ui.functional.clusters)
requires (mbdlyb.functional.gdb.GFunction attribute)
requires_cpt (mbdlyb.functional.gdb.GFunction property)
(mbdlyb.functional.gdb.GFunctionalNode property)
(mbdlyb.functional.gdb.GObservableNode property)
reset() (mbdlyb.evidence.Evidence method)
(mbdlyb.functional.diagnoser.Diagnoser method)
(mbdlyb.reasoner.MBDReasoner method)
(mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData method)
(mbdlyb_ui.functional.diagnoser.UIDiagnoserData method)
(mbdlyb_ui.functional.validator.UIValidatorData method)
(mbdlyb_ui.mermaid.MermaidBuilder method)
result_name (mbdlyb_ui.functional.diagnostic_tests.TestProps attribute)
results (mbdlyb.functional.analyzer.DPTreeEdge attribute)
results_available (mbdlyb_ui.functional.design_for_diagnostics.UIDesignForDiagnosticsData attribute)
results_from (mbdlyb.functional.gdb.GDiagnosticTestResult attribute)
ResultsInRelation (class in mbdlyb.functional.base)
rev_mapping (mbdlyb.formulae.Formula property)
rf_relation (mbdlyb_ui.functional.functions.RequiredForRelationCreatePage attribute)
(mbdlyb_ui.functional.functions.RequiredForRelationRepairPage attribute)
(mbdlyb_ui.functional.functions.RequiredForRelationUpdatePage attribute)
rf_relations (mbdlyb_ui.functional.functions.RequiredForRelationRepairPage attribute)
root (mbdlyb.base.MBDElement property)
(mbdlyb.base.MBDNet property)
(mbdlyb.base.MBDStatefulElement property)
Root cluster
routers (mbdlyb_ui.app.App attribute)
row_actions (mbdlyb_ui.base.Table attribute)
rows (mbdlyb_ui.base.Table attribute)
run() (mbdlyb_ui.app.App method)
S
save() (mbdlyb_ui.helpers.Relation method)
save_new_object() (in module mbdlyb_ui.functional.helpers)
(in module mbdlyb_ui.helpers)
save_object() (in module mbdlyb_ui.helpers)
scale (mbdlyb.distributions.BetaDistribution attribute)
(mbdlyb.distributions.NormalDistribution attribute)
(mbdlyb.distributions.UniformDistribution attribute)
selected_operating_modes (mbdlyb.functional.analyzer.Analyzer property)
SelectOperatingModeRelation (class in mbdlyb.functional.base)
separator (mbdlyb_ui.base.TableMultiColumn attribute)
set_config() (in module mbdlyb.gdb)
set_entropy_limit() (mbdlyb.functional.diagnoser.Diagnoser method)
set_inferred_operating_modes() (mbdlyb.functional.base.FunctionalDependency method)
set_loss_function() (mbdlyb.functional.diagnoser.Diagnoser method)
set_net() (mbdlyb.base.MBDElement method)
(mbdlyb.base.MBDNet method)
(mbdlyb.gdb.GMBDElement method)
set_operating_modes() (mbdlyb.functional.base.FunctionalNode method)
set_opmset() (mbdlyb.functional.operating_mode.OpmVariable method)
set_prob() (mbdlyb.cpt.CPT method)
set_target() (mbdlyb.functional.analyzer.DPTreeEdge method)
sets (mbdlyb.functional.operating_mode.OpmLogic property)
setting (mbdlyb.functional.diagnoser.SystemCondition attribute)
sf_relation (mbdlyb_ui.functional.functions.SubfunctionRelationCreatePage attribute)
(mbdlyb_ui.functional.functions.SubfunctionRelationUpdatePage attribute)
show() (mbdlyb_ui.base.Button method)
(mbdlyb_ui.base.ConditionalButton method)
(mbdlyb_ui.base.Page method)
(mbdlyb_ui.base.Table method)
(mbdlyb_ui.base.TableColumn method)
(mbdlyb_ui.base.TableMultiColumn method)
show_icon() (mbdlyb_ui.base.Button method)
(mbdlyb_ui.base.ConditionalButton method)
show_name() (in module mbdlyb_ui.utils)
show_node_details() (in module mbdlyb_ui.functional.clusters)
show_validation_results() (in module mbdlyb_ui.functional.validator)
Signature
signatures (mbdlyb.functional.analyzer.Analyzer attribute)
signatures() (in module mbdlyb_ui.functional.design_for_diagnostics)
Soft evidence
soft_evidence (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
sort_next_diagnostic_tests() (mbdlyb.functional.diagnoser.Diagnoser method)
source (mbdlyb.base.MBDDependency attribute)
(mbdlyb.functional.base.AffectsRelation attribute)
(mbdlyb.functional.base.CommunicatesThroughRelation attribute)
(mbdlyb.functional.base.IndicatedByRelation attribute)
(mbdlyb.functional.base.ObservedByRelation attribute)
(mbdlyb.functional.base.RealizesRelation attribute)
(mbdlyb.functional.base.ReportsErrorRelation attribute)
(mbdlyb.functional.base.RequiredForRelation attribute)
(mbdlyb.functional.base.ResultsInRelation attribute)
(mbdlyb.functional.base.SelectOperatingModeRelation attribute)
(mbdlyb.functional.base.SubfunctionOfRelation attribute)
(mbdlyb.functional.base.YieldsErrorRelation attribute)
staging_evidence (mbdlyb_ui.functional.diagnoser.UIDiagnoserData property)
start_node_changed() (mbdlyb_ui.helpers.Relation method)
start_uid (mbdlyb_ui.helpers.Relation attribute)
State (class in mbdlyb_ui.functional.helpers)
state_table() (in module mbdlyb_ui.functional.helpers)
states (mbdlyb.base.MBDStatefulElement property)
(mbdlyb.functional.gdb.GHardware property)
(mbdlyb.gdb.GMBDNode property)
(mbdlyb_ui.functional.diagnostic_test_results.TestResultUpdatePage attribute)
(mbdlyb_ui.functional.functions.FunctionCreatePage attribute)
(mbdlyb_ui.functional.functions.FunctionUpdatePage attribute)
(mbdlyb_ui.functional.helpers.StateTable attribute)
(mbdlyb_ui.functional.observables.ObservableCreatePage attribute)
(mbdlyb_ui.functional.observables.ObservableUpdatePage attribute)
states_ (mbdlyb.gdb.GMBDNode attribute)
StateTable (class in mbdlyb_ui.functional.helpers)
Status (class in mbdlyb_ui.utils)
status() (in module mbdlyb_ui.utils)
stem (mbdlyb.fqn.FQN property)
subfunction_of (mbdlyb.functional.gdb.GFunction attribute)
subfunction_relation_create() (in module mbdlyb_ui.functional.router)
subfunction_relation_form() (in module mbdlyb_ui.functional.functions)
subfunction_relation_table() (in module mbdlyb_ui.functional.router)
subfunction_relation_update() (in module mbdlyb_ui.functional.router)
SubfunctionOfRelation (class in mbdlyb.functional.base)
(class in mbdlyb_ui.functional.helpers)
SubfunctionRelationCreatePage (class in mbdlyb_ui.functional.functions)
SubfunctionRelationTablePage (class in mbdlyb_ui.functional.functions)
SubfunctionRelationUpdatePage (class in mbdlyb_ui.functional.functions)
subfunctions (mbdlyb.functional.base.Function property)
(mbdlyb.functional.gdb.GFunction attribute)
subnets (mbdlyb.base.MBDNet property)
(mbdlyb.functional.gdb.GCluster attribute)
(mbdlyb.gdb.GMBDNet attribute)
superfunction_chain() (mbdlyb.functional.base.Function method)
superfunctions (mbdlyb.functional.base.Function property)
SystemCondition (class in mbdlyb.functional.diagnoser)
SystemState (class in mbdlyb.functional.diagnoser)
T
T_DISCRETE_BELIEFS (in module mbdlyb.reasoner)
T_FORMULA (in module mbdlyb.formulae)
T_NODE_EVIDENCE (in module mbdlyb.evidence)
T_NODE_VALUATION (in module mbdlyb.reasoner)
T_NUMERICAL (in module mbdlyb.base)
T_POSTERIOR (in module mbdlyb.reasoner)
T_POSTERIORS (in module mbdlyb.reasoner)
T_RAW_FORMULA (in module mbdlyb.formulae)
t_relation (mbdlyb_ui.functional.functions.TestsRelationCreatePage attribute)
(mbdlyb_ui.functional.functions.TestsRelationUpdatePage attribute)
T_VALUE (in module mbdlyb.base)
Table (class in mbdlyb_ui.base)
table_actions (mbdlyb_ui.base.Table attribute)
TableColumn (class in mbdlyb_ui.base)
TableMultiColumn (class in mbdlyb_ui.base)
target (mbdlyb.base.MBDDependency attribute)
(mbdlyb.functional.analyzer.DPTreeEdge attribute)
(mbdlyb.functional.base.AffectsRelation attribute)
(mbdlyb.functional.base.CommunicatesThroughRelation attribute)
(mbdlyb.functional.base.IndicatedByRelation attribute)
(mbdlyb.functional.base.ObservedByRelation attribute)
(mbdlyb.functional.base.RealizesRelation attribute)
(mbdlyb.functional.base.ReportsErrorRelation attribute)
(mbdlyb.functional.base.RequiredForRelation attribute)
(mbdlyb.functional.base.ResultsInRelation attribute)
(mbdlyb.functional.base.SelectOperatingModeRelation attribute)
(mbdlyb.functional.base.SubfunctionOfRelation attribute)
(mbdlyb.functional.base.YieldsErrorRelation attribute)
targets (mbdlyb.reasoner.MBDReasoner property)
TensorAutoSplitNode (class in mbdlyb.formalisms.tensornet.base)
TensorNet (class in mbdlyb.formalisms.tensornet.base)
TensorNetReasoner (class in mbdlyb.formalisms.tensornet.reasoner)
TensorNode (class in mbdlyb.formalisms.tensornet.base)
test (mbdlyb.functional.base.DiagnosticTestResult property)
(mbdlyb.functional.gdb.GDiagnosticTestResult property)
(mbdlyb_ui.functional.diagnostic_test_results.TestResultRelationPage attribute)
(mbdlyb_ui.functional.diagnostic_test_results.TestResultUpdatePage attribute)
(mbdlyb_ui.functional.diagnostic_tests.TestDetailsPage attribute)
(mbdlyb_ui.functional.diagnostic_tests.TestUpdatePage attribute)
Test result
test_costs (mbdlyb_ui.functional.diagnostic_tests.TestUpdatePage attribute)
test_cpt() (in module mbdlyb_ui.functional.router)
test_create() (in module mbdlyb_ui.functional.router)
test_details() (in module mbdlyb_ui.functional.router)
test_limit (mbdlyb_ui.functional.diagnoser.UIDiagnoserData attribute)
test_result (mbdlyb_ui.functional.diagnostic_test_results.TestResultRelationPage attribute)
(mbdlyb_ui.functional.diagnostic_test_results.TestResultUpdatePage attribute)
test_result_create() (in module mbdlyb_ui.functional.router)
TEST_RESULT_NODE_TYPE_MAP (in module mbdlyb_ui.functional.diagnostic_test_results)
TEST_RESULT_RELATION_MAP (in module mbdlyb_ui.functional.diagnostic_test_results)
test_result_update() (in module mbdlyb_ui.functional.router)
test_results (mbdlyb.functional.base.DiagnosticTest property)
(mbdlyb.functional.gdb.GCluster attribute)
(mbdlyb.functional.gdb.GDiagnosticTest attribute)
test_update() (in module mbdlyb_ui.functional.router)
TestCost (class in mbdlyb_ui.functional.diagnostic_tests)
TestDetailsPage (class in mbdlyb_ui.functional.diagnostic_tests)
TestProps (class in mbdlyb_ui.functional.diagnostic_tests)
testresult_relation_table() (in module mbdlyb_ui.functional.router)
TestResultCPTPage (class in mbdlyb_ui.functional.diagnostic_test_results)
TestResultRelationPage (class in mbdlyb_ui.functional.diagnostic_test_results)
TestResultUpdatePage (class in mbdlyb_ui.functional.diagnostic_test_results)
tests (mbdlyb.functional.gdb.GCluster attribute)
tests_relation_form() (in module mbdlyb_ui.functional.functions)
(in module mbdlyb_ui.functional.hardware)
TestsRelation (class in mbdlyb_ui.functional.helpers)
TestsRelationCreatePage (class in mbdlyb_ui.functional.functions)
(class in mbdlyb_ui.functional.hardware)
TestsRelationUpdatePage (class in mbdlyb_ui.functional.functions)
(class in mbdlyb_ui.functional.hardware)
TestUpdatePage (class in mbdlyb_ui.functional.diagnostic_tests)
timer (mbdlyb_ui.functional.clusters.ClusterImportPage attribute)
title (mbdlyb_ui.base.Table attribute)
TNDependency (class in mbdlyb.formalisms.tensornet.base)
TNElement (class in mbdlyb.formalisms.tensornet.base)
TNInfluence (class in mbdlyb.formalisms.tensornet.base)
to_bn() (mbdlyb.formalisms.bayesnet.base.BayesNet method)
to_df() (mbdlyb.cpt.CPT method)
to_dict() (mbdlyb.cpt.CPT method)
to_excel() (mbdlyb.functional.analyzer.Analyzer method)
to_json() (mbdlyb.distributions.Distribution method)
(mbdlyb.formulae.Formula method)
to_list() (mbdlyb_ui.functional.diagnostic_tests.TestCost class method)
(mbdlyb_ui.functional.hardware.Fault class method)
(mbdlyb_ui.functional.helpers.StateTable method)
(mbdlyb_ui.functional.operating_modes.FormOperatingMode static method)
to_mn() (mbdlyb.formalisms.markovnet.base.MarkovNet method)
to_np() (mbdlyb.cpt.CPT method)
(mbdlyb.cpt.CPTLine method)
to_tn() (mbdlyb.formalisms.tensornet.base.TensorNet method)
tooltip (mbdlyb_ui.base.Button attribute)
(mbdlyb_ui.base.TableColumn attribute)
total_diagnostic_cost (mbdlyb.functional.diagnoser.Diagnoser property)
transform() (mbdlyb.functional.capella_import.CapellaToCluster method)
TYPE (mbdlyb.distributions.BernoulliDistribution attribute)
(mbdlyb.distributions.BetaDistribution attribute)
(mbdlyb.distributions.ContinuousDistribution attribute)
(mbdlyb.distributions.DiscreteDistribution attribute)
(mbdlyb.distributions.DiscreteUniformDistribution attribute)
(mbdlyb.distributions.Distribution attribute)
(mbdlyb.distributions.NormalDistribution attribute)
(mbdlyb.distributions.UniformDistribution attribute)
type (mbdlyb.functional.analyzer.DPTreeNode attribute)
TypedElement (class in mbdlyb.base)
U
uid (mbdlyb.gdb.GMBDIdentifiable attribute)
UIDesignForDiagnosticsData (class in mbdlyb_ui.functional.design_for_diagnostics)
UIDiagnoserData (class in mbdlyb_ui.functional.diagnoser)
UIValidatorData (class in mbdlyb_ui.functional.validator)
UniformDistribution (class in mbdlyb.distributions)
unperform_diagnostic_test() (mbdlyb.functional.diagnoser.Diagnoser method)
unstaging_evidence (mbdlyb_ui.functional.diagnoser.UIDiagnoserData property)
unwrap() (mbdlyb.functional.operating_mode.OpmLogic method)
update (mbdlyb_ui.functional.diagnostic_test_results.TestResultUpdatePage attribute)
(mbdlyb_ui.functional.diagnostic_tests.TestUpdatePage attribute)
(mbdlyb_ui.functional.operating_modes.OpmUpdatePage attribute)
update_condition_setting() (mbdlyb.functional.diagnoser.SystemState method)
update_conditions_settings() (mbdlyb.functional.diagnoser.SystemState method)
update_fqn() (mbdlyb.gdb.GMBDElement method)
(mbdlyb.gdb.GMBDNet method)
update_name() (in module mbdlyb.functional.gdb)
update_relations_with_operating_mode() (mbdlyb.functional.gdb.GOperatingMode static method)
updates_list() (mbdlyb_ui.functional.operating_modes.FormOperatingMode static method)
url (mbdlyb_ui.base.TableColumn attribute)
URL_RESOLVER (in module mbdlyb_ui.functional.config)
(mbdlyb_ui.app.App attribute)
(mbdlyb_ui.functional.app.FunctionalDiagnosticsApp attribute)
V
valid_child_relation() (mbdlyb.base.MBDNode method)
valid_name() (in module mbdlyb_ui.validation)
valid_parent_relation() (mbdlyb.base.MBDNode method)
(mbdlyb.functional.base.Function method)
validate() (mbdlyb.functional.gdb.GAffectsRelation method)
(mbdlyb.functional.gdb.GCluster method)
(mbdlyb.functional.gdb.GCPTEnabledNode method)
(mbdlyb.functional.gdb.GDiagnosticTest method)
(mbdlyb.functional.gdb.GFunctionalNode method)
(mbdlyb.functional.gdb.GFunctionalRelation method)
(mbdlyb.functional.gdb.GRealizesRelation method)
(mbdlyb.functional.gdb.GRequiredForRelation method)
(mbdlyb.functional.gdb.GSubfunctionOfRelation method)
(mbdlyb.gdb.GMBDElement method)
(mbdlyb.gdb.GMBDNet method)
(mbdlyb_ui.functional.validator.UIValidatorData method)
validate_cpt() (mbdlyb.functional.gdb.GCPTEnabledNode method)
validation_msg (mbdlyb_ui.functional.clusters.CPTImportProps attribute)
ValidationMessage (class in mbdlyb.messages)
validator_main() (in module mbdlyb_ui.functional.router)
ValidatorPage (class in mbdlyb_ui.functional.validator)
value (mbdlyb_ui.base.TableColumn attribute)
values (mbdlyb.cpt.CPT property)
(mbdlyb.cpt.CPTLine property)
var_separator (mbdlyb.functional.operating_mode.OpmLogic attribute)
(mbdlyb.functional.operating_mode.OpmLogicAnd attribute)
(mbdlyb.functional.operating_mode.OpmLogicOr attribute)
variable_names (mbdlyb.functional.operating_mode.OpmSet property)
variables (mbdlyb.functional.operating_mode.OpmLogic property)
W
Warning (class in mbdlyb.messages)
Weight
weight (mbdlyb.functional.base.FunctionalDependency attribute)
(mbdlyb.functional.gdb.GFunctionalRelation attribute)
(mbdlyb_ui.functional.helpers.FunctionalRelation attribute)
with_suffix() (mbdlyb.fqn.FQN method)
X
XLS_NODE_CLASSES (mbdlyb.functional.gdb.GCluster attribute)
Y
yields_error (mbdlyb.functional.gdb.GFunction attribute)
YieldsErrorRelation (class in mbdlyb.functional.base)