The C++ Vector Expression Template Library is a very simple no-frills
expression template library for statically typed and sized vectors. It
provides basic mathematical operators and unary functions over vector
types. The library incorporates delayed expression evaluation and compile
time reduction semantics to approximate the optimality of vectorized
expressions using hand-written loops but without the error prone and
tedious manual work that is usually required.
Capabilities
The C++ Vector Expression Template Library has the following capabilities:
A number of improvements have occurred in the C++ world since this library
was initially released 5 years ago. The available compilers are much better,
the new standard is beginning to take shape and as result there are many
interesting libraries available that take expression templates to the next
level. The following is a short list of such libraries: