/*
 * Automatically Generated from Mathematica.
 * Thu 14 Oct 2021 10:00:06 GMT-04:00
 */

#ifndef SWING_TOE_ANGULAR_VELOCITY_X_LEFTSTANCE_HH
#define SWING_TOE_ANGULAR_VELOCITY_X_LEFTSTANCE_HH

#ifdef MATLAB_MEX_FILE
// No need for external definitions
#else // MATLAB_MEX_FILE


#include "math2mat.hpp"
#include "mdefs.hpp"

namespace LeftStance
{

  void swing_toe_angular_velocity_x_LeftStance_raw(double *p_output1, const double *var1,const double *var2);

  inline void swing_toe_angular_velocity_x_LeftStance(Eigen::MatrixXd &p_output1, const Eigen::VectorXd &var1,const Eigen::VectorXd &var2)
  {
    // Check
    // - Inputs
    assert_size_matrix(var1, 20, 1);
    assert_size_matrix(var2, 20, 1);

	
    // - Outputs
    assert_size_matrix(p_output1, 1, 1);


    // set zero the matrix
    p_output1.setZero();


    // Call Subroutine with raw data
    swing_toe_angular_velocity_x_LeftStance_raw(p_output1.data(), var1.data(),var2.data());
    }
  
  
}

#endif // MATLAB_MEX_FILE

#endif // SWING_TOE_ANGULAR_VELOCITY_X_LEFTSTANCE_HH
