| Bullet Collision Detection & Physics Library
    | 
| Public Member Functions | |
| btLCP (int _n, int _nskip, int _nub, btScalar *_Adata, btScalar *_x, btScalar *_b, btScalar *_w, btScalar *_lo, btScalar *_hi, btScalar *l, btScalar *_d, btScalar *_Dell, btScalar *_ell, btScalar *_tmp, bool *_state, int *_findex, int *p, int *c, btScalar **Arows) | |
| int | getNub () const | 
| void | transfer_i_to_C (int i) | 
| void | transfer_i_to_N (int i) | 
| void | transfer_i_from_N_to_C (int i) | 
| void | transfer_i_from_C_to_N (int i, btAlignedObjectArray< btScalar > &scratch) | 
| int | numC () const | 
| int | numN () const | 
| int | indexC (int i) const | 
| int | indexN (int i) const | 
| btScalar | Aii (int i) const | 
| btScalar | AiC_times_qC (int i, btScalar *q) const | 
| btScalar | AiN_times_qN (int i, btScalar *q) const | 
| void | pN_equals_ANC_times_qC (btScalar *p, btScalar *q) | 
| void | pN_plusequals_ANi (btScalar *p, int i, int sign=1) | 
| void | pC_plusequals_s_times_qC (btScalar *p, btScalar s, btScalar *q) | 
| void | pN_plusequals_s_times_qN (btScalar *p, btScalar s, btScalar *q) | 
| void | solve1 (btScalar *a, int i, int dir=1, int only_transfer=0) | 
| void | unpermute () | 
| Public Attributes | |
| const int | m_n | 
| const int | m_nskip | 
| int | m_nub | 
| int | m_nC | 
| int | m_nN | 
| BTATYPE const | m_A | 
| btScalar *const | m_x | 
| btScalar *const *const | m_b | 
| btScalar *const *const *const | m_w | 
| btScalar *const *const *const *const | m_lo | 
| btScalar *const *const *const *const *const | m_hi | 
| btScalar *const | m_L | 
| btScalar *const *const | m_d | 
| btScalar *const | m_Dell | 
| btScalar *const *const | m_ell | 
| btScalar *const *const *const | m_tmp | 
| bool *const | m_state | 
| int *const | m_findex | 
| int *const *const | m_p | 
| int *const *const *const | m_C | 
Definition at line 1189 of file btDantzigLCP.cpp.
| btLCP::btLCP | ( | int | _n, | 
| int | _nskip, | ||
| int | _nub, | ||
| btScalar * | _Adata, | ||
| btScalar * | _x, | ||
| btScalar * | _b, | ||
| btScalar * | _w, | ||
| btScalar * | _lo, | ||
| btScalar * | _hi, | ||
| btScalar * | l, | ||
| btScalar * | _d, | ||
| btScalar * | _Dell, | ||
| btScalar * | _ell, | ||
| btScalar * | _tmp, | ||
| bool * | _state, | ||
| int * | _findex, | ||
| int * | p, | ||
| int * | c, | ||
| btScalar ** | Arows | ||
| ) | 
Definition at line 1227 of file btDantzigLCP.cpp.
Definition at line 1216 of file btDantzigLCP.cpp.
| 
 | inline | 
Definition at line 1215 of file btDantzigLCP.cpp.
Definition at line 1217 of file btDantzigLCP.cpp.
| 
 | inline | 
Definition at line 1206 of file btDantzigLCP.cpp.
| 
 | inline | 
Definition at line 1213 of file btDantzigLCP.cpp.
| 
 | inline | 
Definition at line 1214 of file btDantzigLCP.cpp.
| 
 | inline | 
Definition at line 1211 of file btDantzigLCP.cpp.
| 
 | inline | 
Definition at line 1212 of file btDantzigLCP.cpp.
Definition at line 1683 of file btDantzigLCP.cpp.
Definition at line 1652 of file btDantzigLCP.cpp.
| void btLCP::pN_plusequals_ANi | ( | btScalar * | p, | 
| int | i, | ||
| int | sign = 1 | ||
| ) | 
Definition at line 1668 of file btDantzigLCP.cpp.
Definition at line 1691 of file btDantzigLCP.cpp.
| void btLCP::solve1 | ( | btScalar * | a, | 
| int | i, | ||
| int | dir = 1, | ||
| int | only_transfer = 0 | ||
| ) | 
Definition at line 1701 of file btDantzigLCP.cpp.
| void btLCP::transfer_i_from_C_to_N | ( | int | i, | 
| btAlignedObjectArray< btScalar > & | scratch | ||
| ) | 
Definition at line 1609 of file btDantzigLCP.cpp.
| void btLCP::transfer_i_from_N_to_C | ( | int | i | ) | 
Definition at line 1378 of file btDantzigLCP.cpp.
| void btLCP::transfer_i_to_C | ( | int | i | ) | 
Definition at line 1351 of file btDantzigLCP.cpp.
| 
 | inline | 
Definition at line 1208 of file btDantzigLCP.cpp.
| void btLCP::unpermute | ( | ) | 
Definition at line 1756 of file btDantzigLCP.cpp.
| BTATYPE const btLCP::m_A | 
Definition at line 1195 of file btDantzigLCP.cpp.
| btScalar* const * const btLCP::m_b | 
Definition at line 1196 of file btDantzigLCP.cpp.
| int* const * const * const btLCP::m_C | 
Definition at line 1200 of file btDantzigLCP.cpp.
| btScalar* const * const btLCP::m_d | 
Definition at line 1197 of file btDantzigLCP.cpp.
| btScalar* const btLCP::m_Dell | 
Definition at line 1198 of file btDantzigLCP.cpp.
| btScalar* const * const btLCP::m_ell | 
Definition at line 1198 of file btDantzigLCP.cpp.
| int* const btLCP::m_findex | 
Definition at line 1200 of file btDantzigLCP.cpp.
| btScalar* const * const * const * const * const btLCP::m_hi | 
Definition at line 1196 of file btDantzigLCP.cpp.
| btScalar* const btLCP::m_L | 
Definition at line 1197 of file btDantzigLCP.cpp.
| btScalar* const * const * const * const btLCP::m_lo | 
Definition at line 1196 of file btDantzigLCP.cpp.
| const int btLCP::m_n | 
Definition at line 1191 of file btDantzigLCP.cpp.
| int btLCP::m_nC | 
Definition at line 1194 of file btDantzigLCP.cpp.
| int btLCP::m_nN | 
Definition at line 1194 of file btDantzigLCP.cpp.
| const int btLCP::m_nskip | 
Definition at line 1192 of file btDantzigLCP.cpp.
| int btLCP::m_nub | 
Definition at line 1193 of file btDantzigLCP.cpp.
| int* const * const btLCP::m_p | 
Definition at line 1200 of file btDantzigLCP.cpp.
| bool* const btLCP::m_state | 
Definition at line 1199 of file btDantzigLCP.cpp.
| btScalar* const * const * const btLCP::m_tmp | 
Definition at line 1198 of file btDantzigLCP.cpp.
| btScalar* const * const * const btLCP::m_w | 
Definition at line 1196 of file btDantzigLCP.cpp.
| btScalar* const btLCP::m_x | 
Definition at line 1196 of file btDantzigLCP.cpp.
 1.8.11
 1.8.11