#include <Spring.h>

Public Member Functions | |
| Spring () | |
| Spring (const glotz_flt, const glotz_flt) | |
| Spring (const Spring &) | |
| virtual Spring * | Clone () |
| virtual | ~Spring () |
| virtual void | Connect (InteractingObject *, InteractingObject *) |
| virtual void | SetSpringConstant (const glotz_flt) |
| virtual void | SetTargetExtent (const glotz_flt) |
| InteractingObject * | GetObject1 () |
| InteractingObject * | GetObject2 () |
| glotz_flt | GetSpringConstant () const |
| glotz_flt | GetTargetExtent () const |
| int | GetSequencer () const |
| virtual void | ComputeConnectionForce (BoundaryConditions *)=0 |
| void | PrintVis3dTemplate (std::ostream &) const |
| void | PrintVis3d (std::ostream &) const |
Protected Attributes | |
| InteractingObject * | mObject1 |
| InteractingObject * | mObject2 |
| glotz_flt | mKappa |
| glotz_flt | mR0 |
| int | mSequencer |
Static Protected Attributes | |
| static int | sGlobalSequencer = 1 |
| glotzmd::Spring::Spring | ( | ) |
| glotzmd::Spring::Spring | ( | const | glotz_flt, | |
| const | glotz_flt | |||
| ) |
| glotzmd::Spring::Spring | ( | const Spring & | rhs | ) |
| virtual glotzmd::Spring::~Spring | ( | ) | [inline, virtual] |
| Spring * glotzmd::Spring::Clone | ( | ) | [virtual] |
Reimplemented in glotzmd::FeneSpring, and glotzmd::HarmonicSpring.
| void glotzmd::Spring::Connect | ( | InteractingObject * | obj1, | |
| InteractingObject * | obj2 | |||
| ) | [virtual] |
| void glotzmd::Spring::SetSpringConstant | ( | const | glotz_flt | ) | [virtual] |
| void glotzmd::Spring::SetTargetExtent | ( | const | glotz_flt | ) | [virtual] |
Reimplemented in glotzmd::FeneSpring.
| InteractingObject * glotzmd::Spring::GetObject1 | ( | ) |
| InteractingObject * glotzmd::Spring::GetObject2 | ( | ) |
| glotz_flt glotzmd::Spring::GetSpringConstant | ( | ) | const |
| glotz_flt glotzmd::Spring::GetTargetExtent | ( | ) | const |
| int glotzmd::Spring::GetSequencer | ( | ) | const |
| virtual void glotzmd::Spring::ComputeConnectionForce | ( | BoundaryConditions * | ) | [pure virtual] |
Implemented in glotzmd::FeneSpring, and glotzmd::HarmonicSpring.
| void glotzmd::Spring::PrintVis3dTemplate | ( | std::ostream & | os | ) | const |
| void glotzmd::Spring::PrintVis3d | ( | std::ostream & | os | ) | const |
int glotzmd::Spring::sGlobalSequencer = 1 [static, protected] |
InteractingObject* glotzmd::Spring::mObject1 [protected] |
InteractingObject* glotzmd::Spring::mObject2 [protected] |
glotz_flt glotzmd::Spring::mKappa [protected] |
glotz_flt glotzmd::Spring::mR0 [protected] |
int glotzmd::Spring::mSequencer [protected] |
1.5.3