enabled mass preconditioner

This commit is contained in:
Xuchen Han
2019-08-29 11:12:35 -07:00
parent f392d8ceb1
commit 5330396c70
5 changed files with 13 additions and 6 deletions

View File

@@ -14,6 +14,7 @@
*/
#include "btDeformableBackwardEulerObjective.h"
#include "btPreconditioner.h"
#include "LinearMath/btQuickprof.h"
btDeformableBackwardEulerObjective::btDeformableBackwardEulerObjective(btAlignedObjectArray<btSoftBody *>& softBodies, const TVStack& backup_v)
@@ -22,7 +23,7 @@ btDeformableBackwardEulerObjective::btDeformableBackwardEulerObjective(btAligned
, m_backupVelocity(backup_v)
, m_implicit(false)
{
m_preconditioner = new DefaultPreconditioner();
m_preconditioner = new MassPreconditioner(m_softBodies);
}
btDeformableBackwardEulerObjective::~btDeformableBackwardEulerObjective()