Example #1
0
int main(int argc, char ** argv)
{
	test_00();
	test_01();
	test_02();
	return 0;
}
Example #2
0
int main(int argc, char **argv)
{
    struct timeval start, end;
    double CurrentCPUTime;

    init_02 test_02("test_02");
    //-----------------------------------------------------------
 

    smpc::solver_as solver(test_02.wmg->N);
    for(int counter = 0 ;; counter++)
    {
        //------------------------------------------------------
        if (test_02.wmg->formPreviewWindow(*test_02.par) == WMG_HALT)
        {
            cout << "EXIT (halt = 1)" << endl;
            break;
        }
        //------------------------------------------------------



        int NN = 1000;
        gettimeofday(&start,0);
        for(int kk=0; kk<NN ;kk++)
        {
            solver.set_parameters (test_02.par->T, test_02.par->h, test_02.par->h0, test_02.par->angle, test_02.par->fp_x, test_02.par->fp_y, test_02.par->lb, test_02.par->ub);
            solver.form_init_fp (test_02.par->fp_x, test_02.par->fp_y, test_02.par->init_state, test_02.par->X);
            solver.solve();
        }
        solver.get_next_state(test_02.par->init_state);
        gettimeofday(&end,0);             
        CurrentCPUTime = end.tv_sec - start.tv_sec + 0.000001 * (end.tv_usec - start.tv_usec);
        double TT = CurrentCPUTime/NN;
        printf("(%i) time = % f (%i)\n", counter, TT, solver.active_set_size);
        //------------------------------------------------------
    }

    return 0;
}
Example #3
0
int main(int, char**){
    test_01();
    test_02();
    return 0;
}
Example #4
0
static int __init init( void ) {
    printk( "%s\n", test_01() );
    printk( "%s\n", test_02() );
    return -1;
}