|
| 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 () |
|
Definition at line 1210 of file btDantzigLCP.cpp.
◆ btLCP()
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 ) |
◆ AiC_times_qC()
◆ Aii()
◆ AiN_times_qN()
◆ getNub()
int btLCP::getNub |
( |
| ) |
const |
|
inline |
◆ indexC()
int btLCP::indexC |
( |
int | i | ) |
const |
|
inline |
◆ indexN()
int btLCP::indexN |
( |
int | i | ) |
const |
|
inline |
◆ numC()
int btLCP::numC |
( |
| ) |
const |
|
inline |
◆ numN()
int btLCP::numN |
( |
| ) |
const |
|
inline |
◆ pC_plusequals_s_times_qC()
◆ pN_equals_ANC_times_qC()
◆ pN_plusequals_ANi()
void btLCP::pN_plusequals_ANi |
( |
btScalar * | p, |
|
|
int | i, |
|
|
int | sign = 1 ) |
◆ pN_plusequals_s_times_qN()
◆ solve1()
void btLCP::solve1 |
( |
btScalar * | a, |
|
|
int | i, |
|
|
int | dir = 1, |
|
|
int | only_transfer = 0 ) |
◆ transfer_i_from_C_to_N()
◆ transfer_i_from_N_to_C()
void btLCP::transfer_i_from_N_to_C |
( |
int | i | ) |
|
◆ transfer_i_to_C()
void btLCP::transfer_i_to_C |
( |
int | i | ) |
|
◆ transfer_i_to_N()
void btLCP::transfer_i_to_N |
( |
int | i | ) |
|
|
inline |
◆ unpermute()
void btLCP::unpermute |
( |
| ) |
|
◆ m_A
◆ m_b
◆ m_C
int* const * const * const btLCP::m_C |
◆ m_d
◆ m_Dell
◆ m_ell
◆ m_findex
int* const btLCP::m_findex |
◆ m_hi
btScalar* const * const * const * const * const btLCP::m_hi |
◆ m_L
◆ m_lo
btScalar* const * const * const * const btLCP::m_lo |
◆ m_n
◆ m_nC
◆ m_nN
◆ m_nskip
◆ m_nub
◆ m_p
int* const * const btLCP::m_p |
◆ m_state
bool* const btLCP::m_state |
◆ m_tmp
btScalar* const * const * const btLCP::m_tmp |
◆ m_w
btScalar* const * const * const btLCP::m_w |
◆ m_x
The documentation for this struct was generated from the following file: