- Object
-
- DefaultContactManager
-
- WarmStartingContactManager
-
- All Implemented Interfaces:
ContactManager
,Shiftable
@Deprecated public class WarmStartingContactManager extends DefaultContactManager implements ContactManager, Shiftable
Deprecated.UseDefaultContactManager
insteadRepresents aContactManager
that performs warm starting of contacts based on the previous iteration.- Since:
- 3.2.0
- Version:
- 3.3.0
- Author:
- William Bittle
-
-
Constructor Summary
Constructors Constructor Description WarmStartingContactManager()
Deprecated.Default constructor.WarmStartingContactManager(Capacity initialCapacity)
Deprecated.Full constructor.
-
Method Summary
-
Methods inherited from class DefaultContactManager
clear, end, getContactCount, getQueueCount, isWarmStartingEnabled, postSolveNotify, preSolveNotify, queue, setWarmStartingEnabled, shift, updateAndNotify
-
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ContactManager
clear, end, getContactCount, getQueueCount, postSolveNotify, preSolveNotify, queue, updateAndNotify
-
-
-
-
Constructor Detail
-
WarmStartingContactManager
public WarmStartingContactManager()
Deprecated.Default constructor.- Since:
- 3.2.0
-
WarmStartingContactManager
public WarmStartingContactManager(Capacity initialCapacity)
Deprecated.Full constructor.The initial capacity is used to help performance in the event that the developer knows the number of bodies the world will contain. The
WarmStartingContactManager
will grow past the initial capacity if necessary.- Parameters:
initialCapacity
- the estimated number ofBody
s- Throws:
NullPointerException
- if initialCapacity is null- Since:
- 3.2.0
-
-