19#ifndef _GENERALIZED_POSITION_CONSTRAINT_H
20#define _GENERALIZED_POSITION_CONSTRAINT_H
22#include "mbsim/constraints/generalized_dual_constraint.h"
23#include "mbsim/functions/function.h"
35 void setConstraintFunction(
Function<fmatvec::VecV(
double)>* f_) {
41 void setUpInverseKinetics()
override;
43 void updateGeneralizedCoordinates()
override;
44 void updateGeneralizedJacobians(
int j=0)
override;
46 void initializeUsingXML(xercesc::DOMElement * element)
override;
InitStage
The stages of the initialization.
Definition: element.h:62
std::string name
name of element
Definition: element.h:260
void setName(const std::string &str)
Definition: element.h:115
Definition: function.h:53
Class for dual generalized constraints.
Definition: generalized_dual_constraint.h:32
Definition: generalized_position_constraint.h:27
void init(Element::InitStage stage, const InitConfigSet &config) override
plots time series header
Definition: generalized_position_constraint.cc:35
namespace MBSim
Definition: bilateral_constraint.cc:30