Skip to main content

Module cpu

Module cpu 

Source
Expand description

CPU linearizer implementations.

Provides sparse and dense Jacobian assembly for CPU computation. GPU equivalent lives in the sibling super::gpu module.

This module also owns the LinearizationMode marker trait and its two implementations (SparseMode, DenseMode), which define the matrix types used throughout the solver pipeline.

Modules§

dense
Dense Jacobian assembly for small-to-medium problems.
sparse
Sparse Jacobian assembly using symbolic sparsity patterns.

Structs§

DenseMode
Dense linear algebra mode.
SparseMode
Sparse linear algebra mode.

Traits§

LinearizationMode
Marker trait that defines the matrix types for a linear algebra path.