Opened 8 years ago
#10312 new Bugs
uBLAS have missing accessors in some expressions
| Reported by: | Owned by: | Gunter | |
|---|---|---|---|
| Milestone: | Boost 1.57.0 | Component: | uBLAS |
| Version: | Boost 1.54.0 | Severity: | Problem |
| Keywords: | oversight, missing function, design, acessors, expression template | Cc: | correaa@… |
Description
For example, these lines are missing from the class matrix_binary_scalar1:
public: // around line 2925 in `matrix_expression.hpp`
// Expression accessors
BOOST_UBLAS_INLINE
const expression1_closure_type &expression1 () const {
return e1_;
}
BOOST_UBLAS_INLINE
const expression2_closure_type &expression2 () const {
return e2_;
}
Without these lines is impossible to access to the expression template built by "d*matrix<...>". where d is a scalar. Other similar classes also miss this, in my opinion all this feature should be in based class.
This is most likely an oversight
Note:
See TracTickets
for help on using tickets.
