Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

Particle Class Reference

Saphyre2 base Particle model. More...

#include <S2_Model.h>

Inheritance diagram for Particle:

Inheritance graph
[legend]
Collaboration diagram for Particle:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Particle ()
void Debug ()
Configuration and State management methods
const RealGetConfiguration () const
int GetConfigurationSize () const
const RealGetDOF () const
int GetDOFSize () const
const RealGetState () const
int GetStateSize () const
State Consultors
const P3DGetPos () const
const V3DGetVel () const

Private Attributes

Real m_state [3+3]
 [P3D pos, V3D lin_mom]


Detailed Description

Saphyre2 base Particle model.

This class represents a mathematical model of a 3D Particle


Constructor & Destructor Documentation

Particle::Particle  )  [inline]
 


Member Function Documentation

void Particle::Debug  )  [inline, virtual]
 

Reimplemented from Model.

const Real* Particle::GetConfiguration  )  const [inline, virtual]
 

Implements Model.

int Particle::GetConfigurationSize  )  const [inline, virtual]
 

Implements Model.

const Real* Particle::GetDOF  )  const [inline, virtual]
 

Implements Model.

int Particle::GetDOFSize  )  const [inline, virtual]
 

Implements Model.

const P3D& Particle::GetPos  )  const [inline]
 

const Real* Particle::GetState  )  const [inline, virtual]
 

Implements Model.

int Particle::GetStateSize  )  const [inline, virtual]
 

Implements Model.

const V3D& Particle::GetVel  )  const [inline]
 


Member Data Documentation

Real Particle::m_state[3+3] [private]
 

[P3D pos, V3D lin_mom]


The documentation for this class was generated from the following file:
Generated on Tue Aug 10 15:58:31 2004 for Saphyre2 by doxygen 1.3.5