|
| FiniteElementLinearExternalLumpedNode (double &mij_, fmatvec::Vec3 &u0_, const fmatvec::Mat3xV &phi_) |
| constructor
|
|
virtual | ~FiniteElementLinearExternalLumpedNode () |
| destructor
|
|
virtual const fmatvec::SymMat & | getM () const |
|
virtual const fmatvec::Vec & | geth () const |
|
virtual const fmatvec::SqrMat & | getdhdq () const |
|
virtual const fmatvec::SqrMat & | getdhdu () const |
|
virtual int | getqSize () const |
|
virtual int | getuSize () const |
|
virtual void | computeM (const fmatvec::Vec &qG) |
| compute mass matrix More...
|
|
virtual void | computeh (const fmatvec::Vec &qG, const fmatvec::Vec &qGt) |
| compute smooth right hand side More...
|
|
virtual void | computedhdz (const fmatvec::Vec &qG, const fmatvec::Vec &qGt) |
| compute Jacobian for implicit integration More...
|
|
virtual double | computeKineticEnergy (const fmatvec::Vec &qG, const fmatvec::Vec &qGt) |
| compute kinetic energy More...
|
|
virtual double | computeGravitationalEnergy (const fmatvec::Vec &qG) |
| compute gravitational energy More...
|
|
virtual double | computeElasticEnergy (const fmatvec::Vec &qG) |
| compute elastic energy More...
|
|
virtual fmatvec::Vec3 | getPosition (const fmatvec::Vec &qElement, double s) |
|
virtual fmatvec::SqrMat3 | getOrientation (const fmatvec::Vec &qElement, double s) |
|
virtual fmatvec::Vec3 | getVelocity (const fmatvec::Vec &qElement, const fmatvec::Vec &qpElement, double s) |
|
virtual fmatvec::Vec3 | getAngularVelocity (const fmatvec::Vec &qElement, const fmatvec::Vec &qpElement, double s) |
|
virtual fmatvec::Mat | getJacobianOfMotion (const fmatvec::Vec &qElement, double s) |
|
const double | getMij () const |
|
const fmatvec::Vec3 & | getU0 () const |
|
const fmatvec::Mat3xV & | getModeShape () const |
|
Public Member Functions inherited from MBSimFlexibleBody::DiscretizationInterface |
| DiscretizationInterface () |
| constructor
|
|
virtual | ~DiscretizationInterface () |
| destructor
|
|