|
using | CollisionEvent = std::tuple< double, unsigned int, unsigned int > |
|
using | CollisionEventQueue = std::priority_queue< CollisionEvent, std::vector< CollisionEvent >, std::greater< CollisionEvent > > |
|
Definition at line 46 of file KoulesSimulator.h.
◆ CollisionEvent
using KoulesSimulator::CollisionEvent = std::tuple<double, unsigned int, unsigned int> |
|
protected |
◆ CollisionEventQueue
using KoulesSimulator::CollisionEventQueue = std::priority_queue<CollisionEvent, std::vector<CollisionEvent>, std::greater<CollisionEvent> > |
|
protected |
◆ KoulesSimulator()
◆ advance()
void KoulesSimulator::advance |
( |
double |
t | ) |
|
|
protected |
◆ computeCollisionEvent()
void KoulesSimulator::computeCollisionEvent |
( |
unsigned int |
i, |
|
|
unsigned int |
j |
|
) |
| |
|
protected |
◆ elasticCollision()
void KoulesSimulator::elasticCollision |
( |
unsigned int |
i, |
|
|
unsigned int |
j |
|
) |
| |
|
protected |
◆ initCollisionEvents()
void KoulesSimulator::initCollisionEvents |
( |
| ) |
|
|
protected |
◆ markAsDead()
void KoulesSimulator::markAsDead |
( |
unsigned int |
i | ) |
|
|
protected |
◆ step()
◆ updateShip()
◆ wallCollideEvent()
double KoulesSimulator::wallCollideEvent |
( |
unsigned int |
i, |
|
|
int |
dim |
|
) |
| |
|
protected |
◆ collisionEvents_
CollisionEventQueue KoulesSimulator::collisionEvents_ |
|
protected |
◆ dead_
std::vector<bool> KoulesSimulator::dead_ |
|
protected |
◆ endTime_
double KoulesSimulator::endTime_ |
|
protected |
◆ numDimensions_
unsigned int KoulesSimulator::numDimensions_ |
|
protected |
◆ numKoules_
unsigned int KoulesSimulator::numKoules_ |
|
protected |
◆ qcur_
std::vector<double> KoulesSimulator::qcur_ |
|
protected |
◆ qnext_
std::vector<double> KoulesSimulator::qnext_ |
|
protected |
◆ si_
◆ time_
double KoulesSimulator::time_ |
|
protected |
The documentation for this class was generated from the following files: