Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

Commit 91bcc32

Browse files
[causual-filter] Propagates changes to src file.
1 parent 3b788f6 commit 91bcc32

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/causal-filter.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ void CausalFilter::get_x_dx_ddx(const Eigen::VectorXd& base_x,
8383
x_output_dx_ddx.head(m_x_size) = (input_buffer*b-output_buffer*a)/m_filter_denominator[0];
8484

8585
//Finite Difference
86-
Eigen::Index pt_denominator_prev = (pt_denominator == 0) ? m_filter_order_n-2 : pt_denominator-1;
86+
Eigen::VectorXd::Index pt_denominator_prev = (pt_denominator == 0) ? m_filter_order_n-2 : pt_denominator-1;
8787
x_output_dx_ddx.segment(m_x_size,m_x_size) = (x_output_dx_ddx.head(m_x_size)-output_buffer.col(pt_denominator))/m_dt;
8888
x_output_dx_ddx.tail(m_x_size) = (x_output_dx_ddx.head(m_x_size)-2*output_buffer.col(pt_denominator)+output_buffer.col(pt_denominator_prev))/m_dt/m_dt;
8989

@@ -98,8 +98,8 @@ void CausalFilter::get_x_dx_ddx(const Eigen::VectorXd& base_x,
9898
void CausalFilter::switch_filter(const Eigen::VectorXd& filter_numerator,
9999
const Eigen::VectorXd& filter_denominator)
100100
{
101-
Eigen::Index filter_order_m = filter_numerator.size();
102-
Eigen::Index filter_order_n = filter_denominator.size();
101+
Eigen::VectorXd::Index filter_order_m = filter_numerator.size();
102+
Eigen::VectorXd::Index filter_order_n = filter_denominator.size();
103103

104104
Eigen::VectorXd current_x(input_buffer.col(pt_numerator));
105105

0 commit comments

Comments
 (0)