cubetexture.png binary seems corrupted. Original copy restored.
Support for non-lumped masses in finite elements. Elements can have NxN mass matrices if diagonal lumped masses (ie. 'per-node masses') are not enough; see ChElementBase and ChMesh.
Corrected typos in FEM code
Add function to ChMatrix33 to return the absolute value of the matrix
corrected bounding box function for cylinder geometry
Compilation Issue in ChMatrix absolute value code fixed
Trying the old way to compute bounding box, seems to be correct now
New features and bugfixes in the (still experimental) FEM code:
- new ChElementBar class, that is like the ChElementSpring, but with element mass (it can work with zero mass ChNodeFEMxyz nodes),
- new API funcitonalities to support dynamics in FEMs, at least within the 1st order implicit Euler solver as in default timestepping of Chrono, see..
- new demo_FEMdynamics
Merge branch 'master' of https://github.com/projectchrono/chrono
Added support for APGD solver in Irrlicht interface (that is, when a realtime demo is running with the
Irrlicht visualization, as in ChIrrApp, just press 'i' key and it will show the usual control panel, where
now you can choose also to the new APGD solver using the toggle in the GUI)
Support for corotational finite elements. The class hierarchy of FEM elements requred some changes.
Now the tetahedron class supports large rotations (this is not yet implemented for hexahedrons, though).
Also, Rayleigh damping added in ChContinuumElastic material, and damping is supported in elements.
Improved the FEM experimental code. Some bugs corrected. Per-element-mass not yet working because a rework on the API of ChPhysicsItem is needed.
Major change in the interface to LCP solver technology.
Previously, solvers had a boolean flag in Solve(..) to ask that the [M]*v_old  term was added to the known term (forces, etc.) .
Now this is not needed anymore, because the LCPprepare_load() function in ChSystem will take care of this, thank to the new
functions VariablesFbIncrementMq() that have been added to all ChPhysicsItem objects.
The reason: this is required for the new FEM technology in unit_FEM.
Fixed bug in FEM experimental code ChElementBar and ChElementSpring (they worked only in horizontal direction).
Updated the test code for the FEM elements.
Merge branch 'upstream/develop'
Merge branch 'upstream/master'