Drake
drake::examples::rod2d Namespace Reference

Classes

class  Rod2D
 Dynamical system representation of a rod contacting a half-space in two dimensions. More...
 

Functions

 TEST_F (Rod2DDAETest, Output)
 
 TEST_F (Rod2DDAETest, ImpactingState)
 
 TEST_F (Rod2DDAETest, Parameters)
 
 TEST_F (Rod2DDAETest, ImpactWorks)
 
 TEST_F (Rod2DDAETest, ConsistentDerivativesBallistic)
 
 TEST_F (Rod2DDAETest, ConsistentDerivativesContacting)
 
 TEST_F (Rod2DDAETest, DerivativesContactingAndSticking)
 
 TEST_F (Rod2DDAETest, Inconsistent)
 
 TEST_F (Rod2DDAETest, Inconsistent2)
 
 TEST_F (Rod2DDAETest, ImpactNoChange)
 
 TEST_F (Rod2DDAETest, InfFrictionImpactThenNoImpact)
 
 TEST_F (Rod2DDAETest, NoFrictionImpactThenNoImpact)
 
 TEST_F (Rod2DDAETest, NoSliding)
 
 TEST_F (Rod2DDAETest, MultiPoint)
 
 TEST_F (Rod2DDAETest, ImpactNoChange2)
 
 TEST_F (Rod2DDAETest, InfFrictionImpactThenNoImpact2)
 
 TEST_F (Rod2DDAETest, NoFrictionImpactThenNoImpact2)
 
 TEST_F (Rod2DDAETest, BallisticNoImpact)
 
 TEST_F (Rod2DDAETest, NumWitnessFunctions)
 
 TEST_F (Rod2DDAETest, SignedDistWitness)
 
 TEST_F (Rod2DDAETest, OtherEndpointDistWitness)
 
 TEST_F (Rod2DDAETest, SeparationWitness)
 
 TEST_F (Rod2DDAETest, VelocityChangesWitness)
 
 TEST_F (Rod2DDAETest, StickingSlidingWitness)
 
 TEST_F (Rod2DDAETest, RigidContactProblemDataBallistic)
 
 TEST_F (Rod2DDAETest, RigidContactProblemDataHorizontalResting)
 
 TEST_F (Rod2DDAETest, RigidContactProblemDataHorizontalSliding)
 
 TEST_F (Rod2DDAETest, RigidContactProblemDataVerticalResting)
 
 TEST_F (Rod2DDAETest, RigidContactProblemDataVerticalSliding)
 
 TEST_F (Rod2DTimeSteppingTest, RodGoesToRest)
 Verify that Rod 2D system eventually goes to rest using the first-order time stepping approach (this tests expected meta behavior). More...
 
 TEST_F (Rod2DTimeSteppingTest, NumWitnessFunctions)
 
 GTEST_TEST (Rod2DCrossValidationTest, OneStepSolutionSliding)
 
 GTEST_TEST (Rod2DCrossValidationTest, OneStepSolutionSticking)
 
 TEST_F (Rod2DCompliantTest, ForcesHaveRightSign)
 Verify that the compliant contact resists penetration. More...
 
 TEST_F (Rod2DCompliantTest, NumWitnessFunctions)
 
 GTEST_TEST (Rod2DCrossValidationTest, Outputs)
 

Function Documentation

drake::examples::rod2d::GTEST_TEST ( Rod2DCrossValidationTest  ,
OneStepSolutionSliding   
)

Here is the call graph for this function:

drake::examples::rod2d::GTEST_TEST ( Rod2DCrossValidationTest  ,
OneStepSolutionSticking   
)

Here is the call graph for this function:

drake::examples::rod2d::GTEST_TEST ( Rod2DCrossValidationTest  ,
Outputs   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
Output   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
ImpactingState   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
Parameters   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
ImpactWorks   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
ConsistentDerivativesBallistic   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
ConsistentDerivativesContacting   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
DerivativesContactingAndSticking   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
Inconsistent   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
Inconsistent2   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
ImpactNoChange   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
InfFrictionImpactThenNoImpact   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
NoFrictionImpactThenNoImpact   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
NoSliding   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
MultiPoint   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
ImpactNoChange2   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
InfFrictionImpactThenNoImpact2   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
NoFrictionImpactThenNoImpact2   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
BallisticNoImpact   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
NumWitnessFunctions   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
SignedDistWitness   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
OtherEndpointDistWitness   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
SeparationWitness   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
VelocityChangesWitness   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
StickingSlidingWitness   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
RigidContactProblemDataBallistic   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
RigidContactProblemDataHorizontalResting   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
RigidContactProblemDataHorizontalSliding   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
RigidContactProblemDataVerticalResting   
)
drake::examples::rod2d::TEST_F ( Rod2DDAETest  ,
RigidContactProblemDataVerticalSliding   
)

Here is the call graph for this function:

drake::examples::rod2d::TEST_F ( Rod2DTimeSteppingTest  ,
RodGoesToRest   
)

Verify that Rod 2D system eventually goes to rest using the first-order time stepping approach (this tests expected meta behavior).

drake::examples::rod2d::TEST_F ( Rod2DTimeSteppingTest  ,
NumWitnessFunctions   
)
drake::examples::rod2d::TEST_F ( Rod2DCompliantTest  ,
ForcesHaveRightSign   
)

Verify that the compliant contact resists penetration.

drake::examples::rod2d::TEST_F ( Rod2DCompliantTest  ,
NumWitnessFunctions   
)