PPCKO: Principal Predictive Components for Estimating an Autoregressive Operator
 
Loading...
Searching...
No Matches
removing_nan.hpp File Reference

Contains the class to remove (dummy and not dummy) NaNs. More...

#include <Eigen/Dense>
#include <iostream>
#include <algorithm>
#include <iterator>
#include <numeric>
#include <functional>
#include <vector>
#include <set>
#include <type_traits>
#include <string>
#include <stdexcept>
#include "parameters_wrapper.hpp"
#include "traits_ko.hpp"
#include "removing_nan_imp.hpp"
#include "removing_nan_cleaner_imp.hpp"

Go to the source code of this file.

Classes

class  removing_nan< T, MA_t >
 Template class for removing NaNs from an Eigen::Matrix. More...
 

Typedefs

template<REM_NAN MA_t>
using MAT = std::integral_constant<REM_NAN, MA_t>
 

Detailed Description

Contains the class to remove (dummy and not dummy) NaNs.

Author
Andrea Enrico Franzoni

Typedef Documentation

◆ MAT

template<REM_NAN MA_t>
using MAT = std::integral_constant<REM_NAN, MA_t>

Doing tag dispatching for the correct way of removing non-dummy NaNs.

Template Parameters
MA_ttemplate parameter for the non-dummy NaNs removal type to be mapped by std::integral_constant