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++)
virtual std::vector< double > dr_ds(double s) const
virtual double s(double t) const
RefValJS_PTP(const std::vector< double > &start, const std::vector< double > &ziel, double v_rad_s, double a_rad_s2)
std::vector< double > m_start
double norm(const std::vector< double > &j)
double norm_weighted(const std::vector< double > &j)
double getTotalTime() const
std::vector< double > m_ziel
static const double weigths[]
virtual std::vector< double > r(double s) const
std::vector< double > m_direction
virtual double ds_dt(double t) const
double norm_sqr(const std::vector< double > &j)
double norm_max(const std::vector< double > &j)