SPH
|
Public Member Functions | |
AggregateOverlapHandler (const RunSettings &settings) | |
virtual void | initialize (Storage &storage) override |
virtual bool | overlaps (const Size i, const Size j) const override |
Returns true if two particles overlaps. More... | |
virtual void | handle (const Size i, const Size j, FlatSet< Size > &toRemove) override |
Handles the overlap of two particles. More... | |
![]() | |
virtual | ~Polymorphic () |
Definition at line 579 of file AggregateSolver.cpp.
|
inlineexplicit |
Definition at line 588 of file AggregateSolver.cpp.
|
inlineoverridevirtual |
Handles the overlap of two particles.
When called, the particles must actually overlap (overlaps must return true). This is checked by assert.
Implements IOverlapHandler.
Definition at line 611 of file AggregateSolver.cpp.
|
inlineoverridevirtual |
Implements IOverlapHandler.
Definition at line 591 of file AggregateSolver.cpp.
|
inlineoverridevirtual |
Returns true if two particles overlaps.
If so, the overlap is then resolved using handle.
i,j | Indices of particles in the storage. |
Implements IOverlapHandler.
Definition at line 600 of file AggregateSolver.cpp.