#include <openvdb/math/Mat.h>
 
  
| Public Types | |
| enum | SIZE_ { size = SIZE } | 
| using | value_type = T | 
| using | ValueType = T | 
| Public Member Functions | |
| Mat ()=default | |
| std::string | str (unsigned indentation=0) const | 
| T * | asPointer () | 
| Direct access to the internal data. | |
| const T * | asPointer () const | 
| T * | operator[] (int i) | 
| Array style reference to ith row. | |
| const T * | operator[] (int i) const | 
| void | write (std::ostream &os) const | 
| void | read (std::istream &is) | 
| T | absMax () const | 
| Return the maximum of the absolute of all elements in this matrix. | |
| bool | isNan () const | 
| True if a Nan is present in this matrix. | |
| bool | isInfinite () const | 
| True if an Inf is present in this matrix. | |
| bool | isFinite () const | 
| True if no Nan or Inf values are present. | |
| bool | isZero () const | 
| True if all elements are exactly zero. | |
| Static Public Member Functions | |
| static unsigned | numRows () | 
| static unsigned | numColumns () | 
| static unsigned | numElements () | 
| Protected Attributes | |
| T | mm [SIZE *SIZE] | 
| Friends | |
| std::ostream & | operator<< (std::ostream &ostr, const Mat< SIZE, T > &m) | 
| Write a Mat to an output stream. | |
A base class for square matrices.
| using value_type = T | 
| using ValueType = T | 
| enum SIZE_ | 
| 
 | default | 
Trivial constructor, the matrix is NOT initialized
| 
 | inline | 
Return the maximum of the absolute of all elements in this matrix.
| 
 | inline | 
Direct access to the internal data.
| 
 | inline | 
| 
 | inline | 
True if no Nan or Inf values are present.
| 
 | inline | 
True if an Inf is present in this matrix.
| 
 | inline | 
True if a Nan is present in this matrix.
| 
 | inline | 
True if all elements are exactly zero.
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inline | 
Array style reference to ith row.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
cout << "matrix: " << mat.str(7)
matrix: [[1 2] [3 4]]
| 
 | inline | 
| 
 | friend | 
Write a Mat to an output stream.
| 
 | protected |