
The nflow_blocks module provides the simulation blocks used by NFlow, including their ports, parameters, phases, and runtime behavior.
NFlow is currently released as 1.0.0-beta.1: it is functional and tested, but details of its interfaces and file format may still evolve based on feedback.
Acausal (physical) blocks with undirected pins, simulated natively through the differential-algebraic engine.
Acausal (physical) blocks with undirected pins, simulated natively through the differential-algebraic engine.
Acausal (physical) blocks with undirected pins, simulated natively through the differential-algebraic engine.
Acausal (physical) blocks with undirected pins, simulated natively through the differential-algebraic engine.
Acausal (physical) blocks with undirected pins, simulated natively through the differential-algebraic engine.
Stateful continuous-time blocks updated with the simulation step.
Interactive dashboard widgets that bind to signals and parameters to observe or drive a running model.
Sampled blocks that store values, histories, or discrete states.
Blocks that import, execute, or compile Functional Mock-up Units and models.
Boolean and comparison blocks for numeric signals.
Interpolated and direct lookup-table blocks (1-D, 2-D, n-D and direct).
Algebraic scalar math operations.
Blocks with saturation, thresholds, hysteresis, or rate limits.
Blocks that consume, display, or name signals.
Blocks that generate signals from parameters, time, labels, or files.
Blocks that evaluate user-provided expressions or Nelson functions.
Blocks for routing, grouping, annotation, and interactive switching.