Module biodivine_sketchbook::sketchbook::data_structs

source ยท
Expand description

Structs and utility methods that can be used for communication with frontend.

Modulesยง

  • _dataset_data ๐Ÿ”’
    (internal) Definition and utility methods for DatasetData and DatasetMetaData.
  • _dynamic_prop_data ๐Ÿ”’
    (internal) Definition and utility methods for all kinds of dynamic properties.
  • (internal) Definition and utility methods for ChangeArgMonotoneData and ChangeArgEssentialData.
  • _id_change_data ๐Ÿ”’
    (internal) Definition and utility methods for ChangeIdData.
  • _layout_data ๐Ÿ”’
    (internal) Definition and utility methods for LayoutData and LayoutMetaData.
  • _layout_node_data ๐Ÿ”’
    (internal) Definition and utility methods for LayoutNodeData.
  • _model_data ๐Ÿ”’
    (internal) Definition and utility methods for ModelData.
  • _observation_data ๐Ÿ”’
    (internal) Definition and utility methods for ObservationData.
  • _regulation_data ๐Ÿ”’
    (internal) Definition and utility methods for RegulationData.
  • _sketch_data ๐Ÿ”’
    (internal) Definition and utility methods for SketchData.
  • _static_prop_data ๐Ÿ”’
    (internal) Definition and utility methods for all kinds of static properties.
  • (internal) Definition and utility methods for UninterpretedFnData.
  • _variable_data ๐Ÿ”’
    (internal) Definition and utility methods for VariableData.

Structsยง

  • Structure for receiving data about changes in essentiality of uninterpreted fnโ€™s argument from the frontend.
  • Structure for receiving data about changes in monotonicity of uninterpreted fnโ€™s argument from the frontend.
  • Structure for sending data about changes in objectโ€™s ID to the frontend.
  • Structure for sending data about Dataset .
  • Structure for sending metadata about Dataset. This includes name, id, variable names, but excludes all observations.
  • Structure for sending data about dynamic properties to the frontend.
  • Structure for sending simplified general data about Layout to the frontend.
  • Structure for sending metadata about Layout. This includes id, and name, but excludes all actual nodes.
  • Structure for sending data about NodeLayout to frontend.
  • The same as LayoutNodeData, but does not have a fixed variable ID because it is associated with a variable that does not have an ID yet.
  • Structure for sending/exporting all necessary data about the model part of the sketch.
  • Structure for sending data about Observation to the frontend.
  • Structure for sending simplified data about Regulation to the frontend.
  • Structure for sending/exporting data about the whole Sketch.
  • Structure for sending data about static properties to the frontend.
  • Structure for sending data about UninterpretedFn to the frontend.
  • Structure for sending data about Variable and its UpdateFn to the frontend.
  • Structure for receiving data about Variable and all of its Layout data from the frontend.

Enumsยง