pure-cpp 1.0.0
A C++ physics simulation benchmark comparing performance with Python implementations
Model::BodyProxy Member List

This is the complete list of members for Model::BodyProxy, including all inherited members.

a()Model::BodyProxyinline
accumulateAcceleration(const Vector3d &accel)Model::BodyProxyinline
accumulateAngularAcceleration(const Vector3d &in_alpha)Model::BodyProxyinline
accumulateTorque(const Vector3d &torque)Model::BodyProxyinline
addToX(const Vector3d &correction)Model::BodyProxyinline
alpha()Model::BodyProxyinline
applyImpulse(const Vector3d &in_J, const Vector3d &in_r_vec)Model::BodyProxyinline
bodies_Model::BodyProxyBase< Bodies >protected
BodyProxy(Bodies &in_bodies, std::size_t in_index)Model::BodyProxyinline
BodyProxyBase(Bodies &in_bodies, std::size_t in_index)Model::BodyProxyBase< Bodies >inline
dampenVelocity(double linear_damping, double angular_damping)Model::BodyProxyinline
getInverseInertia() constModel::BodyProxyBase< Bodies >inline
getInverseMass() constModel::BodyProxyBase< Bodies >inline
index_Model::BodyProxyBase< Bodies >protected
m() const noexceptModel::BodyProxyBase< Bodies >inline
omega()Model::BodyProxyinline
BodyProxyBase< Bodies >::omega() const noexceptModel::BodyProxyBase< Bodies >inline
operator ConstBodyProxy() constModel::BodyProxyinline
q() const noexceptModel::BodyProxyBase< Bodies >inline
r() const noexceptModel::BodyProxyBase< Bodies >inline
resetAccelerations()Model::BodyProxyinline
resetTorque()Model::BodyProxyinline
setAcceleration(const Vector3d &new_a)Model::BodyProxyinline
setAngularAcceleration(const Vector3d &new_alpha)Model::BodyProxyinline
updateAlphaFromTorque()Model::BodyProxyinline
v() const noexceptModel::BodyProxyBase< Bodies >inline
x() const noexceptModel::BodyProxyBase< Bodies >inline