BoundaryCache

Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.

BoundaryCache

class BoundaryCache

Shared, 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.int

Number of regular initial conditions; endpoint_entries() is separate.

__new__

BoundaryCache.__new__() -> BoundaryCache

endpoint_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) -> None

Merge 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) -> BoundaryCache

save

BoundaryCache.save(directory: builtins.str | os.PathLike | pathlib.Path) -> None

Atomically persist versioned native binary entries and their provenance.