Module biodivine_sketchbook::sketchbook::model

source ยท
Expand description

Structs and utility methods regarding the model of the Regulations editor.

Modulesยง

  • _binary_op ๐Ÿ”’
    (internal) Definition and utility methods for BinaryOp.
  • _essentiality ๐Ÿ”’
    (internal) Definition and utility methods for Essentiality.
  • _function_tree ๐Ÿ”’
    (internal) Definition and utility methods for FnTree.
  • _model_state ๐Ÿ”’
    (internal) Definition and utility methods for the manager class ModelState.
  • _monotonicity ๐Ÿ”’
    (internal) Definition and utility methods for Monotonicity.
  • _regulation ๐Ÿ”’
    (internal) Definition and utility methods for Regulation.
  • _uninterpreted_fn ๐Ÿ”’
    (internal) Definition and utility methods for UninterpretedFn.
  • (internal) Definition and utility methods for FnArgument.
  • _update_function ๐Ÿ”’
    (internal) Definition and utility methods for UpdateFn.
  • _variable ๐Ÿ”’
    (internal) Definition and utility methods for Variable.

Structsยง

  • Data regarding an argument of an uninterpreted function.
  • Object representing the state of the model in the Boolean network editor. The model encompasses variables, regulations, uninterpreted functions, update functions, and layout information.
  • Describes an interaction between two variables, regulator and target. Every regulation can be monotonous and can be set as essential:
  • An uninterpreted function of a partially specified model.
  • Update function of a BooleanNetwork.
  • A type safe object for a Boolean variable of a ModelState.

Enumsยง

  • Enum for all possible Boolean binary operators occurring in update functions or first-order formulas (for static properties).
  • Possible variants of essentiality of a Regulation.
  • Syntactic tree of a partially defined Boolean function. This might specify an update function, or a partially defined uninterpreted fn.
  • Possible variants of (non)-monotonous effects of a Regulation.

Type Aliasesยง