Molecular Dynamics  v0.4
Project for the Practical hosted by the Scientific Computing Chair
Particle Member List

This is the complete list of members for Particle, including all inherited members.

addDiagonalNeighbor(int idToAdd)Particle
addDirectNeighbor(int idToAdd)Particle
calculateEKin() constParticle
calculateEKinFlow(std::array< double, 3 > &avgVelocity) constParticle
diagonalNeighborsParticleprivate
directNeighborsParticleprivate
epsilonParticleprivate
fParticleprivate
fixedParticleprivate
forceAccumulatorParticleprivate
forceMarkerParticleprivate
getDiagonalNeighbors()Particle
getDirectNeighbors()Particle
getEpsilon() constParticle
getF() constParticle
getId() constParticle
getM() constParticle
getOldF() constParticle
getSigma() constParticle
getType() constParticle
getV() constParticle
getX() constParticle
idParticleprivate
isDiagonalNeighbor(Particle &neighbor)Particle
isDirectNeighbor(Particle &neighbor)Particle
isFixed() constParticle
isMarked() constParticle
mParticleprivate
markedParticleprivate
nextIdParticleprivatestatic
old_fParticleprivate
operator==(Particle &other) constParticle
Particle(int type=0)Particleexplicit
Particle(const Particle &other)Particle
Particle(std::array< double, 3 > x_arg, std::array< double, 3 > v_arg, double m_arg, int type=0, double epsilon_arg=5, double sigma_arg=1)Particle
resetForce()Particle
resetID()Particlestatic
setF(const std::array< double, 3 > &f)Particle
setFixed(bool status)Particle
setMarked(bool status)Particle
setOldF(const std::array< double, 3 > &oldF)Particle
setType(int type)Particle
setV(const std::array< double, 3 > &v)Particle
setX(const std::array< double, 3 > &x)Particle
sigmaParticleprivate
toString() constParticle
typeParticleprivate
vParticleprivate
xParticleprivate
~Particle()Particlevirtual