#include <STK_TExpAlgebra.h>
Public Member Functions | |
| Real | operator[] (Integer i) const |
Protected Member Functions | |
| BinOpBase (const MatrixUpperTriangular &y, const ExpRight &X) | |
| ~BinOpBase () | |
Protected Attributes | |
| const MatrixUpperTriangular & | lhs_ |
| Reference on the Left term. | |
| const ExpRight & | rhs_ |
| Reference on the Right Side. | |
Definition at line 290 of file STK_TExpAlgebra.h.
| STK::BinOpBase< Mult, MatrixUpperTriangular, ExpRight >::BinOpBase | ( | const MatrixUpperTriangular & | y, | |
| const ExpRight & | X | |||
| ) | [inline, protected] |
| STK::BinOpBase< Mult, MatrixUpperTriangular, ExpRight >::~BinOpBase | ( | ) | [inline, protected] |
| Real STK::BinOpBase< Mult, MatrixUpperTriangular, ExpRight >::operator[] | ( | Integer | i | ) | const [inline] |
The operator[] will perform MatrixUpperTriangular(i) * rhs_ when Op is Mult (*)
Definition at line 308 of file STK_TExpAlgebra.h.
References STK::Mult::apply(), STK::BinOpBase< Op, ExpLeft, ExpRight >::lhs_, and STK::BinOpBase< Op, ExpLeft, ExpRight >::rhs_.
00309 { 00310 Real aux = 0.0; 00311 for (Integer j = lhs_.compFirstHo(i); j <=lhs_.lastCol(); j++) 00312 aux += Mult::apply(lhs_(i,j),rhs_[j]); 00313 return aux; 00314 }
const MatrixUpperTriangular& STK::BinOpBase< Mult, MatrixUpperTriangular, ExpRight >::lhs_ [protected] |
Definition at line 293 of file STK_TExpAlgebra.h.
const ExpRight& STK::BinOpBase< Mult, MatrixUpperTriangular, ExpRight >::rhs_ [protected] |
Definition at line 294 of file STK_TExpAlgebra.h.
1.5.8