Biomechanical Joint Model
 Author: Anderson Maciel

COME_MoleculesChain Class Reference

#include <comemoleculeschain.h>

Inherits COME.

Inheritance diagram for COME_MoleculesChain:

Inheritance graph
[legend]
Collaboration diagram for COME_MoleculesChain:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 COME_MoleculesChain ()
 ~COME_MoleculesChain ()
 COME_MoleculesChain (vector< COME_Molecule * > moleculesN)
void updateLengths (double currTime)
void setNominal ()

Public Attributes

vector< COME_Molecule * > molecules
double nominalLength
double lastLength
double currentLength
double targetLength
double force

Detailed Description

Auxiliary class for implementation of a numerical method to calculate k coeficients for spring connections in a molecular tissue. It represents a string of molecules inside the tissue.

Definition at line 45 of file comemoleculeschain.h.


Constructor & Destructor Documentation

COME_MoleculesChain::COME_MoleculesChain  ) 
 

PROJECT.....: CO-ME RESPONSIBLE.:

AUTHOR......: Anderson Maciel DATE........: January/20/2003 DESCRIPTION.: Class declaration.

Definition at line 36 of file comemoleculeschain.cpp.

References currentLength, force, lastLength, and nominalLength.

COME_MoleculesChain::~COME_MoleculesChain  ) 
 

Definition at line 48 of file comemoleculeschain.cpp.

COME_MoleculesChain::COME_MoleculesChain vector< COME_Molecule * >  moleculesN  ) 
 

Definition at line 41 of file comemoleculeschain.cpp.

References molecules, setNominal(), and updateLengths().

Here is the call graph for this function:


Member Function Documentation

void COME_MoleculesChain::setNominal  ) 
 

Definition at line 70 of file comemoleculeschain.cpp.

References currentLength, and nominalLength.

Referenced by COME_MoleculesChain().

void COME_MoleculesChain::updateLengths double  currTime  ) 
 

Definition at line 53 of file comemoleculeschain.cpp.

References currentLength, lastLength, and molecules.

Referenced by COME_MoleculesChain(), and COME_MoleculesTissue::recalculateAllSpringConstants().


Member Data Documentation

double COME_MoleculesChain::currentLength
 

Definition at line 52 of file comemoleculeschain.h.

Referenced by COME_MoleculesChain(), COME_MoleculesTissue::recalculateAllSpringConstants(), setNominal(), and updateLengths().

double COME_MoleculesChain::force
 

Definition at line 54 of file comemoleculeschain.h.

Referenced by COME_MoleculesChain(), and COME_MoleculesTissue::recalculateAllSpringConstants().

double COME_MoleculesChain::lastLength
 

Definition at line 51 of file comemoleculeschain.h.

Referenced by COME_MoleculesChain(), COME_MoleculesTissue::recalculateAllSpringConstants(), and updateLengths().

vector<COME_Molecule*> COME_MoleculesChain::molecules
 

Definition at line 49 of file comemoleculeschain.h.

Referenced by COME_MoleculesChain(), and updateLengths().

double COME_MoleculesChain::nominalLength
 

Definition at line 50 of file comemoleculeschain.h.

Referenced by COME_MoleculesChain(), COME_MoleculesTissue::recalculateAllSpringConstants(), and setNominal().

double COME_MoleculesChain::targetLength
 

Definition at line 53 of file comemoleculeschain.h.

Referenced by COME_MoleculesTissue::recalculateAllSpringConstants().


The documentation for this class was generated from the following files:
Generated on Thu Dec 1 10:14:25 2005 for COME - Biomechanical Joint Model by  doxygen 1.4.5