SPH
Public Member Functions | List of all members
NullCollisionHandler Class Reference

Helper handler always returning CollisionResult::NONE. More...

#include <Collision.h>

Inheritance diagram for NullCollisionHandler:
ICollisionHandler Polymorphic

Public Member Functions

virtual void initialize (Storage &UNUSED(storage)) override
 
virtual CollisionResult collide (const Size UNUSED(i), const Size UNUSED(j), FlatSet< Size > &UNUSED(toRemove)) override
 
- Public Member Functions inherited from ICollisionHandler
virtual void initialize (Storage &storage)=0
 
virtual CollisionResult collide (const Size i, const Size j, FlatSet< Size > &toRemove)=0
 Computes the outcome of collision between i-th and j-th particle. More...
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Helper handler always returning CollisionResult::NONE.

Cannot be used directly as collision always have to return a valid result (not NONE), but it can be used for testing purposes or in composite handlers (such as FallbackHandler).

Definition at line 101 of file Collision.h.

Member Function Documentation

◆ collide()

virtual CollisionResult NullCollisionHandler::collide ( const Size   UNUSEDi,
const Size   UNUSEDj,
FlatSet< Size > &  UNUSEDtoRemove 
)
inlineoverridevirtual

Definition at line 105 of file Collision.h.

◆ initialize()

virtual void NullCollisionHandler::initialize ( Storage UNUSEDstorage)
inlineoverridevirtual

Definition at line 103 of file Collision.h.


The documentation for this class was generated from the following file: