Skip to content

Networks

Documentation TODO

This page is a work in progress.

fullflow.Network

Container for FullFlow components, balances, models, and shared states.

Network defines a complete system of equations to be evaluated or solved. Components register their physics equations with the network, balances add user-defined algebraic constraints, and solvers operate on the resulting collection of iteration variables and residual equations.

A Network is typically the top-level object in a FullFlow model:

network = Network("Propellant Feed System")

Components and balances automatically register themselves with the network when constructed.

Tracked states may be added using:

network.track("Chamber Pressure", chamber_pressure)

to include additional values in exported results without introducing residual equations or iteration variables.

Parameters

Name Type Description
namestr

User-defined network name