Merge branch 'reorder_choleskies' into devel

This commit is contained in:
James Hensman 2015-05-15 09:00:18 +01:00
commit 0651c933db
7 changed files with 451 additions and 463 deletions

View file

@ -14,6 +14,22 @@ for(nd=0;nd<(D*N);nd++){
} //grad_X
void _lengthscale_grads_unsafe(int N, int M, int Q, double* tmp, double* X, double* X2, double* grad){
int n,m,nm,q,nQ,mQ;
double dist;
#pragma omp parallel for private(n,m,nm,q,nQ,mQ,dist)
for(nm=0; nm<(N*M); nm++){
n = nm/M;
m = nm%M;
nQ = n*Q;
mQ = m*Q;
for(q=0; q<Q; q++){
dist = X[nQ+q]-X2[mQ+q];
grad[q] += tmp[nm]*dist*dist;
}
}
} //lengthscale_grads
void _lengthscale_grads(int N, int M, int Q, double* tmp, double* X, double* X2, double* grad){
int n,m,q;
@ -34,3 +50,5 @@ for(q=0; q<Q; q++){