| 
| 
__hostanddev__ scalar &  | operator() (int i, int j) | 
|   | 
| 
__hostanddev__ const scalar &  | operator() (int i, int j) const  | 
|   | 
| 
__hostanddev__ vector3< scalar >  | row (int i) const  | 
|   | 
| 
__hostanddev__ vector3< scalar >  | column (int i) const  | 
|   | 
| 
__hostanddev__ void  | set_row (int i, const vector3< scalar > &v) | 
|   | 
| 
__hostanddev__ void  | set_rows (const vector3< scalar > &v0, const vector3< scalar > &v1, const vector3< scalar > &v2) | 
|   | 
| 
__hostanddev__ void  | set_col (int j, const vector3< scalar > &v) | 
|   | 
| 
__hostanddev__ void  | set_cols (const vector3< scalar > &v0, const vector3< scalar > &v1, const vector3< scalar > &v2) | 
|   | 
| 
__hostanddev__  | matrix3 (scalar d0=0, scalar d1=0, scalar d2=0) | 
|   | 
| 
__hostanddev__  | matrix3 (scalar m00, scalar m01, scalar m02, scalar m10, scalar m11, scalar m12, scalar m20, scalar m21, scalar m22) | 
|   | 
| 
template<typename scalar2 >  | 
| __hostanddev__  | matrix3 (const matrix3< scalar2 > &n) | 
|   | 
| 
__hostanddev__ matrix3< scalar >  | operator- () const  | 
|   | 
| 
__hostanddev__ matrix3< scalar >  | operator+ (const matrix3< scalar > &n) const  | 
|   | 
| 
__hostanddev__ matrix3< scalar > &  | operator+= (const matrix3< scalar > &n) | 
|   | 
| 
__hostanddev__ matrix3< scalar >  | operator- (const matrix3< scalar > &n) const  | 
|   | 
| 
__hostanddev__ matrix3< scalar > &  | operator-= (const matrix3< scalar > &n) | 
|   | 
| 
__hostanddev__ matrix3< scalar > &  | operator*= (scalar s) | 
|   | 
| 
__hostanddev__ matrix3< scalar >  | operator* (scalar s) const  | 
|   | 
| 
__hostanddev__ double  | metric_length_squared (const vector3< double > &v) const  | 
|   | 
| 
__hostanddev__ scalar  | metric_length_squared (const vector3< int > &v) const  | 
|   | 
| 
__hostanddev__ matrix3< scalar >  | operator/ (scalar s) const  | 
|   | 
| 
__hostanddev__ matrix3< scalar > &  | operator/ (scalar s) | 
|   | 
| 
__hostanddev__ matrix3< scalar >  | operator~ () const  | 
|   | transpose 
  | 
|   | 
| 
void  | print (FILE *fp, const char *format, bool brackets=true) const  | 
|   | 
| 
__hostanddev__ bool  | operator== (const matrix3< scalar > &n) const  | 
|   | 
| 
__hostanddev__ bool  | operator!= (const matrix3< scalar > &n) const  | 
|   |