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 forBinaryOp. - _essentiality ๐(internal) Definition and utility methods for
Essentiality. - _function_
tree ๐(internal) Definition and utility methods forFnTree. - _model_
state ๐(internal) Definition and utility methods for the manager classModelState. - _monotonicity ๐(internal) Definition and utility methods for
Monotonicity. - _regulation ๐(internal) Definition and utility methods for
Regulation. - _uninterpreted_
fn ๐(internal) Definition and utility methods forUninterpretedFn. - (internal) Definition and utility methods for
FnArgument. - _update_
function ๐(internal) Definition and utility methods forUpdateFn. - _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,
regulatorandtarget. 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ยง
- An iterator over all (
LayoutId,Layout) pairs of aModelState. - An iterator over all
Regulationsof aModelState. - An iterator over all (
UninterpretedFnId,UninterpretedFn) pairs of aModelState. - An iterator over all (
VarId,UpdateFn) pairs of aModelState. - An iterator over all (
VarId,Variable) pairs of aModelState.