Sparse Matrix Data Structures
=============================

.. currentmodule:: brainevent
.. automodule:: brainevent
   :no-index:


Data Representation
-------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   DataRepresentation


COO (Coordinate Format)
------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   COO


CSR / CSC (Compressed Sparse Row / Column)
-------------------------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   CSR
   CSC


JITC Base
---------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   JITCMatrix


JITC Scalar
-----------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   JITCScalarR
   JITCScalarC


JITC Normal
-----------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   JITCNormalR
   JITCNormalC


JITC Uniform
------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   JITCUniformR
   JITCUniformC


Fixed Connectivity
------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   FixedNumConn
   FixedPreNumConn
   FixedPostNumConn
