20 #ifndef _GENERALIZED_KINEMATIC_EXCITATION_H_
21 #define _GENERALIZED_KINEMATIC_EXCITATION_H_
23 #include "mbsim/links/dual_rigid_body_link.h"
27 class GeneralizedForceLaw;
28 class GeneralizedImpactLaw;
38 void updateGeneralizedForces();
basic force law on acceleration level for constraint description
Definition: generalized_force_law.h:32
bool gActiveChanged()
Definition: generalized_kinematic_excitation.h:41
void calclaSize(int j)
calculates size of contact force parameters
Definition: generalized_kinematic_excitation.cc:53
Definition: dual_rigid_body_link.h:30
void calcgSize(int j)
calculates size of relative distances
Definition: generalized_kinematic_excitation.cc:56
Definition: generalized_kinematic_excitation.h:30
bool isSetValued() const
asks the link if it contains force laws that contribute to the lagrange multiplier and is therefore s...
Definition: generalized_kinematic_excitation.cc:44
InitStage
The stages of the initialization.
Definition: element.h:97
basic force law on velocity level for constraint description
Definition: generalized_impact_law.h:32
bool isActive() const
Definition: generalized_kinematic_excitation.h:40
std::string name
name of element
Definition: element.h:298
void calcgdSize(int j)
calculates size of gap velocities
Definition: generalized_kinematic_excitation.cc:59
bool isSingleValued() const
asks the link if it contains single valued force laws that contribute to the right-hand side vector h...
Definition: generalized_kinematic_excitation.h:47
void init(InitStage stage)
plots time series header
Definition: generalized_kinematic_excitation.cc:72