#include <NFcore.hh>
| Public Member Functions | |
| Complex (System *s, int ID_complex, Molecule *m) | |
| ~Complex () | |
| bool | isAlive () | 
| int | getComplexID () const | 
| int | getComplexSize () const | 
| int | getMoleculeCountOfType (MoleculeType *m) | 
| void | mergeWithList (Complex *c) | 
| void | updateComplexMembership (Molecule *m) | 
| void | refactorToNewComplex (int new_ID_complex) | 
| void | emptyComplexForever () | 
| void | printDegreeDistribution () | 
| void | getDegreeDistribution (vector< int > °reeDist) | 
| void | printDetails () | 
| void | printDetailsLong () | 
| double | getDistance (Complex *c) | 
| double | getXpos () | 
| double | getYpos () | 
| double | getZpos () | 
| Public Attributes | |
| list< Molecule * > | complexMembers | 
| list< Molecule * >::iterator | molIter | 
| Static Public Attributes | |
| static const int | UNIFORM = 0 | 
| static const int | FIXED_POINT = 1 | 
| static const int | DIFFUSE_3D = 2 | 
| Protected Attributes | |
| System * | system | 
| int | ID_complex | 
| Complex::~Complex | ( | ) | 
| bool Complex::isAlive | ( | ) | 
| int NFcore::Complex::getComplexID | ( | ) | const  [inline] | 
| int NFcore::Complex::getComplexSize | ( | ) | const  [inline] | 
| int Complex::getMoleculeCountOfType | ( | MoleculeType * | m | ) | 
| void Complex::mergeWithList | ( | Complex * | c | ) | 
| void Complex::updateComplexMembership | ( | Molecule * | m | ) | 
| void Complex::refactorToNewComplex | ( | int | new_ID_complex | ) | 
| void NFcore::Complex::emptyComplexForever | ( | ) |  [inline] | 
| void Complex::printDegreeDistribution | ( | ) | 
| void Complex::getDegreeDistribution | ( | vector< int > & | degreeDist | ) | 
| void Complex::printDetails | ( | ) | 
| void Complex::printDetailsLong | ( | ) | 
| double NFcore::Complex::getDistance | ( | Complex * | c | ) |  [inline] | 
| double NFcore::Complex::getXpos | ( | ) |  [inline] | 
| double NFcore::Complex::getYpos | ( | ) |  [inline] | 
| double NFcore::Complex::getZpos | ( | ) |  [inline] | 
| const int NFcore::Complex::UNIFORM = 0  [static] | 
| const int NFcore::Complex::FIXED_POINT = 1  [static] | 
| const int NFcore::Complex::DIFFUSE_3D = 2  [static] | 
| list<Molecule *>::iterator NFcore::Complex::molIter | 
| System* NFcore::Complex::system  [protected] | 
| int NFcore::Complex::ID_complex  [protected] | 
 1.5.4
 1.5.4