Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 625 Bytes

api.rst

File metadata and controls

25 lines (18 loc) · 625 Bytes

API

Solver Interface

The main interface to the celerite solver is via the :cpp:class:`celerite::solver::BandSolver` class but many of the key interfaces are abstracted into the :cpp:class:`celerite::solver::Solver`.

.. doxygenclass:: celerite::solver::Solver
    :members:

Fast Solver

The :cpp:class:`celerite::solver::BandSolver` is an implementation of :cpp:class:`celerite::solver::Solver` that exploits the "extended matrix" formalism to solve and compute determinants in \mathcal{O}(N) operations.

.. doxygenclass:: celerite::solver::BandSolver
    :members: