\returns the matrix or vector obtained by evaluating this expression. * * Notice that in the case of a plain matrix or vector (not an expression) this function just returns * a const reference, in order to avoid a useless copy. */
| 367 | * a const reference, in order to avoid a useless copy. |
| 368 | */ |
| 369 | inline const typename internal::eval<Derived>::type eval() const |
| 370 | { return typename internal::eval<Derived>::type(derived()); } |
| 371 | |
| 372 | Scalar sum() const; |
| 373 |