chrono::parsers::ChLoadController Class Referenceabstract

Description

Base class for an external controller to apply loads on a body.

A load controller must have a corresponding specification in the model YAML file. A derived controller object can be attached for any given instance of a model created from the model YAML file. Attached controllers are processed and loads applied to the associated bodies in ChParserMbsYAML::DoStepDynamics.

#include <ChParserMbsYAML.h>

Public Member Functions

virtual void Initialize (const ChParserMbsYAML &parser, int model_instance)
 
virtual void Synchronize (double time)
 
virtual void Advance (double time_step)
 
virtual ChVector3d GetLoad () const =0
 

The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_parsers/yaml/ChParserMbsYAML.h