void
MultiDContactConstraint::timestepSetup()
{
  if (_component == 0)
  {
    updateContactSet();
  }
}
Exemple #2
0
void
ContactMaster::timestepSetup()
{
  if (_component == 0)
  {
    updateContactSet(true);
    _updateContactSet = false;
  }
}
void
MechanicalContactConstraint::timestepSetup()
{
  if (_component == 0)
  {
    updateContactSet(true);
    _update_contact_set = false;
  }
}
void
GluedContactConstraint::timestepSetup()
{
    if (_component == 0)
    {
        updateContactSet(true);
        _updateContactSet = false;
    }
}
void
MechanicalContactConstraint::jacobianSetup()
{
  if (_component == 0)
  {
    if (_update_contact_set)
      updateContactSet();
    _update_contact_set = true;
  }
}
Exemple #6
0
void
ContactMaster::jacobianSetup()
{
  if (_component == 0)
  {
    if (_updateContactSet)
      updateContactSet();

    _updateContactSet = true;
  }
}
void
GluedContactConstraint::jacobianSetup()
{
  if (_component == 0)
  {
    if (_updateContactSet)
    {
      updateContactSet();
    }
    _updateContactSet = true;
  }
}
void
GluedContactConstraint::timestepSetup()
{
  if (_component == 0)
  {
    _penetration_locator._unlocked_this_step.clear();
    _penetration_locator._locked_this_step.clear();
    bool beginning_of_step = false;
    if (_t > _time_last_called)
    {
      beginning_of_step = true;
      _penetration_locator.saveContactStateVars();
    }
    updateContactSet(beginning_of_step);
    _updateContactSet = false;
    _time_last_called = _t;
  }
}
void
OneDContactConstraint::jacobianSetup()
{
  if (_jacobian_update)
    updateContactSet();
}
void
OneDContactConstraint::timestepSetup()
{
  updateContactSet();
}
void
MultiDContactConstraint::jacobianSetup()
{
  if (_component == 0)
    updateContactSet();
}