
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.
Functions used to build native (C++) block plugins for NFlow.
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.