|
| | 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 1189 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: