Go to the documentation of this file.
18 #ifndef _REFVALSJS_PTP_H_
19 #define _REFVALSJS_PTP_H_
29 RefValJS_PTP(
const std::vector<double>&
start,
const std::vector<double>& ziel,
double v_rad_s,
double a_rad_s2);
31 virtual std::vector<double>
r(
double s)
const;
32 virtual double s(
double t)
const;
34 virtual std::vector<double>
dr_ds(
double s)
const;
35 virtual double ds_dt(
double t)
const;
40 double norm(
const std::vector<double>& j);
41 double norm_max(
const std::vector<double>& j);
42 double norm_sqr(
const std::vector<double>& j);
75 for (
unsigned int i = 0; i<j.size(); i++)
86 for (
unsigned int i = 0; i < j.size(); i++)
98 for (
unsigned int i = 0; i < j.size(); i++)
105 for (
unsigned int i = 0; i < j.size(); i++)
std::vector< double > m_ziel
double norm(const std::vector< double > &j)
virtual std::vector< double > r(double s) const
double norm_max(const std::vector< double > &j)
RefValJS_PTP(const std::vector< double > &start, const std::vector< double > &ziel, double v_rad_s, double a_rad_s2)
double getTotalTime() const
std::vector< double > m_direction
std::vector< double > m_start
virtual double ds_dt(double t) const
virtual std::vector< double > dr_ds(double s) const
static const double weigths[]
double norm_sqr(const std::vector< double > &j)
virtual double s(double t) const
double norm_weighted(const std::vector< double > &j)