17#include <CInputReader.h>
19#include <cable/CCableBranched.h>
20#include "CInternalCableWithAttractor.h"
21#include "CAttractorBase.h"
34 virtual void aFunction(std::string sSimObjectName, ISimObjectCreator* pCreator);
35 virtual void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot,
const bool bIsMajorTimeStep);
36 virtual void FinalSetup(
const double dT,
const double *
const adX, ISimObjectCreator*
const pCreator);
40#ifdef FH_VISUALIZATION
50 virtual void CreateStates(ISimObjectCreator* pCreator);
53 void AllocateCableSections();
55 void AddAttractorForces(
const double*
const adX);
57 std::vector<CAttractorBase*> m_VAttractors;
65 int m_iNumNodesToOutput;
66 int* m_aiNodesToOutput;
67 unsigned long* m_aIOutNodePos;
68 unsigned long* m_aIOutNodeVel;
70 int m_iNumElementTensionToOutput;
71 int* m_aiElementTensionToOutput;
72 unsigned long* m_aIOutElementTension;
Definition: CCableBranchedAttractor.h:28
~CCableBranchedAttractor()
The destructor deletes dynamically allocated memory.
std::string m_sAttractorName
The name of the attractor.
Definition: CCableBranchedAttractor.h:60
Definition: CCableBranched.h:227