mpi_cpp_tools
dynamical_systems.hpp File Reference
#include <cmath>
#include <math.h>
#include <Eigen/Eigen>
#include <iostream>
#include "mpi_cpp_tools/basic_tools.hpp"
#include "mpi_cpp_tools/math.hpp"
Include dependency graph for dynamical_systems.hpp:

Go to the source code of this file.

Classes

class  mct::LinearDynamics
 
class  mct::LinearDynamicsWithAccelerationConstraint
 
class  mct::SafetyConstraint
 

Functions

double mct::find_max_admissible_acceleration (const double &initial_velocity, const double &initial_position, const double &max_velocity, const double &max_position, const mct::NonnegDouble &abs_jerk_limit, const mct::NonnegDouble &abs_acceleration_limit)
 
double mct::find_min_admissible_acceleration (const double &initial_velocity, const double &initial_position, const double &min_velocity, const double &min_position, const mct::NonnegDouble &abs_jerk_limit, const mct::NonnegDouble &abs_acceleration_limit)
 

Detailed Description

Author
Manuel Wuthrich License BSD-3-Clause
Date
2019-08-05

Function Documentation

double mct::find_max_admissible_acceleration ( const double &  initial_velocity,
const double &  initial_position,
const double &  max_velocity,
const double &  max_position,
const mct::NonnegDouble abs_jerk_limit,
const mct::NonnegDouble abs_acceleration_limit 
)
Todo:
: not quite sure what is the right thing to do here