Dear Jinglei,
I think so too, also, the word you are looking for is 'slicing'.
Stencil refers usually to the discretization of a differential
operator, which when performed on a finite difference/finite element
discretization, usually refers to a local slice of your array around
the evaluation point.
HTH,
A
On Fri, Jan 8, 2010 at 10:06 AM, Rohit Garg <rpg.314@xxxxxxxxx> wrote:
I think this can be done TODAY in eigen using segments.
2010/1/8 Jinglei Hu <jingleihu@xxxxxxxxx>:
Hi,
Eigen is really a nice piece of work. Thanks!
In scientific computing, one and two (or even higher) dimensional arrays
are
widely used. It would be nice to have the following function:
1dArray A(10), B(10), C(10);
A(4:10) = B(4:10) + C(4:10);
I do not know the professional term for this, maybe stencil? In fortran,
this function for array is built-in. Blitz++ provides such function for
array and claimed performance in par with fortran. How about
incorporating
this staff in Eigen?
Cheers,
Jinglei
--
Rohit Garg
http://rpg-314.blogspot.com/
Senior Undergraduate
Department of Physics
Indian Institute of Technology
Bombay