File mechanics/src/collision/native/SpaceFilter_impl.hpp#

Go to the source code of this file

implementation details for moving plans

Typedefs

typedef std::pair<double, double> CircleCircleRDeclared#
typedef std::pair<double, double> DiskDiskRDeclared#
typedef std::array<double, 6> DiskPlanRDeclared#
class FMatrix : public ublas::matrix<FTime, ublas::column_major, std::vector<FTime>>#

Private Functions

ACCEPT_SERIALIZATION(FMatrix)#
class Hashed : public std::enable_shared_from_this<Hashed>#

Public Functions

inline Hashed(SP::DynamicalSystem body, int i, int j, int k = 0)#
inline Hashed(int i, int j, int k = 0)#
inline ~Hashed()#

Public Members

SP::DynamicalSystem body#
int i#
int j#
int k#

Protected Functions

ACCEPT_SERIALIZATION(Hashed)#
inline Hashed()#
class space_hash : public boost::unordered_multiset<SP::Hashed, boost::hash<SP::Hashed>>#

Private Functions

ACCEPT_SERIALIZATION(space_hash)#
class CircleCircleRDeclaredPool : public std::map<CircleCircleRDeclared, SP::CircularR>#

Private Functions

ACCEPT_SERIALIZATION(CircleCircleRDeclaredPool)#
class DiskDiskRDeclaredPool : public std::map<DiskDiskRDeclared, SP::CircularR>#

Private Functions

ACCEPT_SERIALIZATION(DiskDiskRDeclaredPool)#
class DiskPlanRDeclaredPool : public std::map<DiskPlanRDeclared, SP::DiskPlanR>#

Private Functions

ACCEPT_SERIALIZATION(DiskPlanRDeclaredPool)#