33 std::vector<double> zerocross(10,0.);
36 double data2[] = {1.,2.,3.,4.,5.,6.,5.,3.,2.,1.,0.};
37 size_t x = sp(data2,data2+
sizeof(data2)/
sizeof(
double),zerocross.begin(),zerocross.size(),2);
39 x = sp(data2,data2+
sizeof(data2)/
sizeof(
double),zerocross.begin(),zerocross.size(),4);
41 x = sp(data2,data2+
sizeof(data2)/
sizeof(
double),zerocross.begin(),zerocross.size(),6);
43 std::cout << x << std::endl;
46 double data3[] = {0.,1.,2.,3.,5.,6.,5.,4.,3.,2.,1.};
47 x = sp(data3,data3+
sizeof(data3)/
sizeof(
double),zerocross.begin(),zerocross.size(),2);
48 x = sp(data3,data3+
sizeof(data3)/
sizeof(
double),zerocross.begin(),zerocross.size(),4);
50 x = sp(data3,data3+
sizeof(data3)/
sizeof(
double),zerocross.begin(),zerocross.size(),6);
52 std::cout << x << std::endl;
54 double data[] = {1.,2.,3.,4.,5.,6.,5.,4.,3.,2.,1.};
59 x = sp(data,data+
sizeof(data)/
sizeof(
double),zerocross.begin(),2);
61 x = sp(data,data+
sizeof(data)/
sizeof(
double),zerocross.begin(),4);
63 x = sp(data,data+
sizeof(data)/
sizeof(
double),zerocross.begin(),6);
66 std::cout << x << std::endl;
71 int main(
int argc,
char **argv) {
#define unit_assert_equal(x, y, epsilon)
int main(int argc, char **argv)
KernelTraitsBase< Kernel >::space_type::abscissa_type x