|
| 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: