|
Molecular Dynamics
v0.4
Project for the Practical hosted by the Scientific Computing Chair
|
This is the complete list of members for LinkedCells, including all inherited members.
| addCuboid(const std::array< double, 3 > &position, unsigned N1, unsigned N2, unsigned N3, double h, double mass, const std::array< double, 3 > &initVelocity, int dimensions, double brownianMotionAverageVelocity, double epsilon=5, double sigma=1, bool fixed=false) | Model | |
| addDisc(const std::array< double, 3 > ¢er, const std::array< double, 3 > &initVelocity, int N, double h, double mass, int dimensions, double brownianMotionAverageVelocity, double epsilon=5, double sigma=1, bool fixed=false) | Model | |
| addParticle(Particle &p) | Model | |
| addSphere(const std::array< double, 3 > ¢er, const std::array< double, 3 > &initVelocity, int N, double h, double mass, int dimensions, double brownianMotionAverageVelocity, double epsilon=5, double sigma=1, bool fixed=false) | Model | |
| addViaFile(std::string &filepath, FileHandler::inputFormat inputFormat) | Model | |
| applyGravity() | Model | protected |
| boundarySettings | LinkedCells | private |
| deltaT | Model | protected |
| fileHandler | Model | private |
| force | Model | protected |
| forceBetweenDiagonalNeighborsInMembrane | LinkedCells | private |
| forceBetweenDirectNeighborsInMembrane | LinkedCells | private |
| g | Model | protected |
| getParticles() const | Model | inline |
| gravityOn | Model | protected |
| initializeForces() override | LinkedCells | virtual |
| LinkedCells(Force &force, double deltaT, std::array< double, 3 > domainSize, double rCutOff, FileHandler::outputFormat outputFormat, BoundarySet boundaryConditions, bool gravityOn, std::array< double, 3 > g={}, MembraneParameters membraneParameters=MembraneParameters{}, enumsStructs::ParallelizationStrategy parallelizationStrategy=enumsStructs::ParallelizationStrategy::none) | LinkedCells | |
| membraneSetting | LinkedCells | private |
| Model(ParticleContainer &particles, Force &force, double deltaT, FileHandler::outputFormat outputFormat, bool gravityOn, std::array< double, 3 > g={}) | Model | protected |
| outputFormat | Model | private |
| parallelizationStrategy | LinkedCells | private |
| particles | LinkedCells | private |
| plot(int iteration, std::string &baseName) | Model | |
| processBoundaryForces() | LinkedCells | private |
| processHaloCells() | LinkedCells | private |
| pull | LinkedCells | private |
| pullingActiveUntil | LinkedCells | private |
| pullingForce | LinkedCells | private |
| pullMarkedParticles() | LinkedCells | private |
| saveState() | Model | |
| step(int iteration) override | LinkedCells | virtual |
| updateForces() const | Model | |
| updateForcesMembrane() | LinkedCells | private |
| updateForcesOptimized() | LinkedCells | |
| updatePositions() const | Model | protected |
| updateVelocities() const | Model | protected |
| ~Model()=default | Model | virtual |