RobWorkProject  23.9.11-
Public Member Functions | List of all members
SequintialImpulseSolver Class Reference

a constraint solver that use the sequential impulse algorithm for solving constraints. this algorithm is supposed to be equal to the Projected Gauss Seidel (PGS) algorithm. More...

#include <SequintialImpulseSolver.hpp>

Inherits ConstraintSolver.

Public Member Functions

 SequintialImpulseSolver ()
 constructor
 
virtual ~SequintialImpulseSolver ()
 destructor
 
bool solveGroup (CEdgeGroup &group, SolverInfo &info, rw::kinematics::State &state)
 solves the constraints forces of a group of constraints More...
 
- Public Member Functions inherited from ConstraintSolver
virtual ~ConstraintSolver ()
 destructor
 
virtual bool solve (std::vector< CEdgeGroup > &groups, SolverInfo &info, rw::kinematics::State &state)
 solves the constraints forces of multiple groups of constraints More...
 

Additional Inherited Members

- Protected Member Functions inherited from ConstraintSolver
 ConstraintSolver ()
 constructor
 

Detailed Description

a constraint solver that use the sequential impulse algorithm for solving constraints. this algorithm is supposed to be equal to the Projected Gauss Seidel (PGS) algorithm.

Member Function Documentation

◆ solveGroup()

bool solveGroup ( CEdgeGroup group,
SolverInfo info,
rw::kinematics::State state 
)
virtual

solves the constraints forces of a group of constraints

Returns

Implements ConstraintSolver.


The documentation for this class was generated from the following file: