#include <SNline.h>
|
std::array< T, tp_size > | data |
|
unsigned int | line |
|
|
template<class U , class V , unsigned int s> |
bool | operator== (const SNline< U, s > &, const SNline< V, s > &) |
|
template<class U , unsigned int s> |
SNline< U, s > | operator* (const U m, const SNline< U, s > &) |
|
template<class V , unsigned int s> |
std::ostream & | operator<< (std::ostream &, const SNline< V, s > &) |
|
template<class T , unsigned int tp_size>
template<class T , unsigned int tp_size>
SNline< T, tp_size >::SNline |
( |
const std::array< T, tp_size > & |
ar | ) |
|
template<class T , unsigned int tp_size>
T & SNline< T, tp_size >::at |
( |
const unsigned int |
i | ) |
|
return by reference the value of the ith element on the line Useful for populating the line.
template<class T , unsigned int tp_size>
unsigned int SNline< T, tp_size >::firstNonZeroColumn |
( |
| ) |
const |
return the number of the first non-zero element in the line.
template<class T , unsigned int tp_size>
T SNline< T, tp_size >::get |
( |
const unsigned int |
i | ) |
const |
Return by value the value of the ith element on the line
template<class T , unsigned int tp_size>
void SNline< T, tp_size >::makeUnit |
( |
| ) |
|
divide all the elements by the first non-zero element. So the line becomes (0,0,1, blah ) the original matrix is not updated.
template<class T, unsigned int tp_size>
template<class U , unsigned int s>
SNline<U,s> operator* |
( |
const U |
m, |
|
|
const SNline< U, s > & |
v |
|
) |
| |
|
friend |
template<class T, unsigned int tp_size>
template<class V , unsigned int s>
std::ostream& operator<< |
( |
std::ostream & |
stream, |
|
|
const SNline< V, s > & |
line |
|
) |
| |
|
friend |
template<class T, unsigned int tp_size>
template<class U , class V , unsigned int s>
bool operator== |
( |
const SNline< U, s > & |
A, |
|
|
const SNline< V, s > & |
B |
|
) |
| |
|
friend |
template<class T, unsigned int tp_size>
std::array<T,tp_size> SNline< T, tp_size >::data |
|
private |
template<class T, unsigned int tp_size>
unsigned int SNline< T, tp_size >::line |
|
private |
The documentation for this class was generated from the following file: