Skip to main content

Module traits

Module traits 

Source
Expand description

Core traits for linear algebra operations

This module defines the fundamental abstractions used throughout the solver library:

  • ComplexField: Trait for scalar types (complex and real numbers)
  • LinearOperator: Trait for matrix-like objects that can perform matrix-vector products
  • Preconditioner: Trait for preconditioning operations

Structs§

IdentityPreconditioner
Identity preconditioner (no preconditioning)

Enums§

SolverError
Error information from iterative solvers
SolverStatus
Status of an iterative solver

Traits§

ComplexField
Trait for scalar types that can be used in linear algebra operations.
LinearOperator
Trait for linear operators (matrices) that can perform matrix-vector products.
Preconditioner
Trait for preconditioners used in iterative solvers.