Skip to main content

Module causaloid

Module causaloid 

Source
Expand description

This module defines the Causaloid struct, the fundamental building block for representing causal units within the DeepCausality framework.

A Causaloid encapsulates a piece of causal logic, which can range from a simple stateless function to a complex causal graph or a collection of other causaloids. It supports both stateless and context-aware operations, allowing for flexible and dynamic causal modeling.

The module also provides various constructors to facilitate the creation of different types of Causaloid instances, tailored to specific causal modeling needs.

Structs§

Causaloid
Causaloid is the fundamental building block for causal models in DeepCausality.

Type Aliases§

CausalGraph
Type alias for a graph of Causaloids.
CausalVec
Type alias for a vector of Causaloids.