dubfi.linalg ============ .. py:module:: dubfi.linalg .. autoapi-nested-parse:: Linear algebra subpackage providing generic types and multiple concrete implementations. This subpackage provides a linear algebra framework for finite dimensional vector spaces over the real numbers defined in the modules :mod:`dubfi.linalg.types` and :mod:`dubfi.linalg.generic` The framework mainly consists the following components: 1. :class:`dubfi.linalg.types.AbstractVector` for vectors 2. :class:`dubfi.linalg.types.AbstractOperator` for linear maps (square matrices) acting on vectors 3. :class:`dubfi.linalg.generic.ParametrizedVector` for vector-valued maps 4. :class:`dubfi.linalg.generic.ParametrizedOperator` for operator-valued maps The implementations of the framework provide concrete implementations for these types as required for the flux inversion problem. Specifically, the observation operator is a vector-valued map, and the uncertainty matrix (R) is an operator-valued map. Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/dubfi/linalg/csc_sparse/index /autoapi/dubfi/linalg/dense/index /autoapi/dubfi/linalg/generic/index /autoapi/dubfi/linalg/mpi_parent/index /autoapi/dubfi/linalg/mpi_worker/index /autoapi/dubfi/linalg/mpi_worker_main/index /autoapi/dubfi/linalg/segments/index /autoapi/dubfi/linalg/types/index