#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