Skip to main content

flow_gate_core/
lib.rs

1pub mod error;
2pub mod event;
3pub mod gate;
4pub mod traits;
5pub mod transform;
6
7pub use error::FlowGateError;
8pub use event::{
9    ColumnIter, EventMatrix, EventMatrixView, MatrixLayout, MatrixView, ProjectedMatrix,
10};
11pub use gate::{
12    BooleanGate, BooleanOp, BooleanOperand, EllipsoidCovariance, EllipsoidDimension, EllipsoidGate,
13    GateKind, GateRegistry, PolygonDimension, PolygonGate, RectangleDimension, RectangleGate,
14};
15pub use traits::{ApplyGate, BitVec, Gate, GateId, ParameterName, Transform};
16pub use transform::{
17    FASinhTransform, HyperlogTransform, LinearTransform, LogarithmicTransform, LogicleParams,
18    LogicleTransform, TransformKind,
19};