|
Bullet Collision Detection & Physics Library
|
#include <btMatrixX.h>

Public Member Functions | |
| T * | getBufferPointerWritable () |
| const T * | getBufferPointer () const |
| btMatrixX () | |
| btMatrixX (int rows, int cols) | |
| void | resize (int rows, int cols) |
| int | cols () const |
| int | rows () const |
| void | addElem (int row, int col, T val) |
| we don't want this read/write operator(), because we cannot keep track of non-zero elements, use setElem instead More... | |
| void | copyLowerToUpperTriangle () |
| void | setElem (int row, int col, T val) |
| const T & | operator() (int row, int col) const |
| void | clearSparseInfo () |
| void | setZero () |
| void | printMatrix (const char *msg) |
| void | printNumZeros (const char *msg) |
| btMatrixX | transpose () const |
| void | sortRowIndexArrays () |
| void | sortColIndexArrays () |
| btMatrixX | operator* (const btMatrixX &other) |
| void | multiplyAdd2_p8r (const btScalar *B, const btScalar *C, int numRows, int numRowsOther, int row, int col) |
| void | multiply2_p8r (const btScalar *B, const btScalar *C, int numRows, int numRowsOther, int row, int col) |
Public Attributes | |
| int | m_rows |
| int | m_cols |
| int | m_operations |
| int | m_resizeOperations |
| int | m_setElemOperations |
| btAlignedObjectArray< T > | m_storage |
| btAlignedObjectArray < btAlignedObjectArray< int > > | m_rowNonZeroElements1 |
| btAlignedObjectArray < btAlignedObjectArray< int > > | m_colNonZeroElements |
Definition at line 34 of file btMatrixX.h.
Definition at line 55 of file btMatrixX.h.
Definition at line 63 of file btMatrixX.h.
|
inline |
we don't want this read/write operator(), because we cannot keep track of non-zero elements, use setElem instead
Definition at line 98 of file btMatrixX.h.
|
inline |
Definition at line 145 of file btMatrixX.h.
|
inline |
Definition at line 83 of file btMatrixX.h.
|
inline |
Definition at line 112 of file btMatrixX.h.
|
inline |
Definition at line 51 of file btMatrixX.h.
|
inline |
Definition at line 46 of file btMatrixX.h.
|
inline |
Definition at line 385 of file btMatrixX.h.
|
inline |
Definition at line 363 of file btMatrixX.h.
|
inline |
Definition at line 140 of file btMatrixX.h.
Definition at line 265 of file btMatrixX.h.
|
inline |
Definition at line 171 of file btMatrixX.h.
|
inline |
Definition at line 185 of file btMatrixX.h.
|
inline |
Definition at line 72 of file btMatrixX.h.
|
inline |
Definition at line 87 of file btMatrixX.h.
|
inline |
Definition at line 127 of file btMatrixX.h.
|
inline |
Definition at line 156 of file btMatrixX.h.
|
inline |
Definition at line 257 of file btMatrixX.h.
|
inline |
Definition at line 249 of file btMatrixX.h.
Definition at line 222 of file btMatrixX.h.
| btAlignedObjectArray< btAlignedObjectArray<int> > btMatrixX< T >::m_colNonZeroElements |
Definition at line 44 of file btMatrixX.h.
| int btMatrixX< T >::m_cols |
Definition at line 37 of file btMatrixX.h.
| int btMatrixX< T >::m_operations |
Definition at line 38 of file btMatrixX.h.
| int btMatrixX< T >::m_resizeOperations |
Definition at line 39 of file btMatrixX.h.
| btAlignedObjectArray< btAlignedObjectArray<int> > btMatrixX< T >::m_rowNonZeroElements1 |
Definition at line 43 of file btMatrixX.h.
| int btMatrixX< T >::m_rows |
Definition at line 36 of file btMatrixX.h.
| int btMatrixX< T >::m_setElemOperations |
Definition at line 40 of file btMatrixX.h.
| btAlignedObjectArray<T> btMatrixX< T >::m_storage |
Definition at line 42 of file btMatrixX.h.
1.8.6