﻿linop.LinearOperator
====================

.. currentmodule:: bartorch.linop


.. autoclass:: LinearOperator
   :show-inheritance:

   .. automethod:: forward

   .. automethod:: adjoint

   .. automethod:: normal

   .. automethod:: from_callbacks

   .. autoproperty:: plan

   .. autoproperty:: H

   .. autoproperty:: T

   .. automethod:: conj

   .. automethod:: gram

   .. automethod:: cogram

   .. automethod:: opnorm

   .. automethod:: __call__

   .. autoproperty:: dim_shape

   .. autoproperty:: codim_shape

   .. autoproperty:: dim_size

   .. autoproperty:: codim_size

   .. autoproperty:: dim_rank

   .. autoproperty:: codim_rank

   .. automethod:: to_nonlinear

   .. automethod:: pinv



.. minigallery:: bartorch.linop.LinearOperator
   :add-heading: Examples using ``LinearOperator``
