227 const int interpolationDegree = 1;
228 const int valuesSize = 3;
229 Eigen::VectorXd value(valuesSize);
230 Waveform waveform(interpolationDegree);
236 BOOST_TEST(fixture.
valuesSize(waveform) == valuesSize);
239 for (
int i = 0; i < valuesSize; i++) {
250 for (
int i = 0; i < valuesSize; i++) {
259 for (
int i = 0; i < valuesSize; i++) {
265 Eigen::VectorXd value0 = value;
269 for (
int i = 0; i < valuesSize; i++) {
451 const int interpolationDegree = 3;
452 const int valuesSize = 1;
453 Waveform waveform(interpolationDegree);
456 Eigen::VectorXd value(valuesSize);
462 BOOST_TEST(fixture.
valuesSize(waveform) == valuesSize);
483 for (
double t :
std::vector<double>{0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0}) {
491 value(0) = t * t * t;
501 for (
double t :
std::vector<double>{0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0}) {
509 value(0) = t * t * t;
519 for (
double t :
std::vector<double>{0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0}) {
527 value(0) = t * t * t * t;
537 for (
double t :
std::vector<double>{0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0}) {
538 double tol = 0.015625;
boost::test_tools::predicate_result equals(const std::vector< float > &VectorA, const std::vector< float > &VectorB, float tolerance)
equals to be used in tests. Compares two std::vectors using a given tolerance. Prints both operands o...