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 | setElem (int row, int col, T val) |
void | mulElem (int row, int col, T val) |
void | copyLowerToUpperTriangle () |
const T & | operator() (int row, int col) const |
void | setZero () |
void | setIdentity () |
void | printMatrix (const char *msg) |
void | rowComputeNonZeroElements () const |
btMatrixX | transpose () const |
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) |
void | setSubMatrix (int rowstart, int colstart, int rowend, int colend, const T value) |
void | setSubMatrix (int rowstart, int colstart, int rowend, int colend, const btMatrixX &block) |
void | setSubMatrix (int rowstart, int colstart, int rowend, int colend, const btVectorX< T > &block) |
btMatrixX | negative () |
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 |
Definition at line 155 of file btMatrixX.h.
Definition at line 175 of file btMatrixX.h.
Definition at line 183 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 217 of file btMatrixX.h.
|
inline |
Definition at line 202 of file btMatrixX.h.
|
inline |
Definition at line 249 of file btMatrixX.h.
|
inline |
Definition at line 171 of file btMatrixX.h.
|
inline |
Definition at line 166 of file btMatrixX.h.
|
inline |
Definition at line 238 of file btMatrixX.h.
|
inline |
Definition at line 405 of file btMatrixX.h.
|
inline |
Definition at line 383 of file btMatrixX.h.
Definition at line 468 of file btMatrixX.h.
|
inline |
Definition at line 264 of file btMatrixX.h.
Definition at line 343 of file btMatrixX.h.
|
inline |
Definition at line 294 of file btMatrixX.h.
|
inline |
Definition at line 192 of file btMatrixX.h.
|
inline |
Definition at line 310 of file btMatrixX.h.
|
inline |
Definition at line 206 of file btMatrixX.h.
|
inline |
Definition at line 232 of file btMatrixX.h.
|
inline |
Definition at line 281 of file btMatrixX.h.
|
inline |
Definition at line 428 of file btMatrixX.h.
|
inline |
Definition at line 442 of file btMatrixX.h.
|
inline |
Definition at line 454 of file btMatrixX.h.
|
inline |
Definition at line 270 of file btMatrixX.h.
Definition at line 325 of file btMatrixX.h.
int btMatrixX< T >::m_cols |
Definition at line 158 of file btMatrixX.h.
int btMatrixX< T >::m_operations |
Definition at line 159 of file btMatrixX.h.
int btMatrixX< T >::m_resizeOperations |
Definition at line 160 of file btMatrixX.h.
|
mutable |
Definition at line 164 of file btMatrixX.h.
int btMatrixX< T >::m_rows |
Definition at line 157 of file btMatrixX.h.
int btMatrixX< T >::m_setElemOperations |
Definition at line 161 of file btMatrixX.h.
btAlignedObjectArray<T> btMatrixX< T >::m_storage |
Definition at line 163 of file btMatrixX.h.