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,
regulator
andtarget
. 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
Regulations
of 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
.