step/stepcore
StepCore::ChargedParticle Member List
  This is the complete list of members for StepCore::ChargedParticle, including all inherited members.
| _charge | StepCore::ChargedParticle | protected | 
| _force | StepCore::Particle | protected | 
| _mass | StepCore::Particle | protected | 
| _name | StepCore::Object | protected | 
| _position | StepCore::Particle | protected | 
| _velocity | StepCore::Particle | protected | 
| acceleration() const | StepCore::Particle | inline | 
| addForce(const double *force, const double *forceVariance) | StepCore::Particle | virtual | 
| applyForce(const Vector2d &force) | StepCore::Particle | inline | 
| Body() | StepCore::Body | inline | 
| charge() const | StepCore::ChargedParticle | inline | 
| ChargedParticle(Vector2d position=Vector2d::Zero(), Vector2d velocity=Vector2d::Zero(), double mass=1, double charge=0) | StepCore::ChargedParticle | inlineexplicit | 
| chargedParticleErrors() | StepCore::ChargedParticle | inline | 
| color() const | StepCore::Item | inline | 
| createObjectErrors() | StepCore::ChargedParticle | inlineprotectedvirtual | 
| deleteObjectErrors() | StepCore::Item | inline | 
| force() const | StepCore::Particle | inline | 
| getAccelerations(double *acceleration, double *accelerationVariance) | StepCore::Particle | virtual | 
| getInverseMass(VectorXd *inverseMass, DynSparseRowMatrix *variance, int offset) | StepCore::Particle | virtual | 
| getVariables(double *position, double *velocity, double *positionVariance, double *velocityVariance) | StepCore::Particle | virtual | 
| group() const | StepCore::Item | inline | 
| Item(const QString &name=QString()) | StepCore::Item | inline | 
| Item(const Item &item) | StepCore::Item | inline | 
| kineticEnergy() const | StepCore::Particle | inline | 
| mass() const | StepCore::Particle | inline | 
| momentum() const | StepCore::Particle | inline | 
| name() const | StepCore::Object | inline | 
| Object(const QString &name=QString()) | StepCore::Object | inlineexplicit | 
| objectErrors() | StepCore::Item | |
| operator=(const Item &item) | StepCore::Item | |
| Particle(Vector2d position=Vector2d::Zero(), Vector2d velocity=Vector2d::Zero(), double mass=1) | StepCore::Particle | explicit | 
| particleErrors() | StepCore::Particle | inline | 
| position() const | StepCore::Particle | inline | 
| PositionOffset enum value | StepCore::Particle | |
| resetForce(bool resetVariance) | StepCore::Particle | virtual | 
| setCharge(double charge) | StepCore::ChargedParticle | inline | 
| setColor(Color color) | StepCore::Item | inline | 
| setForce(const Vector2d &force) | StepCore::Particle | inline | 
| setGroup(ItemGroup *group) | StepCore::Item | inlinevirtual | 
| setKineticEnergy(double kineticEnergy) | StepCore::Particle | |
| setMass(double mass) | StepCore::Particle | inline | 
| setMomentum(const Vector2d &momentum) | StepCore::Particle | inline | 
| setName(const QString &name) | StepCore::Object | inline | 
| setPosition(const Vector2d &position) | StepCore::Particle | inline | 
| setVariables(const double *position, const double *velocity, const double *positionVariance, const double *velocityVariance) | StepCore::Particle | virtual | 
| setVelocity(const Vector2d &velocity) | StepCore::Particle | inline | 
| setWorld(World *world) | StepCore::Item | inlinevirtual | 
| tryGetObjectErrors() const | StepCore::Item | inline | 
| variablesCount() | StepCore::Particle | inlinevirtual | 
| variablesOffset() const | StepCore::Body | inline | 
| velocity() const | StepCore::Particle | inline | 
| world() const | StepCore::Item | inline | 
| worldItemRemoved(Item *item STEPCORE_UNUSED) | StepCore::Item | inlinevirtual | 
| ~Body() | StepCore::Body | inlinevirtual | 
| ~Item() | StepCore::Item | inlinevirtual | 
| ~Object() | StepCore::Object | inlinevirtual | 
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
            Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
 KDE API Reference
    KDE API Reference