Lines Matching defs:_Binary
358 struct _Binary: _Expr<_Binary<LHS,RHS,DerivedOp>> struct
360 using Scalar = typename traits<LHS>::Scalar;
362 using Vector = typename traits<LHS>::Vector;
364 _Binary(const LHS &lhs, in _Binary() argument
371 _Binary(const _Binary &other): in _Binary() argument
378 _Binary(_Binary &&other): in _Binary() argument
385 vector_length_t length() const { in length()
391 vector_length_t length() const { in length()
397 vector_length_t rows() const { in rows()
403 vector_length_t rows() const { in rows()
409 vector_length_t columns() const { in columns()
415 vector_length_t columns() const { in columns()
425 Scalar const operator[](const index_t i) const { in operator []()
446 Scalar const operator()(const index_t r,const index_t c) const in operator ()()
473 Vector const vector_op(const index_t i) const in vector_op()
540 Vector const matrix_op(const index_t r,const index_t c) const in matrix_op()
595 const LHS lhs_;
596 const RHS rhs_;
597 const _BinaryOperator<Scalar,DerivedOp> op_;