hydromodpy.spatial.field.core.field_mesh#

Abstract mesh contracts for field modules.

This module intentionally contains only gabarits (abstract templates): 1) BaseFieldMesh for mesh behavior, 2) FieldMesh for mesh-factory interface.

Concrete square-domain implementations are provided in hydromodpy.spatial.field.cases.square.field_mesh_square.

Classes

BaseFieldMesh(*, x_plot, y_plot[, ...])

Abstract interface shared by all mesh types.

FieldMesh()

Abstract mesh-factory interface.

MeshCell(index, kind, node_indices, ...)

One mesh cell in geometric form.

MeshWithValues(mesh, cell_values[, label])

A mesh carrying one value per cell.