276 {
return list[i.index()]; }
279 {
return list[i.index()]; }
283 {
return list[i.index()]; }
286 {
return list[i.index()]; }
331 {
return I::can_interp( *
this, cm ); }
339 { init( grid, rt ); }
349 { init( cell, grid, grid_extent ); }
379 I::interp( *
this, pos, val );
395 I::interp_grad( *
this, pos, val, grad );
410 I::interp_curv( *
this, pos, val, grad, curv );
420 for ( im = first(); !im.last(); im.
next() ) list[im.index()] = value;
428 if ( grid() != other.grid() )
431 for ( im = first(); !im.last(); im.
next() ) list[im.index()] += other[im];
438 if ( grid() != other.grid() )
441 for ( im = first(); !im.last(); im.
next() ) list[im.index()] -= other[im];