BoundaryCache
Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.
BoundaryCache
class BoundaryCacheShared, progressively filled cache of verified physical boundary values.
Methods
| Name | Description |
|---|---|
__len__ |
Number of regular initial conditions; endpoint_entries() is separate. |
__new__ |
|
endpoint_entries |
Terminal endpoint records are separate from regular initial conditions. |
entries |
Inspect retained points without exposing mutable cache entries. |
extend |
Merge compatible entries while retaining intermediate points and stronger evidence |
load |
|
save |
Atomically persist versioned native binary entries and their provenance. |
__len__
BoundaryCache.__len__() -> builtins.intNumber of regular initial conditions; endpoint_entries() is separate.
__new__
BoundaryCache.__new__() -> BoundaryCacheendpoint_entries
BoundaryCache.endpoint_entries() -> builtins.list[EndpointResult]Terminal endpoint records are separate from regular initial conditions.
entries
BoundaryCache.entries() -> builtins.list[TransportResult]Inspect retained points without exposing mutable cache entries.
extend
BoundaryCache.extend(other: BoundaryCache) -> NoneMerge compatible entries while retaining intermediate points and stronger evidence. Repeated merges and merging a cache with itself are safe and idempotent.
load
BoundaryCache.load(directory: builtins.str | os.PathLike | pathlib.Path) -> BoundaryCachesave
BoundaryCache.save(directory: builtins.str | os.PathLike | pathlib.Path) -> NoneAtomically persist versioned native binary entries and their provenance.