18 for(
int ii=0; ii < nomp; ii++){
19 long block=nblocks/(nomp-ii);
20 n_omp.push_back(block);
28 void SEP::data1DFloat::clean_1d(){
33 void SEP::dataInCoreFloat::cleanInCoreFloat(){
37 void SEP::data1DFloat::base_1d(
long long n){
38 array=
new float_1d(boost::extents[n]);
39 set_n123((
long long)n);
40 vals=(
float*)array->data();
44 void SEP::data2DFloat::base_2d(
long long n1,
long long n2){
45 array=
new float_2d(boost::extents[n1][n2]);
49 vals=(
float*)array->data();
53 void SEP::data3DFloat::base_3d(
long long n1,
long long n2,
long long n3){
54 array=
new float_3d(boost::extents[n1][n2][n3]);
59 vals=(
float*)array->data();
63 void SEP::data4DFloat::base_4d(
long long n1,
long long n2,
long long n3,
long long n4){
64 array=
new float_4d(boost::extents[n1][n2][n3][n4]);
70 vals=(
float*)array->data();
75 void SEP::data5DFloat::base_5d(
long long n1,
long long n2,
long long n3,
long long n4,
long long n5){
76 array=
new float_5d(boost::extents[n1][n2][n3][n4][n5]);
83 vals=(
float*)array->data();
87 void SEP::data6DFloat::base_6d(
long long n1,
long long n2,
long long n3,
long long n4,
long long n5,
long long n6){
88 array=
new float_6d(boost::extents[n1][n2][n3][n4][n5][n6]);
96 vals=(
float*)array->data();
100 void SEP::data7DFloat::base_7d(
long long n1,
long long n2,
long long n3,
long long n4,
long long n5,
long long n6,
long long n7){
101 array=
new float_7d(boost::extents[n1][n2][n3][n4][n5][n6][n7]);
110 vals=(
float*)array->data();