\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. */
| 440 | * a const reference, in order to avoid a useless copy. |
| 441 | */ |
| 442 | inline const typename internal::eval<Derived>::type eval() const |
| 443 | { return typename internal::eval<Derived>::type(derived()); } |
| 444 | |
| 445 | Scalar sum() const; |
| 446 |