|
Blender V4.3
|
#include <Solver.hpp>
Inherited by iTaSC::WDLSSolver, and iTaSC::WSDLSSolver.
Public Types | |
| enum | SolverParam { DLS_QMAX = 0 , DLS_LAMBDA_MAX , DLS_EPSILON } |
Public Member Functions | |
| virtual | ~Solver () |
| virtual bool | init (unsigned int nq, unsigned int nc, const std::vector< bool > &gc)=0 |
| 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)=0 |
| virtual void | setParam (SolverParam param, double value)=0 |
Definition at line 17 of file Solver.hpp.
| Enumerator | |
|---|---|
| DLS_QMAX | |
| DLS_LAMBDA_MAX | |
| DLS_EPSILON | |
Definition at line 19 of file Solver.hpp.
|
inlinevirtual |
Definition at line 24 of file Solver.hpp.
|
pure virtual |
Implemented in iTaSC::WDLSSolver, and iTaSC::WSDLSSolver.
Referenced by iTaSC::Scene::initialize().
|
pure virtual |
Implemented in iTaSC::WDLSSolver, and iTaSC::WSDLSSolver.
Referenced by execute_scene().
|
pure virtual |
Implemented in iTaSC::WDLSSolver, and iTaSC::WSDLSSolver.
Referenced by iTaSC::Scene::update().