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 | |