Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

sofa-framework/PreassembledMass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a06f135 · Apr 19, 2023

History

72 Commits
Nov 30, 2021
Mar 9, 2021
Apr 19, 2023
Nov 26, 2018
Aug 7, 2015
Jul 1, 2021
Mar 15, 2021
Mar 9, 2021
Apr 19, 2023
Jun 19, 2020
May 7, 2020

Repository files navigation

Plugin PressambledMass.

It allows the precomputation of a mass matrix at the desired level (generally at the independent dof level) from mapped masses. The mass matrix assembly is based on the Compliant plugin. Warning: all independent dofs must be in its own branch (ie no child node without mapping). Warning: it is only working for constant mappings, when the preassembled mass is constant. The mapped masses are then destroyed, and given nodes (that were only mapping masses) can be deactivated automatically. It is useful to finely defined a mass (image density for example), without having to propagate x,v,dx at each frame/iteration. It could also permit to use mapped masses with an explicit integration (the mass inversion is not yet implemented).

(copy-paste from the 1st commit message)