#include <vecn.h>
Public Types | |
typedef dtype * | iterator |
typedef dtype const * | const_iterator |
Public Member Functions | |
MatrixNM () | |
MatrixNM (dtype const &d) | |
MatrixNM (pele::Array< dtype > const &x) | |
size_t | size () const |
dtype * | data () |
dtype const * | data () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
void | assign (dtype const &d) |
dtype const & | operator() (size_t i, size_t j) const |
dtype & | operator() (size_t i, size_t j) |
std::pair< size_t, size_t > | shape () const |
MatrixNM< N, M > & | operator*= (dtype const &rhs) |
double | trace () |
MatrixNM< N, M > | operator- (MatrixNM< N, M > const &rhs) const |
typedef dtype const* pele::MatrixNM< N, M >::const_iterator |
typedef dtype* pele::MatrixNM< N, M >::iterator |
pele::MatrixNM< N, M >::MatrixNM | ( | ) | [inline] |
pele::MatrixNM< N, M >::MatrixNM | ( | dtype const & | d | ) | [inline] |
pele::MatrixNM< N, M >::MatrixNM | ( | pele::Array< dtype > const & | x | ) | [inline] |
void pele::MatrixNM< N, M >::assign | ( | dtype const & | d | ) | [inline] |
iterator pele::MatrixNM< N, M >::begin | ( | ) | [inline] |
const_iterator pele::MatrixNM< N, M >::begin | ( | ) | const [inline] |
dtype* pele::MatrixNM< N, M >::data | ( | ) | [inline] |
dtype const* pele::MatrixNM< N, M >::data | ( | ) | const [inline] |
iterator pele::MatrixNM< N, M >::end | ( | ) | [inline] |
const_iterator pele::MatrixNM< N, M >::end | ( | ) | const [inline] |
dtype const& pele::MatrixNM< N, M >::operator() | ( | size_t | i, |
size_t | j | ||
) | const [inline] |
dtype& pele::MatrixNM< N, M >::operator() | ( | size_t | i, |
size_t | j | ||
) | [inline] |
MatrixNM<N, M>& pele::MatrixNM< N, M >::operator*= | ( | dtype const & | rhs | ) | [inline] |
MatrixNM<N,M> pele::MatrixNM< N, M >::operator- | ( | MatrixNM< N, M > const & | rhs | ) | const [inline] |
std::pair<size_t, size_t> pele::MatrixNM< N, M >::shape | ( | ) | const [inline] |
size_t pele::MatrixNM< N, M >::size | ( | ) | const [inline] |
double pele::MatrixNM< N, M >::trace | ( | ) | [inline] |