File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -126,7 +126,7 @@ namespace amrex {
126
126
#if defined(AMREX_DEBUG) || defined(AMREX_BOUND_CHECK)
127
127
index_assert (i,j,k,0 );
128
128
#endif
129
- return p[(i-begin.x )+( j-begin.y )* jstride ()+ (k-begin.z )* kstride ( )];
129
+ return p[(i-begin.x )+Long (len. x )*(( j-begin.y )+ Long (len. y )* (k-begin.z ))];
130
130
}
131
131
132
132
template <class U =T, std::enable_if_t <!std::is_void_v<U>,int > = 0 >
@@ -144,7 +144,7 @@ namespace amrex {
144
144
#if defined(AMREX_DEBUG) || defined(AMREX_BOUND_CHECK)
145
145
index_assert (i,j,k,0 );
146
146
#endif
147
- return p + ((i-begin.x )+( j-begin.y )* jstride ()+ (k-begin.z )* kstride ( ));
147
+ return p + ((i-begin.x )+Long (len. x )*(( j-begin.y )+ Long (len. y )* (k-begin.z )));
148
148
}
149
149
150
150
template <class U =T, std::enable_if_t <!std::is_void_v<U>,int > = 0 >
@@ -153,7 +153,7 @@ namespace amrex {
153
153
#if defined(AMREX_DEBUG) || defined(AMREX_BOUND_CHECK)
154
154
index_assert (i,j,k,n);
155
155
#endif
156
- return p + ((i-begin.x )+( j-begin.y )* jstride ()+( k-begin.z )* kstride ()+n* nstride ( ));
156
+ return p + ((i-begin.x )+Long (len. x )*(( j-begin.y )+ Long (len. y )*(( k-begin.z )+ Long (len. z )*n) ));
157
157
}
158
158
159
159
template <class U =T, std::enable_if_t <!std::is_void_v<U>,int > = 0 >
You can’t perform that action at this time.
0 commit comments