19#include "AttractorBase.h"
20#include "InternalCableWithAttractor.h"
22#include <fhsim/InputReader.h>
23#include <cable/CableBranched.h>
36 virtual void aFunction(std::string simObjectName, ISimObjectCreator* creator);
37 virtual void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot)
const;
38 virtual void FinalSetup(
const double dT,
const double*
const adX, ISimObjectCreator*
const creator);
47#ifdef FH_VISUALIZATION
57 virtual void CreateStates(ISimObjectCreator* creator);
60 void AllocateCableSections();
61 void AddAttractorForces(
const double*
const adX)
const;
63 std::vector<AttractorBase*> m_VAttractors;
71 int m_numNodesToOutput;
73 unsigned long* m_iOutNodePos;
74 unsigned long* m_iOutNodeVel;
76 int m_numElementTensionToOutput;
77 int* m_elementTensionToOutput;
78 unsigned long* m_iOutElementTension;
Definition CableBranchedAttractor.h:30
~CableBranchedAttractor()
The destructor deletes dynamically allocated memory.
bool HasJacobians() const override
Definition CableBranchedAttractor.h:43
std::string m_attractorName
The name of the attractor.
Definition CableBranchedAttractor.h:66
Definition CableBranched.h:229