potential_flow_cylinder — DRIVE swarmflow op

• Data kinds: signal × signal × any → table

• Call: import fullseye as fs; fs.ledger.potential_flow_cylinder(x, y, cylinder, speed: 'float' = 1.0, grid: 'bool' = False) -> 'dict' (implementation को सीधे call करना हो तो import swarmflow; swarmflow.potential_flow_cylinder(x, y, cylinder, speed: 'float' = 1.0, grid: 'bool' = False) -> 'dict', registry से लेना हो तो opsdrive.get("potential_flow_cylinder"))

उपयोग

cylinder के चारों ओर potential flow (closed form)। u − i v = U (1 − R²/(z − z_c)²), वृत्त के अंदर NaN।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

grid=True なら x・y を格子の軸(1 次元、行 = y の順)とみなし、速度場の dict(module の規約)を返す。既定の grid=False は要素ごと(同じ形に broadcast)に u・v・inside を返す —— 軸か点の列かを形で推し量らない(同じ長さの 1 次元の x と y はどちらにも読めて、点の列が黙って格子になる)。どちらにも stagnation(上流の衝突点(x_c − R, y_c))と rear_stagnation と surface_speed_max(= 2U)を付ける。

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_swarm_obstacle_from_flow — py -3.11 examples/poc_swarm_obstacle_from_flow.py

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

इसी category के (swarmflow)

sph_kernel · sph_density_pressure · swarm_simulate · swarm_render_overhead · swarm_field_from_tracks · swarm_field_from_piv · velocity_deficit_map · stagnation_from_centerline


*Provenance: swarmflow.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.