#include "xyz2shc.h" void XYZ2SHC::CalPartB(){ int i,j; PartB_.resize(shc_num_,0.0); #pragma omp parallel for private(i,j) schedule(guided) for (j = 0; j < shc_num_; j++){ for (i = 0; i < obs_num_; i++){ PartB_[j] += c_kernel_[i][j]*wdTwd_[i]*obs_point_[i].val; } } return; }