pub type BaseCausalGraph = CausaloidGraph<Causaloid<bool, bool, (), Arc<RwLock<BaseContext>>>>;Expand description
A type alias for a CausaloidGraph composed of BaseCausaloid instances.
This alias provides a convenient shorthand for defining a causal graph where each node (causaloid) adheres to a standard “base” configuration.
Specifically, BaseCausalGraph is a CausaloidGraph parameterized by a Causaloid
that uses the following concrete types for its generic parameters:
Data<NumericalValue>: Represents the data associated with each causaloid, using a genericNumberType(typically a floating-point or integer type).EuclideanSpace: Defines the spatial context of the causaloids within a standard Euclidean coordinate system.EuclideanTime: Specifies the temporal context, using a Euclidean representation of time.EuclideanSpacetime: Combines the Euclidean spatial and temporal contexts into a unified spacetime representation.BaseSymbol: Provides a basic symbolic representation for the causaloids.FloatType(x2): TwoFloatTypeparameters, typically used for internal calculations, scalar values, or other generic numeric requirements within theCausaloidstructure.
This BaseCausalGraph is designed for general-purpose use cases where a
standard Euclidean and numerical context is sufficient, offering a consistent
and easily recognizable graph structure for common causal modeling scenarios.
Aliased Type§
pub struct BaseCausalGraph { /* private fields */ }