25 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
29 std::shared_ptr<OdeSolver> ode_solver,
30 std::shared_ptr<OdeSolver> sim_ode_solver =
nullptr)
47 const Eigen::Ref<const Eigen::VectorXd> & x,
48 const Eigen::Ref<const Eigen::VectorXd> & next_x,
49 Eigen::Ref<Eigen::VectorXd> u);
53 const Eigen::Ref<const Eigen::VectorXd> & x,
54 const Eigen::Ref<const Eigen::MatrixXd> & u_list,
55 Eigen::Ref<Eigen::MatrixXd> DhDu_list);
58 Eigen::VectorXd
eqAmulFunc(
const Eigen::Ref<const Eigen::VectorXd> & vec);
98 std::shared_ptr<Eigen::Map<Eigen::VectorXd>>
DhDu_vec_;
108 const Eigen::IOFormat
vecfmt_dump_ = Eigen::IOFormat(Eigen::StreamPrecision, 0,
", ",
", ",
"",
"",
"",
"");