#include #include #ifdef _CIVL $input double JB_INPUT; $input double alphad[10]; #endif void func(double* alpha, int n, double* J) { for(int i=0;i -1; --i) { alphab[i] = alphab[i] + cos(alpha[i])*(*Jb); } } int main(int argc, char** argv) { // dot product test: alphad*alphab == Jd*Jb const int n = 10; double alpha[n], alphad[n], alphab[n]; double J, Jd, Jb; for(int i=0; i