walberla::pe::fcd::gjkepa Namespace Reference

Functions

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

Function Documentation

◆ generateContacts() [1/9]

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

◆ generateContacts() [2/9]

template<typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts ( GeomPrimitive a,
GeomPrimitive b,
Container &  contacts_ 
)
inline

◆ generateContacts() [3/9]

template<typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts ( GeomPrimitive a,
Plane b,
Container &  contacts_ 
)
inline

◆ generateContacts() [4/9]

template<typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts ( Plane a,
GeomPrimitive b,
Container &  contacts_ 
)
inline

◆ generateContacts() [5/9]

template<typename Container >
bool walberla::pe::fcd::gjkepa::generateContacts ( Plane a,
Plane b,
Container &  contacts_ 
)
inline

◆ generateContacts() [6/9]

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

◆ generateContacts() [7/9]

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

◆ generateContacts() [8/9]

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

◆ generateContacts() [9/9]

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