Blender
V3.3
|
#include <WSDLSSolver.hpp>
Public Member Functions | |
WSDLSSolver () | |
virtual | ~WSDLSSolver () |
virtual bool | init (unsigned int _nq, unsigned int _nc, const std::vector< bool > &gc) |
virtual bool | solve (const e_matrix &A, const e_vector &Wy, const e_vector &ydot, const e_matrix &Wq, e_vector &qdot, e_scalar &nlcoef) |
virtual void | setParam (SolverParam param, double value) |
![]() | |
virtual | ~Solver () |
Additional Inherited Members | |
![]() | |
enum | SolverParam { DLS_QMAX = 0 , DLS_LAMBDA_MAX , DLS_EPSILON } |
Definition at line 15 of file WSDLSSolver.hpp.
iTaSC::WSDLSSolver::WSDLSSolver | ( | ) |
Definition at line 14 of file WSDLSSolver.cpp.
|
virtual |
Definition at line 22 of file WSDLSSolver.cpp.
|
virtual |
Implements iTaSC::Solver.
Definition at line 25 of file WSDLSSolver.cpp.
References e_zero_matrix, e_zero_vector, max, and min.
|
inlinevirtual |
Implements iTaSC::Solver.
Definition at line 29 of file WSDLSSolver.hpp.
References iTaSC::Solver::DLS_QMAX.
|
virtual |
Implements iTaSC::Solver.
Definition at line 54 of file WSDLSSolver.cpp.
References A, e_scalar, KDL::epsilon, fabs(), l, M, N, norm(), blender::meshintersect::prev(), ret, sqrt(), and KDL::svd_eigen_HH().