#include <PointParticle.h>

Public Member Functions | |
| PointParticle () | |
| PointParticle (const glotz_flt, const glotz_flt, const glotz_flt) | |
| PointParticle (const glotz_vec &) | |
| PointParticle (const PointParticle &) | |
| PointParticle * | Clone () |
| Clone Constructor. | |
| virtual | ~PointParticle () |
| _DeclareSerializable (PointParticle) | |
| void | Serialize (glotzutil::Archive &ar) |
| void | PreForceMove () |
| Defines the pre-force integration method. | |
| void | PostForceMove () |
| Defines the post-force integration method. | |
| unsigned int | GetNumberOfBeads () |
| Bead * | GetBead (unsigned int) |
| void | SetVelocity (const glotz_vec &) |
| void | ModifyVelocity (const glotz_vec &) |
| void | SetPosition (const glotz_vec &) |
| void | SetPositionInBox (const glotz_vec &) |
| void | SetVelocity (const glotz_flt, const glotz_flt, const glotz_flt) |
| void | SetPosition (const glotz_flt, const glotz_flt, const glotz_flt) |
| void | SetType (const int) |
| void | SetRadius (const glotz_flt) |
| void | SetMass (const glotz_flt) |
| void | RescaleVelocity (const glotz_flt) |
| void | InvertVelocity () |
| glotz_vec | ComputePosition () const |
| glotz_vec | ComputeVelocity () const |
| glotz_flt | ComputeVolume () const |
| glotz_flt | ComputeLinearKineticEnergy () const |
| glotz_flt | ComputeAngularKineticEnergy () const |
| int | ComputeDegreesOfFreedom (const int) const |
| int | Size () const |
| glotz_flt | GetMass () const |
| void | PrintVis3dTemplate (std::ostream &) |
| void | PrintVis3d (std::ostream &) |
Public Attributes | |
| Bead * | xBead |
| glotzmd::PointParticle::PointParticle | ( | ) |
| glotzmd::PointParticle::PointParticle | ( | const | glotz_flt, | |
| const | glotz_flt, | |||
| const | glotz_flt | |||
| ) |
| glotzmd::PointParticle::PointParticle | ( | const glotz_vec & | rx | ) |
| glotzmd::PointParticle::PointParticle | ( | const PointParticle & | rhs | ) |
| glotzmd::PointParticle::~PointParticle | ( | ) | [virtual] |
| PointParticle * glotzmd::PointParticle::Clone | ( | ) | [virtual] |
| glotzmd::PointParticle::_DeclareSerializable | ( | PointParticle | ) |
| void glotzmd::PointParticle::Serialize | ( | glotzutil::Archive & | ar | ) | [virtual] |
Reimplemented from glotzutil::Serializable.
| void glotzmd::PointParticle::PreForceMove | ( | ) | [virtual] |
| void glotzmd::PointParticle::PostForceMove | ( | ) | [virtual] |
| unsigned int glotzmd::PointParticle::GetNumberOfBeads | ( | ) | [virtual] |
Reimplemented from glotzmd::Particle.
| Bead * glotzmd::PointParticle::GetBead | ( | unsigned int | i | ) | [virtual] |
Reimplemented from glotzmd::Particle.
| void glotzmd::PointParticle::SetVelocity | ( | const glotz_vec & | velocity | ) | [virtual] |
Implements glotzmd::Particle.
| void glotzmd::PointParticle::ModifyVelocity | ( | const glotz_vec & | dv | ) | [virtual] |
Implements glotzmd::Particle.
| void glotzmd::PointParticle::SetPosition | ( | const glotz_vec & | position | ) | [virtual] |
Implements glotzmd::Particle.
| void glotzmd::PointParticle::SetPositionInBox | ( | const glotz_vec & | position | ) | [virtual] |
Implements glotzmd::Particle.
| void glotzmd::PointParticle::SetVelocity | ( | const | glotz_flt, | |
| const | glotz_flt, | |||
| const | glotz_flt | |||
| ) | [virtual] |
Implements glotzmd::Particle.
| void glotzmd::PointParticle::SetPosition | ( | const | glotz_flt, | |
| const | glotz_flt, | |||
| const | glotz_flt | |||
| ) | [virtual] |
Implements glotzmd::Particle.
| void glotzmd::PointParticle::SetType | ( | const | int | ) |
| void glotzmd::PointParticle::SetRadius | ( | const | glotz_flt | ) |
| void glotzmd::PointParticle::SetMass | ( | const | glotz_flt | ) |
| void glotzmd::PointParticle::RescaleVelocity | ( | const | glotz_flt | ) | [virtual] |
Implements glotzmd::Particle.
| void glotzmd::PointParticle::InvertVelocity | ( | ) | [virtual] |
Implements glotzmd::Particle.
| glotz_vec glotzmd::PointParticle::ComputePosition | ( | ) | const [virtual] |
Implements glotzmd::Particle.
| glotz_vec glotzmd::PointParticle::ComputeVelocity | ( | ) | const [virtual] |
Implements glotzmd::Particle.
| glotz_flt glotzmd::PointParticle::ComputeVolume | ( | ) | const [virtual] |
Implements glotzmd::Particle.
| glotz_flt glotzmd::PointParticle::ComputeLinearKineticEnergy | ( | ) | const [virtual] |
Implements glotzmd::Particle.
| glotz_flt glotzmd::PointParticle::ComputeAngularKineticEnergy | ( | ) | const [virtual] |
Implements glotzmd::Particle.
| int glotzmd::PointParticle::ComputeDegreesOfFreedom | ( | const | int | ) | const [virtual] |
Implements glotzmd::Particle.
| int glotzmd::PointParticle::Size | ( | ) | const [virtual] |
Reimplemented from glotzmd::Particle.
| glotz_flt glotzmd::PointParticle::GetMass | ( | ) | const [virtual] |
Reimplemented from glotzmd::Particle.
| void glotzmd::PointParticle::PrintVis3dTemplate | ( | std::ostream & | os | ) | [virtual] |
Implements glotzmd::Particle.
| void glotzmd::PointParticle::PrintVis3d | ( | std::ostream & | os | ) | [virtual] |
Implements glotzmd::Particle.
1.5.3