4 enum { Dims = ArrayType::Dims };
6 typedef typename ArrayType::value_type value_type;
8static RefPtr<MemArrayBase<Dims> > create(
const RefPtr<MemArrayBase<Dims> > &MB,
double f)
10 typedef value_type result_t;
11 typedef MemArray<Dims, result_t> ResultArray_t;
13 RefPtr<TypedCreativeIterator<value_type> > TI = MB->getIterator();
15 RefPtr<ResultArray_t> RA =
new ResultArray_t( MB -> Size() );
17 RefPtr<TypedCreativeIterator<result_t> > RI = RA->getIterator();
19 const value_type*src = TI->ptr();
20 result_t*dst = RI->ptr();