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 std11::array<double, 6> DiskPlanRDeclared
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)
class FMatrix : public ublas::matrix<FTime, ublas::column_major, std::vector<FTime>>

Private Functions

ACCEPT_SERIALIZATION(FMatrix)
class Hashed : public std11::enable_shared_from_this<Hashed>

Public Functions

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

Public Members

SP::DynamicalSystem body
int i
int j
int k

Protected Functions

Hashed()
ACCEPT_SERIALIZATION(Hashed)

serialization hooks

class space_hash : public boost::unordered_multiset<SP::Hashed, boost::hash<SP::Hashed>>

Private Functions

ACCEPT_SERIALIZATION(space_hash)