API Reference
==============

This section contains the complete API reference for rlaopt, automatically generated from the source code.

.. toctree::
   :maxdepth: 2

   expression
   atoms
   solvers
   linalg
   data

Expression Module
-----------------

The :doc:`expression` module provides the core expression classes for building symbolic optimization problems.

Atoms Module
------------

The :doc:`atoms` module contains optimization atoms - pre-built mathematical functions for use in objectives and constraints.

Solvers Module
--------------

The :doc:`solvers` module provides optimization algorithms for solving problems.

Linear Algebra Module
---------------------

The :doc:`linalg` module contains linear algebra utilities and preconditioners.

Data Module
-----------

The :doc:`data` module provides dataset and dataloader classes for handling machine learning data.
