Version: dev

lanes

Stable function · Other

Tier: stable · Kind: function · Topic: Other

JuliaTypeScriptPythonRustGo
lanesnot exportedlanesnot exportednot exported

Julia

lanes(op::EarthSciAST.RhsProgram, kind::Symbol, sets; chunk)
lanes(op::RhsProgram, kind::Symbol, sets) -> LaneProgram

The operator over a run-time list of cells (kind = :cells, sets every index set of the written variables’ shape) or columns (kind = :columns, sets the horizontal sets) (API_SPEC §5.8, “Lanes”). sets orders the rows of a call’s cells matrix. For every lane l ≤ n and written variable v, du_L[v, l] equals the whole-domain evaluation at cells[:, l] bitwise.

A read that leaves the cell (or the column) raises compiler_refused_rule naming the rule; lane sets that do not fit the program raise range_box_invalid.

Source

TypeScript

TypeScript does not export this function.

Python

lanes(op: Any, kind: str, sets: Any) -> Any

op over a run-time list of cells or columns. Raises compiler_unavailable.

Source

Rust

Rust does not export this function.

Go

Go does not export this function.