Example #1
0
static void test_ssd()
{
    {
        double a[] = {0,0};
        double b[] = {1,1};
        test_feq( "ssd1", 2, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 );
    }
    {
        double a[] = {0,0};
        double b[] = {1,2};
        test_feq( "ssd2", 5, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 );
    }
    {
        double a[] = {0,0};
        double b[] = {2,1};
        test_feq( "ssd3", 5, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 );
    }
    {
        double a[] = {0,0};
        double b[] = {2,2};
        test_feq( "ssd4", 8, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 );
    }
    {
        double a[] = {1,0};
        double b[] = {2,2};
        test_feq( "ssd5", 5, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 );
    }
}
Example #2
0
double aa_la_ssd( size_t n, const double *x, const double *y ) {
    return aa_la_d_ssd(n,x,1,y,1);
}