4 #include "Eigen/SparseCore"
24 typedef Eigen::Matrix<coefficient_type, Eigen::Dynamic, Eigen::Dynamic>
DenseMatrix_PL;
27 typedef Eigen::Matrix<spectra_type, Eigen::Dynamic, 1>
spectra_vec;
40 #define PRUNE_CONSTANT 0.0000001
Eigen::Matrix< spectra_type, Eigen::Dynamic, Eigen::Dynamic > SparseMatrix_spectra_PL
Definition: typedefs.hpp:25
float coefficient_type
Definition: typedefs.hpp:13
Eigen::Matrix< coefficient_type, Eigen::Dynamic, Eigen::Dynamic > DenseMatrix_PL
Definition: typedefs.hpp:24
Eigen::Matrix< spectra_type, Eigen::Dynamic, 1 > spectra_vec
Definition: typedefs.hpp:27
Eigen::SparseMatrix< float, Eigen::ColMajor > SparseMatrixFloat
Definition: typedefs.hpp:31
Eigen::SparseMatrix< storage, Eigen::ColMajor > SparseMatrix_storage
Definition: typedefs.hpp:21
Eigen::SparseMatrix< coefficient_type, Eigen::ColMajor > SparseMatrix_PL
Definition: typedefs.hpp:23
Eigen::SparseMatrix< double, Eigen::ColMajor > SparseMatrixDouble
Definition: typedefs.hpp:30
int index_type
Definition: typedefs.hpp:35
Eigen::Matrix< spectra_type, Eigen::Dynamic, Eigen::Dynamic > DenseMatrix_spectra_PL
Definition: typedefs.hpp:26
float spectra_type
Definition: typedefs.hpp:14
Eigen::SparseMatrix< int, Eigen::ColMajor > SparseMatrixInt
Definition: typedefs.hpp:29
float storage
Definition: typedefs.hpp:20
double filtration_type
Definition: typedefs.hpp:34