GJKEPACollideFunctor.h File Reference

Detailed Description

Author
Tobias Leemann
Sebastian Eibl sebas.nosp@m.tian.nosp@m..eibl.nosp@m.@fau.nosp@m..de
#include "pe/Types.h"
#include "pe/collision/EPA.h"
#include "pe/collision/GJK.h"
#include "pe/rigidbody/Plane.h"
#include "pe/rigidbody/Union.h"
#include "pe/Thresholds.h"
#include "pe/utility/BodyCast.h"

Classes

struct  walberla::pe::fcd::GJKEPACollideFunctor< Container >
 
struct  walberla::pe::fcd::GJKEPASingleCollideFunctor< BodyType1, Container >
 

Namespaces

 walberla
 \file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede.nosp@m.rik..nosp@m.henni.nosp@m.g@fa.nosp@m.u.de
 
 walberla::pe
 
 walberla::pe::fcd
 
 walberla::pe::fcd::gjkepa
 

Functions

template<typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts (GeomPrimitive *a, GeomPrimitive *b, Container &contacts_)
 
template<typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts (Plane *a, GeomPrimitive *b, Container &contacts_)
 
template<typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts (GeomPrimitive *a, Plane *b, Container &contacts_)
 
template<typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts (Plane *a, Plane *b, Container &contacts_)
 
template<typename... BodyTypesA, typename BodyB , typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts (Union< BodyTypesA... > *a, BodyB *b, Container &contacts_)
 
template<typename BodyA , typename... BodyTypesB, typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts (BodyA *a, Union< BodyTypesB... > *b, Container &contacts_)
 
template<typename... BodyTypesA, typename... BodyTypesB, typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts (Union< BodyTypesA... > *a, Union< BodyTypesB... > *b, Container &contacts_)
 
template<typename... BodyTypesA, typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts (Union< BodyTypesA... > *a, Plane *b, Container &contacts_)
 
template<typename... BodyTypesB, typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts (Plane *a, Union< BodyTypesB... > *b, Container &contacts_)