22#include "mbsim/element.h"
28 std::shared_ptr<OpenMBV::Group> openMBVGrp;
33 void init(
InitStage stage,
const InitConfigSet &config)
override;
35 std::shared_ptr<OpenMBV::Group> getOpenMBVGrp()
override {
return openMBVGrp; }
39 int getisInd() {
return isInd; }
40 int getisSize() {
return isSize; }
41 virtual void calcisSize() { isSize = 0; }
50 virtual void postprocessing() {}
52 virtual void setisInd(
int isInd_) { isInd = isInd_; }
53 virtual void updateInternalStateRef(fmatvec::Vec& cur, fmatvec::Vec& next);
56 fmatvec::Vec curis, nextis;
57 int isSize { 0 }, isInd { 0 };
basic class of MBSim mainly for plotting
Definition: element.h:56
InitStage
The stages of the initialization.
Definition: element.h:62
std::string name
name of element
Definition: element.h:260
Definition: observer.h:26
void init(InitStage stage, const InitConfigSet &config) override
plots time series header
Definition: observer.cc:33
void createPlotGroup() override
creates the plotGroup for H5-output
Definition: observer.cc:45
virtual void aboutToUpdateInternalState()
Definition: observer.h:48
namespace MBSim
Definition: bilateral_constraint.cc:30