v2.0.0
Loading...
Searching...
No Matches
picard_ica.h File Reference

Declaration of the PicardIca class — Preconditioned ICA for Real Data. More...

#include "dsp_global.h"
#include "ica.h"
#include <Eigen/Core>
#include <QVector>
Include dependency graph for picard_ica.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UTILSLIB::PicardIca
 Independent Component Analysis using the Picard algorithm. More...

Namespaces

namespace  UTILSLIB
 Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).

Detailed Description

Declaration of the PicardIca class — Preconditioned ICA for Real Data.

SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors

Author
Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org
Since
2.2.1
Date
May 2026

Algorithm: P. Ablin, J.-F. Cardoso, A. Gramfort (2018). "Faster Independent Component Analysis by Preconditioning with Hessian Approximations." IEEE TSP 66(15):4040–4049. Uses an approximate Hessian (L-BFGS-like) preconditioner for faster convergence.

Definition in file picard_ica.h.