|
Blender V4.3
|
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 1210 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 1247 of file btDantzigLCP.cpp.
References BT_INFINITY, BTAROW, BTATYPE, btFactorLDLT(), btSetZero(), btSolveLDLT(), btSwapProblem(), m_A, m_b, m_C, m_d, m_findex, m_hi, m_L, m_lo, m_n, m_nC, m_nskip, m_nub, m_p, m_state, m_w, and m_x.
Definition at line 1237 of file btDantzigLCP.cpp.
References BTAROW, btLargeDot(), and m_nC.
Referenced by btSolveDantzigLCP().
Definition at line 1236 of file btDantzigLCP.cpp.
References BTAROW.
Referenced by btSolveDantzigLCP().
Definition at line 1238 of file btDantzigLCP.cpp.
References BTAROW, btLargeDot(), m_nC, and m_nN.
Referenced by btSolveDantzigLCP().
|
inline |
Definition at line 1227 of file btDantzigLCP.cpp.
References m_nub.
Referenced by btSolveDantzigLCP().
Definition at line 1234 of file btDantzigLCP.cpp.
Referenced by btSolveDantzigLCP().
Definition at line 1235 of file btDantzigLCP.cpp.
References m_nC.
Referenced by btSolveDantzigLCP().
|
inline |
Definition at line 1232 of file btDantzigLCP.cpp.
References m_nC.
Referenced by btSolveDantzigLCP().
|
inline |
Definition at line 1233 of file btDantzigLCP.cpp.
References m_nN.
Referenced by btSolveDantzigLCP().
Definition at line 1735 of file btDantzigLCP.cpp.
References m_nC.
Referenced by btSolveDantzigLCP().
Definition at line 1702 of file btDantzigLCP.cpp.
References BTAROW, btLargeDot(), m_nC, and m_nN.
Referenced by btSolveDantzigLCP().
Definition at line 1718 of file btDantzigLCP.cpp.
References BTAROW, m_nC, and m_nN.
Referenced by btSolveDantzigLCP().
Definition at line 1744 of file btDantzigLCP.cpp.
Referenced by btSolveDantzigLCP().
Definition at line 1755 of file btDantzigLCP.cpp.
References BTAROW, btSolveL1(), btSolveL1T(), m_C, m_d, m_Dell, m_ell, m_L, m_nC, m_nskip, m_nub, and m_tmp.
Referenced by btSolveDantzigLCP().
| void btLCP::transfer_i_from_C_to_N | ( | int | i, |
| btAlignedObjectArray< btScalar > & | scratch ) |
| void btLCP::transfer_i_from_N_to_C | ( | int | i | ) |
| void btLCP::transfer_i_to_C | ( | int | i | ) |
|
inline |
Definition at line 1229 of file btDantzigLCP.cpp.
References m_nN.
Referenced by btSolveDantzigLCP().
| void btLCP::unpermute | ( | ) |
Definition at line 1814 of file btDantzigLCP.cpp.
References m_n, m_p, m_tmp, m_w, m_x, and w().
Referenced by btSolveDantzigLCP().
| BTATYPE const btLCP::m_A |
Definition at line 1216 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| btScalar* const * const btLCP::m_b |
Definition at line 1217 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| int* const * const * const btLCP::m_C |
Definition at line 1221 of file btDantzigLCP.cpp.
Referenced by btLCP(), solve1(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| btScalar* const * const btLCP::m_d |
Definition at line 1218 of file btDantzigLCP.cpp.
Referenced by btLCP(), solve1(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| btScalar* const btLCP::m_Dell |
Definition at line 1219 of file btDantzigLCP.cpp.
Referenced by solve1(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| btScalar* const * const btLCP::m_ell |
Definition at line 1219 of file btDantzigLCP.cpp.
Referenced by solve1(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| int* const btLCP::m_findex |
Definition at line 1221 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| btScalar* const * const * const * const * const btLCP::m_hi |
Definition at line 1217 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| btScalar* const btLCP::m_L |
Definition at line 1218 of file btDantzigLCP.cpp.
Referenced by btLCP(), solve1(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| btScalar* const * const * const * const btLCP::m_lo |
Definition at line 1217 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| const int btLCP::m_n |
Definition at line 1212 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), transfer_i_to_C(), and unpermute().
| int btLCP::m_nC |
Definition at line 1215 of file btDantzigLCP.cpp.
Referenced by AiC_times_qC(), AiN_times_qN(), btLCP(), indexN(), numC(), pC_plusequals_s_times_qC(), pN_equals_ANC_times_qC(), pN_plusequals_ANi(), pN_plusequals_s_times_qN(), solve1(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| int btLCP::m_nN |
Definition at line 1215 of file btDantzigLCP.cpp.
Referenced by AiN_times_qN(), numN(), pN_equals_ANC_times_qC(), pN_plusequals_ANi(), pN_plusequals_s_times_qN(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_N().
| const int btLCP::m_nskip |
Definition at line 1213 of file btDantzigLCP.cpp.
Referenced by btLCP(), solve1(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| int btLCP::m_nub |
Definition at line 1214 of file btDantzigLCP.cpp.
Referenced by btLCP(), getNub(), solve1(), and transfer_i_from_N_to_C().
| int* const * const btLCP::m_p |
Definition at line 1221 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), transfer_i_to_C(), and unpermute().
| bool* const btLCP::m_state |
Definition at line 1220 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), and transfer_i_to_C().
| btScalar* const * const * const btLCP::m_tmp |
Definition at line 1219 of file btDantzigLCP.cpp.
Referenced by solve1(), and unpermute().
| btScalar* const * const * const btLCP::m_w |
Definition at line 1217 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), transfer_i_to_C(), and unpermute().
| btScalar* const btLCP::m_x |
Definition at line 1217 of file btDantzigLCP.cpp.
Referenced by btLCP(), transfer_i_from_C_to_N(), transfer_i_from_N_to_C(), transfer_i_to_C(), and unpermute().