MercuryDPM  Alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Coil Member List

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

addAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
addForce(const Vec3D &addForce)BaseInteractable
addInteraction(BaseInteraction *I)BaseInteractable
addTorque(const Vec3D &addTorque)BaseInteractable
addToVTK(const std::vector< Vec3D > &points, VTKContainer &vtk)BaseWallstatic
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
clear()BaseWallvirtual
Coil()Coil
Coil(const Coil &other)Coil
Coil(Vec3D Start, Mdouble L, Mdouble r, Mdouble N, Mdouble omega, Mdouble thickness)Coil
copy() const overrideCoilvirtual
copyInteractionsForPeriodicParticles(const BaseInteractable &p)BaseInteractable
getAngularVelocity() const BaseInteractablevirtual
getDistanceAndNormal(const BaseParticle &P, Mdouble &distance, Vec3D &normal_return) const overrideCoilvirtual
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)BaseWallvirtual
getLinePlaneIntersect(Vec3D &intersect, const Vec3D &p0, const Vec3D &p1, const Vec3D &n, const Vec3D &p)BaseWall
getName() const overrideCoilvirtual
getOrientation() const BaseInteractable
getPosition() const BaseInteractable
getSpecies() const BaseInteractable
getTorque() const BaseInteractable
getVelocity() const BaseInteractablevirtual
getVelocityAtContact(const Vec3D &contact) const BaseInteractablevirtual
handler_BaseWall
integrateAfterForceComputation(double time, double timeStep)BaseInteractable
integrateBeforeForceComputation(double time, double timeStep)BaseInteractable
intersectVTK(std::vector< Vec3D > &points, const Vec3D normal, const Vec3D position) const BaseWall
isInsideWallVTK(const Vec3D &point, const Vec3D &normal, const Vec3D &position) const BaseWall
l_Coilprivate
move(const Vec3D &move)BaseInteractablevirtual
move_time(Mdouble dt)Coil
moveInHandler(const unsigned int index)BaseObjectvirtual
n_Coilprivate
offset_Coilprivate
oldRead(std::istream &is)Coil
omega_Coilprivate
projectOntoWallVTK(Vec3D &point0, const Vec3D &point1, const Vec3D &normal, const Vec3D &position) const BaseWall
r_Coilprivate
read(std::istream &is) overrideCoilvirtual
removeInteraction(BaseInteraction *I)BaseInteractable
rotate(const Vec3D &rotate)BaseInteractable
set(Vec3D Start, Mdouble length, Mdouble radius, Mdouble numberOfRevelations, Mdouble omega, Mdouble thickness)Coil
setAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
setForce(const Vec3D &force)BaseInteractable
setHandler(WallHandler *handler)BaseWallvirtual
setId(const unsigned int id)BaseObject
setIndex(const unsigned int index)BaseObject
setIndSpecies(unsigned int indSpecies)BaseWallvirtual
setOrientation(const Vec3D &orientation)BaseInteractable
setPosition(const Vec3D &position)BaseInteractable
setPrescribedAngularVelocity(const std::function< Vec3D(double)> &prescribedAngularVelocity)BaseInteractable
setPrescribedOrientation(const std::function< Vec3D(double)> &prescribedOrientation)BaseInteractable
setPrescribedPosition(const std::function< Vec3D(double)> &prescribedPosition)BaseInteractable
setPrescribedVelocity(const std::function< Vec3D(double)> &prescribedVelocity)BaseInteractable
setSpecies(const ParticleSpecies *species)BaseWall
setTorque(const Vec3D &torque)BaseInteractable
setVelocity(const Vec3D &velocity)BaseInteractable
start_Coilprivate
thickness_Coilprivate
write(std::ostream &os) const overrideCoilvirtual
writeVTK(VTKContainer &vtk) const BaseWallvirtual
~BaseInteractable()BaseInteractablevirtual
~BaseObject()BaseObjectvirtual
~BaseWall()BaseWallvirtual
~Coil()Coil