#include <STK_TExpAlgebra.h>
Public Member Functions | |
| Real | operator[] (Integer i) const |
Protected Member Functions | |
| BinOpBase (const ExpLeft &X, const MatrixUpperTriangular &y) | |
| ~BinOpBase () | |
Protected Attributes | |
| const ExpLeft & | lhs_ |
| Reference on the Left Side. | |
| const MatrixUpperTriangular & | rhs_ |
| Reference on the Right term. | |
Definition at line 322 of file STK_TExpAlgebra.h.
| STK::BinOpBase< Mult, ExpLeft, MatrixUpperTriangular >::BinOpBase | ( | const ExpLeft & | X, | |
| const MatrixUpperTriangular & | y | |||
| ) | [inline, protected] |
| STK::BinOpBase< Mult, ExpLeft, MatrixUpperTriangular >::~BinOpBase | ( | ) | [inline, protected] |
| Real STK::BinOpBase< Mult, ExpLeft, MatrixUpperTriangular >::operator[] | ( | Integer | i | ) | const [inline] |
The operator[] will perform lhs_ Op MatrixUpperTriangular(j) where Op Mult (*)
Definition at line 340 of file STK_TExpAlgebra.h.
References STK::Mult::apply(), STK::BinOpBase< Op, ExpLeft, ExpRight >::lhs_, and STK::BinOpBase< Op, ExpLeft, ExpRight >::rhs_.
00341 { 00342 Real aux = 0.0; 00343 for (Integer j = rhs_.firstRow(); j<= rhs_.compLastVe(i); j++) 00344 aux += Mult::apply(lhs_[j], rhs_(j,i)); 00345 return aux; 00346 }
const ExpLeft& STK::BinOpBase< Mult, ExpLeft, MatrixUpperTriangular >::lhs_ [protected] |
Definition at line 325 of file STK_TExpAlgebra.h.
const MatrixUpperTriangular& STK::BinOpBase< Mult, ExpLeft, MatrixUpperTriangular >::rhs_ [protected] |
Definition at line 326 of file STK_TExpAlgebra.h.
1.5.8