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 Real * GetConfiguration () const
int GetConfigurationSize () const
const Real * GetDOF () const
int GetDOFSize () const
const Real * GetState () const
int GetStateSize () const
State Consultors
const P3D & GetPos () const
const V3D & GetVel () 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