| actionsBeforeTimeLoop() | BaseBoundary | virtual |
| BaseBoundary() | BaseBoundary | |
| BaseBoundary(const BaseBoundary &b) | BaseBoundary | |
| BaseObject()=default | BaseObject | |
| BaseObject(const BaseObject &p)=default | BaseObject | |
| BasePeriodicBoundary() | BasePeriodicBoundary | |
| BasePeriodicBoundary(const BasePeriodicBoundary &b) | BasePeriodicBoundary | |
| boost_ | TimeDependentPeriodicBoundary | protected |
| checkBoundaryAfterParticlesMove(ParticleHandler &pH) override | TimeDependentPeriodicBoundary | virtual |
| checkBoundaryBeforeTimeStep(DPMBase *md) | BaseBoundary | virtual |
| copy() const override | TimeDependentPeriodicBoundary | virtual |
| createGhostParticle(BaseParticle *pReal) | TimeDependentPeriodicBoundary | |
| createPeriodicParticle(BaseParticle *p, ParticleHandler &pH) override | TimeDependentPeriodicBoundary | |
| BasePeriodicBoundary::createPeriodicParticle(BaseParticle *p UNUSED, ParticleHandler &pH UNUSED) | BaseBoundary | virtual |
| createPeriodicParticles(ParticleHandler &pH) override | TimeDependentPeriodicBoundary | virtual |
| BaseBoundary::createPeriodicParticles(ParticleHandler &pH UNUSED) | BaseBoundary | virtual |
| distanceLeft_ | TimeDependentPeriodicBoundary | protected |
| distanceRight_ | TimeDependentPeriodicBoundary | protected |
| getBoost(Mdouble time) const | TimeDependentPeriodicBoundary | |
| getDistance(const BaseParticle &p) const override | TimeDependentPeriodicBoundary | virtual |
| getDistance(const Vec3D &position) const override | TimeDependentPeriodicBoundary | virtual |
| getDistanceLeft() const | TimeDependentPeriodicBoundary | |
| getDistanceRight() const | TimeDependentPeriodicBoundary | |
| getGroupId() const | BaseObject | inline |
| getHandler() const | BaseBoundary | |
| getId() const | BaseObject | inline |
| getIndex() const | BaseObject | inline |
| getName() const override | TimeDependentPeriodicBoundary | virtual |
| getNormal() const | TimeDependentPeriodicBoundary | |
| getPeriodicHandler() const | BasePeriodicBoundary | |
| getPlanewiseShift(Mdouble time) const | TimeDependentPeriodicBoundary | |
| getShift(Mdouble time) const | TimeDependentPeriodicBoundary | |
| groupId_ | BaseObject | private |
| handler_ | BaseBoundary | private |
| id_ | BaseObject | private |
| index_ | BaseObject | private |
| isClosestToLeftBoundary(const BaseParticle &p) const | TimeDependentPeriodicBoundary | virtual |
| isClosestToLeftBoundary(const Vec3D &p) const override | TimeDependentPeriodicBoundary | virtual |
| maxShift_ | TimeDependentPeriodicBoundary | protected |
| modifyGhostAfterCreation(BaseParticle *particle, int i) | BaseBoundary | virtual |
| modifyPeriodicComplexity(std::vector< int > &complexity, int &totalPeriodicComplexity, BaseParticle *particle, int i) const | BasePeriodicBoundary | virtual |
| moveInHandler(unsigned int index) | BaseObject | virtual |
| moveLeft(Mdouble distanceLeft) | TimeDependentPeriodicBoundary | |
| moveRight(Mdouble distanceRight) | TimeDependentPeriodicBoundary | |
| normal_ | TimeDependentPeriodicBoundary | protected |
| performActionsBeforeAddingParticles() | BasePeriodicBoundary | virtual |
| periodicHandler_ | BasePeriodicBoundary | private |
| planewiseShift_ | TimeDependentPeriodicBoundary | protected |
| read(std::istream &is) override | TimeDependentPeriodicBoundary | virtual |
| set(Vec3D normal, Mdouble distanceLeft, Mdouble distanceRight, std::function< Vec3D(Mdouble)> planewiseShift, std::function< Vec3D(Mdouble)> boost) | TimeDependentPeriodicBoundary | |
| set(Vec3D normal, Vec3D positionLeft, Vec3D positionRight, std::function< Vec3D(Mdouble)> shift, std::function< Vec3D(Mdouble)> boost) | TimeDependentPeriodicBoundary | |
| setGroupId(unsigned groupId) | BaseObject | inline |
| setHandler(BoundaryHandler *handler) | BaseBoundary | |
| setId(unsigned long id) | BaseObject | |
| setIndex(unsigned int index) | BaseObject | |
| setMaxShift(Mdouble maxShift) | TimeDependentPeriodicBoundary | |
| setPeriodicHandler(PeriodicBoundaryHandler *periodicHandler) | BasePeriodicBoundary | |
| setPlanewiseShiftAndBoost(std::function< Vec3D(Mdouble)> shift, std::function< Vec3D(Mdouble)> boost) | TimeDependentPeriodicBoundary | |
| shiftAndBoostParticle(BaseParticle *p, Mdouble time) const | TimeDependentPeriodicBoundary | virtual |
| shiftPosition(BaseParticle *p) const override | TimeDependentPeriodicBoundary | virtual |
| shiftPositions(Vec3D &position1, Vec3D &position2) const | TimeDependentPeriodicBoundary | virtual |
| TimeDependentPeriodicBoundary() | TimeDependentPeriodicBoundary | |
| TimeDependentPeriodicBoundary(const TimeDependentPeriodicBoundary &other) | TimeDependentPeriodicBoundary | |
| write(std::ostream &os) const override | TimeDependentPeriodicBoundary | virtual |
| writeVTK(std::fstream &file) | BaseBoundary | inlinevirtual |
| ~BaseBoundary() override | BaseBoundary | |
| ~BaseObject()=default | BaseObject | virtual |
| ~BasePeriodicBoundary() override | BasePeriodicBoundary | |
| ~TimeDependentPeriodicBoundary() | TimeDependentPeriodicBoundary | |