﻿bartorch.nlop.GaussNewton
=========================

.. currentmodule:: bartorch.nlop

.. autoclass:: GaussNewton

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~GaussNewton.__init__
      ~GaussNewton.adjoint
      ~GaussNewton.chain
      ~GaussNewton.combine
      ~GaussNewton.decompose
      ~GaussNewton.del_out
      ~GaussNewton.derivative
      ~GaussNewton.dup
      ~GaussNewton.flatten
      ~GaussNewton.forward
      ~GaussNewton.jacobian
      ~GaussNewton.join
      ~GaussNewton.linearize
      ~GaussNewton.link
      ~GaussNewton.permute_inputs
      ~GaussNewton.permute_outputs
      ~GaussNewton.pin
      ~GaussNewton.prepare
      ~GaussNewton.reshape_input
      ~GaussNewton.reshape_output
      ~GaussNewton.shift_input
      ~GaussNewton.shift_output
      ~GaussNewton.split
      ~GaussNewton.stack_inputs
      ~GaussNewton.stack_outputs
      ~GaussNewton.start
      ~GaussNewton.weight
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~GaussNewton.data_shape
      ~GaussNewton.device
      ~GaussNewton.ishape
      ~GaussNewton.ishapes
      ~GaussNewton.oshape
      ~GaussNewton.oshapes
      ~GaussNewton.output_shapes
      ~GaussNewton.shapes
      ~GaussNewton.state_shape
   
   