﻿bartorch.nlop.Chain
===================

.. currentmodule:: bartorch.nlop

.. autoclass:: Chain

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~Chain.__init__
      ~Chain.adjoint
      ~Chain.chain
      ~Chain.combine
      ~Chain.del_out
      ~Chain.derivative
      ~Chain.dup
      ~Chain.flatten
      ~Chain.forward
      ~Chain.jacobian
      ~Chain.linearize
      ~Chain.link
      ~Chain.permute_inputs
      ~Chain.permute_outputs
      ~Chain.pin
      ~Chain.reshape_input
      ~Chain.reshape_output
      ~Chain.shift_input
      ~Chain.shift_output
      ~Chain.stack_inputs
      ~Chain.stack_outputs
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Chain.device
      ~Chain.ishape
      ~Chain.ishapes
      ~Chain.oshape
      ~Chain.oshapes
   
   