chrono::ChConstraintTuple_3vars< N1, N2, N3 > Class Template Reference
Description
template<int N1, int N2, int N3>
class chrono::ChConstraintTuple_3vars< N1, N2, N3 >
Constraint tuple for objects with 3 variable sets.
#include <ChConstraintTuple.h>
Inheritance diagram for chrono::ChConstraintTuple_3vars< N1, N2, N3 >:

Collaboration diagram for chrono::ChConstraintTuple_3vars< N1, N2, N3 >:

Public Member Functions | |
ChConstraintTuple_3vars (ChVariables *variables1, ChVariables *variables2, ChVariables *variables3) | |
ChRowVectorRef | Cq1 () |
ChRowVectorRef | Cq2 () |
ChRowVectorRef | Cq3 () |
ChVectorRef | Eq1 () |
ChVectorRef | Eq2 () |
ChVectorRef | Eq3 () |
virtual void | UpdateAuxiliary (double &g_i) override |
virtual double | ComputeJacobianTimesState () override |
virtual void | IncrementState (double deltal) override |
virtual void | AddJacobianTimesVectorInto (double &result, ChVectorConstRef vect) override |
virtual void | AddJacobianTransposedTimesScalarInto (ChVectorRef result, double l) override |
virtual void | PasteJacobianInto (ChSparseMatrix &mat, unsigned int start_row, unsigned int start_col) override |
virtual void | PasteJacobianTransposedInto (ChSparseMatrix &mat, unsigned int start_row, unsigned int start_col) override |
Additional Inherited Members |
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono/solver/ChConstraintTuple.h