111 virtual std::ostream&
Restart(std::ostream& out)
const;
Vec3 GetAxisOfRotation() const
const StructNode * pStrNode1
virtual void SetInitialValue(VectorHandler &X)
const ElectricNode * pVoltage1
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
virtual Electric::Type GetElectricType(void) const
virtual doublereal dGetPrivData(unsigned int i) const
virtual unsigned int iGetNumPrivData(void) const
VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
std::vector< Hint * > Hints
virtual unsigned int iGetPrivDataIdx(const char *s) const
virtual unsigned int iGetNumDof(void) const
virtual std::ostream & Restart(std::ostream &out) const
doublereal dGetPhiElectric(doublereal Phi_m) const
doublereal dGetVoltage() const
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
const ElectricNode * pVoltage2
virtual DofOrder::Order GetDofType(unsigned int i) const
static const int iNumPrivData
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
static const struct Motor::PrivData rgPrivData[iNumPrivData]
virtual void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *h=0)
doublereal dGetOmega() const
Motor(unsigned int uL, const DofOwner *pD, const StructNode *pN1, const StructNode *pN2, const ElectricNode *pV1, const ElectricNode *pV2, const Mat3x3 &Rn, doublereal dG, doublereal dl, DriveCaller *dR, doublereal i0, integer p, const DriveCaller *pM0, const DriveCaller *pM1, flag fOut)
doublereal dGetPhiMechanical() const
const StructNode * pStrNode2