vibespatial.runtime.robustness¶
Classes¶
Enum where members are also (and must be) strings |
|
Enum where members are also (and must be) strings |
|
Enum where members are also (and must be) strings |
|
Functions¶
|
Module Contents¶
- class vibespatial.runtime.robustness.RobustnessGuarantee¶
Enum where members are also (and must be) strings
- EXACT = 'exact'¶
- BOUNDED_ERROR = 'bounded-error'¶
- BEST_EFFORT = 'best-effort'¶
- class vibespatial.runtime.robustness.PredicateFallback¶
Enum where members are also (and must be) strings
- NONE = 'none'¶
- SELECTIVE_FP64 = 'selective-fp64'¶
- EXPANSION_ARITHMETIC = 'expansion-arithmetic'¶
- RATIONAL_RECONSTRUCTION = 'rational-reconstruction'¶
- class vibespatial.runtime.robustness.TopologyPolicy¶
Enum where members are also (and must be) strings
- PRESERVE = 'preserve'¶
- SNAP_GRID = 'snap-grid'¶
- BEST_EFFORT = 'best-effort'¶
- class vibespatial.runtime.robustness.RobustnessPlan¶
- kernel_class: vibespatial.runtime.precision.KernelClass¶
- guarantee: RobustnessGuarantee¶
- predicate_fallback: PredicateFallback¶
- topology_policy: TopologyPolicy¶
- handles_nulls: bool¶
- handles_empties: bool¶
- reason: str¶
- vibespatial.runtime.robustness.select_robustness_plan(*, kernel_class: vibespatial.runtime.precision.KernelClass, precision_plan: vibespatial.runtime.precision.PrecisionPlan, null_state: vibespatial.runtime.nulls.GeometryPresence | None = None, empty_state: vibespatial.runtime.nulls.GeometryPresence | None = None) RobustnessPlan¶