CG  Version 25
RigidBodyMotion Member List

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

applyConstraints(const int step, const ConstraintApplicationEnum option)RigidBodyMotionprotected
applyConstraintsToForces enum valueRigidBodyMotionprotected
applyConstraintsToPosition enum valueRigidBodyMotionprotected
applyConstraintsToVelocity enum valueRigidBodyMotionprotected
bodyForceCoeffRigidBodyMotionprotected
bodyForceTypeRigidBodyMotionprotected
BodyForceTypeEnum enum nameRigidBodyMotion
bodyTorqueCoeffRigidBodyMotionprotected
buildBodyForceOptionsDialog(DialogData &dialog)RigidBodyMotionprotected
centerOfMassHasBeenInitialized() const RigidBodyMotion
ConstraintApplicationEnum enum nameRigidBodyMotionprotected
constraintValuesRigidBodyMotionprotected
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
correctionAbsoluteToleranceForceRigidBodyMotionprotected
correctionAbsoluteToleranceTorqueRigidBodyMotionprotected
correctionHasConvergedRigidBodyMotionprotected
correctionRelativeToleranceForceRigidBodyMotionprotected
correctionRelativeToleranceTorqueRigidBodyMotionprotected
correctionRelaxationParameterForceRigidBodyMotionprotected
correctionRelaxationParameterTorqueRigidBodyMotionprotected
currentRigidBodyMotionprotected
dampingRigidBodyMotionprotected
dbaseRigidBodyMotionmutableprotected
debugRigidBodyMotionstatic
defaultOrderOfAccuracy enum valueRigidBodyMotion
densityRigidBodyMotionprotected
dirkImplicitSolve(const real dt, const real aii, const real tc, const RealArray &yv, const RealArray &yv0, RealArray &kv)RigidBodyMotionprotected
eRigidBodyMotionprotected
e0RigidBodyMotionprotected
fRigidBodyMotionprotected
gRigidBodyMotionprotected
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)RigidBodyMotionprotected
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 RigidBodyMotionprotected
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 valueRigidBodyMotion
improvedEuler enum valueRigidBodyMotion
includeAddedMass(bool trueOrFalse=true)RigidBodyMotion
initialConditionsGivenRigidBodyMotionprotected
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 valueRigidBodyMotion
logFileRigidBodyMotionprotected
massRigidBodyMotionprotected
massHasBeenInitialized() const RigidBodyMotion
maximumNumberToSaveRigidBodyMotionprotected
maximumRelativeCorrectionRigidBodyMotionprotected
mIRigidBodyMotionprotected
momentumTransfer(real t, RealArray &v)RigidBodyMotion
numberOfDimensionsRigidBodyMotionprotected
numberOfStepsRigidBodyMotionprotected
numberSavedRigidBodyMotionprotected
polynomialTwilightZone enum valueRigidBodyMotion
positionConstrainedToALine enum valueRigidBodyMotion
positionConstrainedToAPlane enum valueRigidBodyMotion
positionConstraintRigidBodyMotionprotected
PositionConstraintEnum enum nameRigidBodyMotion
positionHasNoConstraint enum valueRigidBodyMotion
positionIsFixed enum valueRigidBodyMotion
put(GenericDataBase &dir, const aString &name) const RigidBodyMotion
RRigidBodyMotionprotected
relaxCorrectionStepsRigidBodyMotionprotected
reset()RigidBodyMotion
RigidBodyMotion(int numberOfDimensions=3)RigidBodyMotion
rotationConstrainedToALine enum valueRigidBodyMotion
rotationConstrainedToAPlane enum valueRigidBodyMotion
rotationConstraintRigidBodyMotionprotected
RotationConstraintEnum enum nameRigidBodyMotion
rotationHasNoConstraint enum valueRigidBodyMotion
rotationIsFixed enum valueRigidBodyMotion
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)RigidBodyMotionprotected
takeStepImplicitRungeKutta(const real t0, const real dt)RigidBodyMotionprotected
takeStepLeapFrog(const real t0, const real dt)RigidBodyMotionprotected
takeStepTrapezoid(const real t0, const real dt)RigidBodyMotionprotected
timeRigidBodyMotionprotected
timeFunctionBodyForce enum valueRigidBodyMotion
timePolynomialBodyForce enum valueRigidBodyMotion
timeSteppingMethodRigidBodyMotion
TimeSteppingMethodEnum enum nameRigidBodyMotion
trigonometricTwilightZone enum valueRigidBodyMotion
twilightZoneRigidBodyMotionprotected
twilightZoneTypeRigidBodyMotionprotected
TwilightZoneTypeEnum enum nameRigidBodyMotion
update(GenericGraphicsInterface &gi)RigidBodyMotion
useAddedMass() const RigidBodyMotion
vRigidBodyMotionprotected
v0RigidBodyMotionprotected
wRigidBodyMotionprotected
w0RigidBodyMotionprotected
xRigidBodyMotionprotected
x0RigidBodyMotionprotected
~RigidBodyMotion()RigidBodyMotion