Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Example: schematic_demo_integration

Figure 15.5 — Example: Schematic Demo Integration

Source: crates/cfd-1d/examples/schematic_demo_integration.rs
Crate: cfd-1d

Overview

Demonstrates the integration bridge between cfd-schematics and cfd-1d: define a network using NodeSpec/ChannelSpec types, convert to cfd-1d simulation objects, then solve.

Pattern

// 1. Define with cfd-schematics types
let blueprint = NetworkBlueprint { nodes, channels };

// 2. Convert to cfd-1d
let (nodes, edges) = convert_blueprint(&blueprint);

// 3. Solve
let problem = NetworkProblem::new(network, config);
let solution = NetworkSolver::solve(problem)?;

Run

cargo run -p cfd-1d --example schematic_demo_integration
```text

## Part Reference

Part VIII — 2-D and Schematic Examples