phynexis.fields
Python:
phynexis.fieldspybind module:pyfields
Field data structures for structured and unstructured grids. Provides typed scalar/vector fields, field layouts, views, schemas, and mathematical operators.
Module Status
| Class | Status | Doc |
|---|---|---|
FieldMeta | done | field-meta |
FieldType | done | field-meta |
ValueType | done | field-meta |
Field / ScalarField / Int32Field / Int64Field / BoolField | done | field |
FieldHolder | done | field-holder |
FieldBase | done | field-base |
FieldLayout | done | field-layout |
FieldManager | done | field-manager |
FieldSlot | done | field-slot |
FieldSchema | done | field-schema |
CSRMatrix | done | csr-matrix |
FieldViewBase / ScalarFieldView / Vec3FieldView / Vec4FieldView / Vec6FieldView / VecNFieldView / VecXFieldView | done | field-views |
LinkedFieldView / LinkedFieldRowView | done | linked-field-view |
Operators (math, reduction, prefix_sum, sort, radix_sort) | done | operators |
I/O and Utilities (VTK, binary, JSON, MPI, console) | done | io-utils |
| Others | pending | — |
Submodules
- core —
Field,FieldMeta,FieldLayout,FieldManager,FieldSchema,FieldSlot,FieldBase,FieldHolder - containers —
VecXField,CSRMatrix - views —
ScalarFieldView,Vec3FieldView,VecXFieldView,LinkedFieldView,FieldViewBase - schema —
ScalarFieldSchema,Vec3FieldSchema,Vec4FieldSchema,Vec6FieldSchema,VecNFieldSchema,VecXFieldSchema - operators — Math, reduction, prefix sum, sort, radix sort
- utils — I/O, MPI, console output
See also
- Manual home — installation, simulations, visualization
- Python API overview — all submodules at a glance
- Deprecated flat references — legacy v0 pages