A_ | IntersectionOfWalls | private |
AB_ | IntersectionOfWalls | private |
addAngularVelocity(const Vec3D &angularVelocity) | BaseInteractable | |
addForce(Vec3D addForce) | BaseInteractable | |
addInteraction(BaseInteraction *I) | BaseInteractable | |
addObject(Vec3D normal, Vec3D point) | IntersectionOfWalls | |
addObject(Vec3D normal, Mdouble position) | IntersectionOfWalls | |
addTorque(Vec3D addTorque) | BaseInteractable | |
addVelocity(const Vec3D &velocity) | BaseInteractable | |
applyPrescribedAngularVelocity(double time) | BaseInteractable | |
applyPrescribedOrientation(double time) | BaseInteractable | |
applyPrescribedPosition(double time) | BaseInteractable | |
applyPrescribedVelocity(double time) | BaseInteractable | |
BaseInteractable() | BaseInteractable | |
BaseInteractable(const BaseInteractable &p) | BaseInteractable | |
BaseObject() | BaseObject | |
BaseObject(const BaseObject &p) | BaseObject | |
BaseWall() | BaseWall | |
BaseWall(const BaseWall &w) | BaseWall | |
C_ | IntersectionOfWalls | private |
clear() | IntersectionOfWalls | virtual |
copy() const override | IntersectionOfWalls | virtual |
copyInteractionsForPeriodicParticles(const BaseInteractable &p) | BaseInteractable | |
createOpenPrism(std::vector< Vec3D > points, Vec3D prismAxis) | IntersectionOfWalls | |
createOpenPrism(std::vector< Vec3D > points) | IntersectionOfWalls | |
createPrism(std::vector< Vec3D > points, Vec3D prismAxis) | IntersectionOfWalls | |
createPrism(std::vector< Vec3D > points) | IntersectionOfWalls | |
getAngularVelocity() const | BaseInteractable | virtual |
getDistanceAndNormal(const BaseParticle &p, Mdouble &distance, Vec3D &normal_return) const override | IntersectionOfWalls | virtual |
getDistanceAndNormal(const Vec3D &postition, Mdouble wallInteractionRadius, Mdouble &distance, Vec3D &normal_return) const | IntersectionOfWalls | |
getForce() const | BaseInteractable | |
getHandler() const | BaseWall | |
getId() const | BaseObject | |
getIndex() const | BaseObject | |
getIndSpecies() const | BaseInteractable | |
getInteractions() const | BaseInteractable | |
getInteractionWith(BaseParticle *p, Mdouble timeStamp, InteractionHandler *interactionHandler) | IntersectionOfWalls | virtual |
getName() const override | IntersectionOfWalls | virtual |
getOrientation() const | BaseInteractable | |
getPosition() const | BaseInteractable | |
getSpecies() const | BaseInteractable | |
getTorque() const | BaseInteractable | |
getVelocity() const | BaseInteractable | virtual |
getVelocityAtContact(const Vec3D &contact) const | BaseInteractable | virtual |
integrateAfterForceComputation(double time, double timeStep) | BaseInteractable | |
integrateBeforeForceComputation(double time, double timeStep) | BaseInteractable | |
IntersectionOfWalls() | IntersectionOfWalls | |
IntersectionOfWalls(const IntersectionOfWalls &other) | IntersectionOfWalls | |
move(const Vec3D &move) | IntersectionOfWalls | virtual |
moveInHandler(const unsigned int index) | BaseObject | virtual |
operator=(const IntersectionOfWalls &other) | IntersectionOfWalls | |
read(std::istream &is) | IntersectionOfWalls | virtual |
removeInteraction(BaseInteraction *I) | BaseInteractable | |
rotate(const Vec3D &rotate) | BaseInteractable | |
setAngularVelocity(const Vec3D &angularVelocity) | BaseInteractable | |
setForce(Vec3D force) | BaseInteractable | |
setHandler(WallHandler *handler) | BaseWall | |
setId(const unsigned int id) | BaseObject | |
setIndex(const unsigned int index) | BaseObject | |
setIndSpecies(unsigned int indSpecies) | BaseWall | virtual |
setOrientation(const Vec3D &orientation) | BaseInteractable | |
setPosition(const Vec3D &position) | BaseInteractable | |
setPrescribedAngularVelocity(std::function< Vec3D(double)> prescribedAngularVelocity) | BaseInteractable | |
setPrescribedOrientation(std::function< Vec3D(double)> prescribedOrientation) | BaseInteractable | |
setPrescribedPosition(std::function< Vec3D(double)> prescribedPosition) | BaseInteractable | |
setPrescribedVelocity(std::function< Vec3D(double)> prescribedVelocity) | BaseInteractable | |
setSpecies(const ParticleSpecies *species) | BaseWall | |
setTorque(Vec3D torque) | BaseInteractable | |
setVelocity(const Vec3D &velocity) | BaseInteractable | |
wallObjects_ | IntersectionOfWalls | private |
write(std::ostream &os) const | IntersectionOfWalls | virtual |
~BaseInteractable() | BaseInteractable | virtual |
~BaseObject() | BaseObject | virtual |
~BaseWall() | BaseWall | virtual |
~IntersectionOfWalls() | IntersectionOfWalls | virtual |