v2.0.0
Loading...
Searching...
No Matches
sts_adjacency.h
Go to the documentation of this file.
1//=============================================================================================================
34
35#ifndef STS_ADJACENCY_H
36#define STS_ADJACENCY_H
37
38//=============================================================================================================
39// INCLUDES
40//=============================================================================================================
41
42#include "sts_global.h"
43
44//=============================================================================================================
45// FIFF INCLUDES
46//=============================================================================================================
47
48#include <fiff/fiff_info.h>
49
50//=============================================================================================================
51// QT INCLUDES
52//=============================================================================================================
53
54#include <QStringList>
55
56//=============================================================================================================
57// EIGEN INCLUDES
58//=============================================================================================================
59
60#include <Eigen/Core>
61#include <Eigen/SparseCore>
62
63//=============================================================================================================
64// DEFINE NAMESPACE STSLIB
65//=============================================================================================================
66
67namespace STSLIB
68{
69
70//=============================================================================================================
77{
78public:
79 //=========================================================================================================
89 static Eigen::SparseMatrix<int> fromChannelPositions(
90 const FIFFLIB::FiffInfo& info,
91 const QStringList& picks = QStringList());
92
93 //=========================================================================================================
102 static Eigen::SparseMatrix<int> fromSourceSpace(
103 const Eigen::MatrixX3i& tris,
104 int nVertices);
105
106 //=========================================================================================================
122 static Eigen::SparseMatrix<int> fromSourceSpaceTemporal(
123 const Eigen::MatrixX3i& tris,
124 int nVertices,
125 int nTimes);
126};
127
128} // namespace STSLIB
129
130#endif // STS_ADJACENCY_H
stats library export/import macros.
#define STSSHARED_EXPORT
Definition sts_global.h:50
FiffInfo class declaration.
Statistical testing (t-tests, F-tests, cluster permutation, multiple comparison correction).
FIFF measurement file information.
Definition fiff_info.h:86
Adjacency matrices from channel positions or source spaces.
static Eigen::SparseMatrix< int > fromSourceSpace(const Eigen::MatrixX3i &tris, int nVertices)
static Eigen::SparseMatrix< int > fromChannelPositions(const FIFFLIB::FiffInfo &info, const QStringList &picks=QStringList())
static Eigen::SparseMatrix< int > fromSourceSpaceTemporal(const Eigen::MatrixX3i &tris, int nVertices, int nTimes)