CG
Version 25
|
This is the complete list of members for RigidBodyMotion, including all inherited members.
applyConstraints(const int step, const ConstraintApplicationEnum option) | RigidBodyMotion | protected |
applyConstraintsToForces enum value | RigidBodyMotion | protected |
applyConstraintsToPosition enum value | RigidBodyMotion | protected |
applyConstraintsToVelocity enum value | RigidBodyMotion | protected |
bodyForceCoeff | RigidBodyMotion | protected |
bodyForceType | RigidBodyMotion | protected |
BodyForceTypeEnum enum name | RigidBodyMotion | |
bodyTorqueCoeff | RigidBodyMotion | protected |
buildBodyForceOptionsDialog(DialogData &dialog) | RigidBodyMotion | protected |
centerOfMassHasBeenInitialized() const | RigidBodyMotion | |
ConstraintApplicationEnum enum name | RigidBodyMotion | protected |
constraintValues | RigidBodyMotion | protected |
correct(real t, const RealArray &force, const RealArray &torque, RealArray &xCM, RealArray &rotation) | RigidBodyMotion | |
correct(real t, const RealArray &force, const RealArray &torque, const RealArray &A11, const RealArray &A12, const RealArray &A21, const RealArray &A22, RealArray &xCM, RealArray &rotation) | RigidBodyMotion | |
correctionAbsoluteToleranceForce | RigidBodyMotion | protected |
correctionAbsoluteToleranceTorque | RigidBodyMotion | protected |
correctionHasConverged | RigidBodyMotion | protected |
correctionRelativeToleranceForce | RigidBodyMotion | protected |
correctionRelativeToleranceTorque | RigidBodyMotion | protected |
correctionRelaxationParameterForce | RigidBodyMotion | protected |
correctionRelaxationParameterTorque | RigidBodyMotion | protected |
current | RigidBodyMotion | protected |
damping | RigidBodyMotion | protected |
dbase | RigidBodyMotion | mutableprotected |
debug | RigidBodyMotion | static |
defaultOrderOfAccuracy enum value | RigidBodyMotion | |
density | RigidBodyMotion | protected |
dirkImplicitSolve(const real dt, const real aii, const real tc, const RealArray &yv, const RealArray &yv0, RealArray &kv) | RigidBodyMotion | protected |
e | RigidBodyMotion | protected |
e0 | RigidBodyMotion | protected |
f | RigidBodyMotion | protected |
g | RigidBodyMotion | protected |
get(const GenericDataBase &dir, const aString &name) | RigidBodyMotion | |
getAcceleration(real t, RealArray &vCM) const | RigidBodyMotion | |
getAddedMassMatrices(const real t, RealArray &A11, RealArray &A12, RealArray &A21, RealArray &A22) const | RigidBodyMotion | |
getAngularAcceleration(real t, RealArray &omegaDot) const | RigidBodyMotion | |
getAngularVelocities(real t, RealArray &omega) const | RigidBodyMotion | |
getAxesOfInertia(real t, RealArray &axesOfInertia) const | RigidBodyMotion | |
getBodyForceOption(const aString &answer, DialogData &dialog) | RigidBodyMotion | protected |
getBodyForces(const real t, RealArray &bodyForce, RealArray &bodyTorque) const | RigidBodyMotion | |
getCoordinates(real t, RealArray &xCM=Overture::nullRealArray(), RealArray &vCM=Overture::nullRealArray(), RealArray &rotation=Overture::nullRealArray(), RealArray &omega=Overture::nullRealArray(), RealArray &omegaDot=Overture::nullRealArray(), RealArray &aCM=Overture::nullRealArray(), RealArray &axesOfInertia=Overture::nullRealArray()) const | RigidBodyMotion | |
getCorrectionHasConverged() | RigidBodyMotion | |
getDensity() const | RigidBodyMotion | |
getExactSolution(const int deriv, const real t, RealArray &xe, RealArray &ve, RealArray &we) const | RigidBodyMotion | |
getForce(const real t, RealArray &fv, RealArray &gv) const | RigidBodyMotion | |
getForceInternal(const real t, RealArray &fv, RealArray &gv, RealArray *pA=NULL) const | RigidBodyMotion | protected |
getInitialConditions(RealArray &x0=Overture::nullRealArray(), RealArray &v0=Overture::nullRealArray(), RealArray &w0=Overture::nullRealArray(), RealArray &axesOfInertia=Overture::nullRealArray()) const | RigidBodyMotion | |
getMass() const | RigidBodyMotion | |
getMaximumRelativeCorrection() | RigidBodyMotion | |
getMomentsOfInertia() const | RigidBodyMotion | |
getPointAcceleration(real t, const RealArray &p, RealArray &ap) const | RigidBodyMotion | |
getPointTransformationMatrix(real t, RealArray &rDotRt=Overture::nullRealArray(), RealArray &rDotDotRt=Overture::nullRealArray()) const | RigidBodyMotion | |
getPointVelocity(real t, const RealArray &p, RealArray &vp) const | RigidBodyMotion | |
getPosition(real t, RealArray &xCM) const | RigidBodyMotion | |
getRotationMatrix(real t, RealArray &r, RealArray &rDot=Overture::nullRealArray(), RealArray &rDotDot=Overture::nullRealArray()) const | RigidBodyMotion | |
getTimeStepEstimate() const | RigidBodyMotion | |
getTimeSteppingMethodName() const | RigidBodyMotion | |
getVelocity(real t, RealArray &vCM) const | RigidBodyMotion | |
implicitRungeKutta enum value | RigidBodyMotion | |
improvedEuler enum value | RigidBodyMotion | |
includeAddedMass(bool trueOrFalse=true) | RigidBodyMotion | |
initialConditionsGiven | RigidBodyMotion | protected |
integrate(real tf, const RealArray &force, const RealArray &torque, real t, RealArray &xCM, RealArray &rotation) | RigidBodyMotion | |
integrate(real tf, const RealArray &force, const RealArray &torque, real t, const RealArray &A11, const RealArray &A12, const RealArray &A21, const RealArray &A22, RealArray &xCM, RealArray &rotation) | RigidBodyMotion | |
leapFrogTrapezoidal enum value | RigidBodyMotion | |
logFile | RigidBodyMotion | protected |
mass | RigidBodyMotion | protected |
massHasBeenInitialized() const | RigidBodyMotion | |
maximumNumberToSave | RigidBodyMotion | protected |
maximumRelativeCorrection | RigidBodyMotion | protected |
mI | RigidBodyMotion | protected |
momentumTransfer(real t, RealArray &v) | RigidBodyMotion | |
numberOfDimensions | RigidBodyMotion | protected |
numberOfSteps | RigidBodyMotion | protected |
numberSaved | RigidBodyMotion | protected |
polynomialTwilightZone enum value | RigidBodyMotion | |
positionConstrainedToALine enum value | RigidBodyMotion | |
positionConstrainedToAPlane enum value | RigidBodyMotion | |
positionConstraint | RigidBodyMotion | protected |
PositionConstraintEnum enum name | RigidBodyMotion | |
positionHasNoConstraint enum value | RigidBodyMotion | |
positionIsFixed enum value | RigidBodyMotion | |
put(GenericDataBase &dir, const aString &name) const | RigidBodyMotion | |
R | RigidBodyMotion | protected |
relaxCorrectionSteps | RigidBodyMotion | protected |
reset() | RigidBodyMotion | |
RigidBodyMotion(int numberOfDimensions=3) | RigidBodyMotion | |
rotationConstrainedToALine enum value | RigidBodyMotion | |
rotationConstrainedToAPlane enum value | RigidBodyMotion | |
rotationConstraint | RigidBodyMotion | protected |
RotationConstraintEnum enum name | RigidBodyMotion | |
rotationHasNoConstraint enum value | RigidBodyMotion | |
rotationIsFixed enum value | RigidBodyMotion | |
setInitialCentreOfMass(const RealArray &x0) | RigidBodyMotion | |
setInitialConditions(real t0=0., const RealArray &x0=Overture::nullRealArray(), const RealArray &v0=Overture::nullRealArray(), const RealArray &w0=Overture::nullRealArray(), const RealArray &axesOfInertia=Overture::nullRealArray()) | RigidBodyMotion | |
setMass(const real totalMass) | RigidBodyMotion | |
setNewtonTolerance(real tol) | RigidBodyMotion | |
setPastTimeForcing(real t, const RealArray &force, const RealArray &torque) | RigidBodyMotion | |
setPastTimeForcing(real t, const RealArray &force, const RealArray &torque, const RealArray &A11, const RealArray &A12, const RealArray &A21, const RealArray &A22) | RigidBodyMotion | |
setPositionConstraint(PositionConstraintEnum constraint, const RealArray &values) | RigidBodyMotion | |
setProperties(real totalMass, const RealArray &momentsOfInertia, const int numberOfDimensions=3) | RigidBodyMotion | |
setRotationConstraint(RotationConstraintEnum constraint, const RealArray &values) | RigidBodyMotion | |
setTimeSteppingMethod(const TimeSteppingMethodEnum method, int orderOfAccuracy=defaultOrderOfAccuracy) | RigidBodyMotion | |
setTwilightZone(bool trueOrFalse, TwilightZoneTypeEnum type=trigonometricTwilightZone) | RigidBodyMotion | |
takeStepExtrapolation(const real t0, const real dt) | RigidBodyMotion | protected |
takeStepImplicitRungeKutta(const real t0, const real dt) | RigidBodyMotion | protected |
takeStepLeapFrog(const real t0, const real dt) | RigidBodyMotion | protected |
takeStepTrapezoid(const real t0, const real dt) | RigidBodyMotion | protected |
time | RigidBodyMotion | protected |
timeFunctionBodyForce enum value | RigidBodyMotion | |
timePolynomialBodyForce enum value | RigidBodyMotion | |
timeSteppingMethod | RigidBodyMotion | |
TimeSteppingMethodEnum enum name | RigidBodyMotion | |
trigonometricTwilightZone enum value | RigidBodyMotion | |
twilightZone | RigidBodyMotion | protected |
twilightZoneType | RigidBodyMotion | protected |
TwilightZoneTypeEnum enum name | RigidBodyMotion | |
update(GenericGraphicsInterface &gi) | RigidBodyMotion | |
useAddedMass() const | RigidBodyMotion | |
v | RigidBodyMotion | protected |
v0 | RigidBodyMotion | protected |
w | RigidBodyMotion | protected |
w0 | RigidBodyMotion | protected |
x | RigidBodyMotion | protected |
x0 | RigidBodyMotion | protected |
~RigidBodyMotion() | RigidBodyMotion |