Go to the documentation of this file. 1 #ifndef _SOT_CORE_CAUSAL_FILTER_H_
2 #define _SOT_CORE_CAUSAL_FILTER_H_
47 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
58 const Eigen::VectorXd &filter_numerator,
59 const Eigen::VectorXd &filter_denominator);
62 Eigen::VectorXd &x_output_dx_ddx);
65 const Eigen::VectorXd &filter_denominator);
Eigen::VectorXd::Index m_filter_order_n
Size of the denominator .
void get_x_dx_ddx(const Eigen::VectorXd &base_x, Eigen::VectorXd &x_output_dx_ddx)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW CausalFilter(const double ×tep, const size_type &xSize, const Eigen::VectorXd &filter_numerator, const Eigen::VectorXd &filter_denominator)
size_type m_pt_denominator
Eigen::VectorXd::Index m_filter_order_m
Size of the numerator .
Eigen::VectorXd m_filter_numerator
Coefficients of the numerator .
double m_dt
sampling timestep of the input signal
Eigen::MatrixXd m_input_buffer
void switch_filter(const Eigen::VectorXd &filter_numerator, const Eigen::VectorXd &filter_denominator)
Eigen::MatrixXd m_output_buffer
Eigen::VectorXd m_filter_denominator
Coefficients of the denominator .
sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Tue Oct 24 2023 02:26:31