﻿bartorch.linop.ComponentDiagonal
================================

.. currentmodule:: bartorch.linop

.. autoclass:: ComponentDiagonal

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~ComponentDiagonal.A
      ~ComponentDiagonal.A_adjoint
      ~ComponentDiagonal.A_adjoint_A
      ~ComponentDiagonal.A_dagger
      ~ComponentDiagonal.__init__
      ~ComponentDiagonal.adjoint
      ~ComponentDiagonal.cogram
      ~ComponentDiagonal.conj
      ~ComponentDiagonal.forward
      ~ComponentDiagonal.gram
      ~ComponentDiagonal.normal
      ~ComponentDiagonal.opnorm
      ~ComponentDiagonal.pinv
      ~ComponentDiagonal.to_nonlinear
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~ComponentDiagonal.H
      ~ComponentDiagonal.T
      ~ComponentDiagonal.codim_rank
      ~ComponentDiagonal.codim_shape
      ~ComponentDiagonal.codim_size
      ~ComponentDiagonal.device
      ~ComponentDiagonal.dim_rank
      ~ComponentDiagonal.dim_shape
      ~ComponentDiagonal.dim_size
      ~ComponentDiagonal.ishape
      ~ComponentDiagonal.oshape
   
   