SpherePackingScenarioGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
algorithms::ls2::Event Class Reference

#include <Event.h>

List of all members.

Public Member Functions

void erase ()
 Event (double time_i, int i_i, int j_i, tarch::la::Vector< DIM, int > v_i)
 Event (double time_i, int i_i, int j_i)
 Event (const Event &e)
 Event ()
int getCollisionPartnerI ()
int getCollisionPartnerJ ()
double getTime ()
tarch::la::Vector< DIM, int > getVector ()
bool operator< (const Event &) const
bool operator> (const Event &) const
void setCollisionPartnerI (int i)
void setCollisionPartnerJ (int j)
void setTime (double time)
void setVector (tarch::la::Vector< DIM, int > v)
 ~Event ()

Private Attributes

int i
int j
double time
tarch::la::Vector< DIM, int > v

Detailed Description

Class Event


Constructor & Destructor Documentation

algorithms::ls2::Event::Event ( double  time_i,
int  i_i,
int  j_i,
tarch::la::Vector< DIM, int >  v_i 
)

Constructor

algorithms::ls2::Event::Event ( double  time_i,
int  i_i,
int  j_i 
)

Constructor

Constructor

Constructor

Destructor


Member Function Documentation

Erase

tarch::la::Vector< DIM, int > algorithms::ls2::Event::getVector ( )
bool algorithms::ls2::Event::operator< ( const Event e) const

Define operator"<"

bool algorithms::ls2::Event::operator> ( const Event e) const

Define operator">"

void algorithms::ls2::Event::setTime ( double  time)
void algorithms::ls2::Event::setVector ( tarch::la::Vector< DIM, int >  v)

Member Data Documentation

collision partner with lower number

collision partner with higher number

double algorithms::ls2::Event::time [private]

time of next collision

tarch::la::Vector<DIM,int> algorithms::ls2::Event::v [private]

virtual image


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines