| 
    ISIS Core Library 0.7.2 (api 3.0.0) 
   | 
 
#include <matrix.hpp>
  
 Data Structures | |
| struct | result_of_mult | 
Public Types | |
| typedef TYPE | value_type | 
Public Member Functions | |
| template<typename TYPE2 , typename CONTAINER2 > | |
| void | copyFrom (const FixedVector< TYPE2, COLS, CONTAINER2 > src[ROWS]) | 
| template<typename TYPE2 , size_t COLS2, typename CONTAINER2 > | |
| FixedMatrix< typename  result_of_mult< TYPE, TYPE2 > ::type, COLS2, ROWS >  | dot (const FixedMatrix< TYPE2, COLS2, COLS, CONTAINER2 > &right) const | 
| template<typename TYPE2 , typename CONTAINER2 > | |
| FixedVector< typename  result_of_mult< TYPE, TYPE2 > ::type, COLS >  | dot (const FixedVector< TYPE2, COLS, CONTAINER2 > &right) const | 
| TYPE & | elem (size_t column, size_t row) | 
| const TYPE & | elem (size_t column, size_t row) const | 
| template<typename TYPE2 , typename CONTAINER2 > | |
| FixedMatrix (const FixedVector< TYPE2, COLS, CONTAINER2 > src[ROWS]) | |
| FixedMatrix () | |
| FixedMatrix (const boost::numeric::ublas::matrix< TYPE > &boost_matrix) throw ( std::logic_error & ) | |
| template<typename TYPE2 > | |
| FixedMatrix (const TYPE2 src[ROWS *COLS]) | |
| boost::numeric::ublas::matrix < TYPE >  | getBoostMatrix () const | 
| FixedVector< TYPE, COLS > | getRow (size_t rownum) const | 
| FixedMatrix< TYPE, COLS, ROWS > | inverse (bool &invertible) const throw ( std::logic_error & ) | 
| FixedMatrix< TYPE, ROWS, COLS > | transpose () const | 
Static Public Attributes | |
| static const size_t | columns = COLS | 
| static const size_t | rows = ROWS | 
Definition at line 37 of file matrix.hpp.
| typedef TYPE isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::value_type | 
Reimplemented from isis::util::FixedVector< TYPE, ROWS *COLS, CONTAINER >.
Definition at line 46 of file matrix.hpp.
| isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::FixedMatrix | ( | ) |  [inline] | 
        
Definition at line 56 of file matrix.hpp.
| isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::FixedMatrix | ( | const TYPE2 | src[ROWS *COLS] | ) |  [inline] | 
        
Definition at line 59 of file matrix.hpp.
| isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::FixedMatrix | ( | const FixedVector< TYPE2, COLS, CONTAINER2 > | src[ROWS] | ) |  [inline] | 
        
Definition at line 62 of file matrix.hpp.
| isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::FixedMatrix | ( | const boost::numeric::ublas::matrix< TYPE > & | boost_matrix | ) |   throw ( std::logic_error & ) [inline] | 
        
Definition at line 64 of file matrix.hpp.
| void isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::copyFrom | ( | const FixedVector< TYPE2, COLS, CONTAINER2 > | src[ROWS] | ) |  [inline] | 
        
Definition at line 49 of file matrix.hpp.
| FixedVector<typename result_of_mult<TYPE, TYPE2>::type, COLS> isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::dot | ( | const FixedVector< TYPE2, COLS, CONTAINER2 > & | right | ) |  const [inline] | 
        
Definition at line 151 of file matrix.hpp.
| FixedMatrix<typename result_of_mult<TYPE, TYPE2>::type, COLS2, ROWS> isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::dot | ( | const FixedMatrix< TYPE2, COLS2, COLS, CONTAINER2 > & | right | ) |  const [inline] | 
        
Definition at line 130 of file matrix.hpp.
| TYPE& isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::elem | ( | size_t | column, | 
| size_t | row | ||
| ) |  [inline] | 
        
Definition at line 79 of file matrix.hpp.
| const TYPE& isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::elem | ( | size_t | column, | 
| size_t | row | ||
| ) |  const [inline] | 
        
Definition at line 80 of file matrix.hpp.
| boost::numeric::ublas::matrix<TYPE> isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::getBoostMatrix | ( | ) |  const [inline] | 
        
Definition at line 82 of file matrix.hpp.
| FixedVector<TYPE, COLS> isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::getRow | ( | size_t | rownum | ) |  const [inline] | 
        
Definition at line 165 of file matrix.hpp.
| FixedMatrix<TYPE, COLS, ROWS> isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::inverse | ( | bool & | invertible | ) |  const  throw ( std::logic_error & ) [inline] | 
        
Definition at line 105 of file matrix.hpp.
| FixedMatrix<TYPE, ROWS, COLS> isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::transpose | ( | ) |  const [inline] | 
        
Definition at line 94 of file matrix.hpp.
const size_t isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::columns = COLS [static] | 
        
Definition at line 44 of file matrix.hpp.
const size_t isis::util::FixedMatrix< TYPE, COLS, ROWS, CONTAINER >::rows = ROWS [static] | 
        
Definition at line 43 of file matrix.hpp.
 1.7.3