Description
Backend-neutral solver plans, operators, capabilities, and evidence.
Structs§
- Backend
Id - Stable Eqiora-owned identity for a concrete solver adapter.
- Canonical
CsrAgreement Fingerprint V1 - Fixed-size L2 identity for exact canonical CSR algebraic agreement.
- Canonical
CsrSystem View - Captured complete CSR system with one Eqiora-owned mathematical action.
- Execution
Id - Stable Eqiora-owned identity for an operator execution adapter.
- Execution
Provider - Stable execution identity paired with its declared implementation release and dependency inventory.
- Execution
Report - Backend-neutral placement evidence for one accepted execution phase.
- Fixed
Order Inner Product - One fixed-order Euclidean inner product lowered into independent partials.
- Host
Serial Solver Candidate - One untrusted member of the frozen host-serial solver catalog.
- Host
Serial Solver Decision - One inspected decision bound to the exact problem against which it resolved.
- Linear
Acceptance Workspace - Reusable buffers for independent true-residual acceptance.
- Linear
Problem - One validated host-local linear problem.
- Linear
Solution - Accepted solution values and their evidence.
- Linear
Solve Request - One resolved backend instance paired with the sole validated solver plan.
- Provider
Library - One exact library version compiled into an execution provider.
- Reference
Linear Solver - Deterministic one-worker reference linear solver.
- Serial
Linear Execution - Direct one-worker replicated execution used by the reference path.
- Solve
Report - Auditable evidence for one accepted solve.
- Solver
Capabilities - Exact numerical policies admitted by one adapter.
- Solver
Capability - One exact numerical-policy tuple implemented by a solver adapter.
- Solver
Plan - Complete numerical policy for one linear solve.
- Solver
Provider - Stable solver identity paired with its declared implementation release and dependency inventory.
- Transposed
- Allocation-free oriented view of one transpose-capable operator.
Enums§
- Convergence
Reason - Successful termination condition.
- Diagonal
Availability - Result of requesting an operator diagonal.
- Execution
Topology - Parallel topology used by one accepted execution phase.
- Linear
Operator Orientation - Orientation of the linear action accepted by a solver.
- Linear
Operator Properties - Mathematical properties asserted by the selected realization.
- Linear
Solver - Linear algorithm selected independently from model meaning.
- Preconditioner
Policy - Preconditioner policy selected independently from the linear algorithm.
- Reduction
Policy - Floating-point reduction policy.
- Scalar
Type - Scalar storage representation shared by lowering, realization, and execution contracts.
- Solver
Planning Objective - Deterministic preference table used by bounded host-serial solver planning.
Constants§
- REFERENCE_
LINEAR_ SOLVER - Shared stateless reference backend.
- REFERENCE_
SOLVER_ PROVIDER - Exact declared release identity of the deterministic reference solver.
- REPRODUCIBLE_
INNER_ PRODUCT_ CHUNK_ LENGTH - Logical element count in one partial of the reproducible inner product.
- SERIAL_
EXECUTION_ PROVIDER - Exact declared release identity of direct one-worker execution.
- SERIAL_
LINEAR_ EXECUTION - Shared direct one-worker execution.
Traits§
- Complete
CsrStorage - Storage-only projection of one complete sparse linear system.
- Linear
Operator - A host-local linear action over complete finite
f64vectors. - Linear
Solver Backend - Backend-neutral solver execution boundary.
- Replicated
Linear Execution - Execution of complete host-local vectors under one resolved placement.
- RowLinear
Action - Independent action on a contiguous subset of output rows.
- Transpose
Linear Operator - Independent capability to apply the mathematical transpose.
Functions§
- accept_
linear_ solution - Independently verify and accept a backend-produced solution.
- accept_
linear_ solution_ with_ execution - Independently verify and accept a backend-produced solution through the exact execution that produced it.
- accept_
linear_ solution_ with_ verifier - Independently verify a backend-produced solution through a distinct verifier while preserving the execution that produced the values.
- accept_
linear_ solution_ with_ verifier_ in - Independently verify a backend-produced solution using admitted buffers.
- resolve_
host_ serial_ solver_ v1 - Resolve one exact candidate from the frozen v1 host-serial catalog.