|
| FiniteElement2s13Disk (double E_, double nu_, double rho_) |
| constructor More...
|
|
virtual | ~FiniteElement2s13Disk () |
| 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 &q) |
| compute mass matrix More...
|
|
virtual void | computeh (const fmatvec::Vec &q, const fmatvec::Vec &u) |
| compute smooth right hand side More...
|
|
virtual void | computedhdz (const fmatvec::Vec &q, const fmatvec::Vec &u) |
| compute Jacobian for implicit integration More...
|
|
virtual double | computeKineticEnergy (const fmatvec::Vec &q, const fmatvec::Vec &u) |
| compute kinetic energy More...
|
|
virtual double | computeGravitationalEnergy (const fmatvec::Vec &q) |
| compute gravitational energy More...
|
|
virtual double | computeElasticEnergy (const fmatvec::Vec &q) |
| compute elastic energy More...
|
|
virtual fmatvec::Vec3 | getPosition (const fmatvec::Vec &qElement, const fmatvec::Vec2 &s) |
|
virtual fmatvec::SqrMat3 | getOrientation (const fmatvec::Vec &qElement, const fmatvec::Vec2 &s) |
|
virtual fmatvec::Vec3 | getVelocity (const fmatvec::Vec &qElement, const fmatvec::Vec &qpElement, const fmatvec::Vec2 &s) |
|
virtual fmatvec::Vec3 | getAngularVelocity (const fmatvec::Vec &qElement, const fmatvec::Vec &qpElement, const fmatvec::Vec2 &s) |
|
virtual fmatvec::Mat | getJacobianOfMotion (const fmatvec::Vec &qElement, const fmatvec::Vec2 &s) |
|
const fmatvec::SymMat & | getK () const |
|
void | setEModul (double E_) |
|
void | setPoissonRatio (double nu_) |
|
void | setDensity (double rho_) |
|
void | setShearCorrectionFactor (double alphaS_) |
|
void | computeConstantSystemMatrices (const fmatvec::Vec &NodeCoordinates, double d1, double d2) |
| computes mass and stiffness matrix More...
|
|
fmatvec::Vector
< fmatvec::Fixed< 6 >, double > | getPositions (const fmatvec::Vec &NodeCoordinates, const fmatvec::Vec &qElement, const fmatvec::Vec2 &s, double d1, double d2) |
|
fmatvec::Vector
< fmatvec::Fixed< 6 >, double > | getVelocities (const fmatvec::Vec &NodeCoordinates, const fmatvec::Vec &qElement, const fmatvec::Vec &qpElement, const fmatvec::Vec2 &s, double d1, double d2) |
|
fmatvec::Mat | JGeneralized (const fmatvec::Vec &NodeCoordinates, const fmatvec::Vec2 &s) |
| compute Jacobian of contact description at contour point More...
|
|
Public Member Functions inherited from MBSimFlexibleBody::DiscretizationInterface |
| DiscretizationInterface () |
| constructor
|
|
virtual | ~DiscretizationInterface () |
| destructor
|
|
FE for Reissner-Mindlin Plate using MFR.
- Author
- Roland Zander
-
Thorsten Schindler
-
Kilian Grundl
-
Raphael Missel
- Date
- 2009-05-22 initial commit (Grundl / Missel / Schindler)
-
2009-07-24 implicit integration (Thorsten Schindler)
-
2010-05-25 fixed minus sign in azimuthal stiffness directions (Thorsten Schindler)