Drake
Drake C++ Documentation
ImplicitIntegratorTest< IntegratorType > Class Template Reference

#include <drake/systems/analysis/test_utilities/implicit_integrator_test.h>

Public Member Functions

 ImplicitIntegratorTest ()
 
void MiscAPITest (ReuseType type)
 
void DoubleSpringMassDamperTest (ReuseType type)
 
void SpringMassDamperStiffTest (ReuseType type)
 
void DiscontinuousSpringMassDamperTest (ReuseType type)
 
void SpringMassStepTest (ReuseType type)
 
void ErrorEstimationTest (ReuseType type)
 
void SpringMassStepAccuracyEffectsTest (ReuseType type)
 
double h () const
 
double constant_force_magnitude () const
 
double semistiff_spring_stiffness () const
 
const SpringMassSystem< double > & spring_mass () const
 

Static Public Member Functions

static void CheckGeneralStatsValidity (IntegratorType *integrator)
 

Protected Attributes

std::unique_ptr< Context< double > > spring_mass_context_
 
std::unique_ptr< Context< double > > spring_mass_damper_context_
 
std::unique_ptr< Context< double > > mod_spring_mass_damper_context_
 
std::unique_ptr< Context< double > > dspring_context_
 
std::unique_ptr< SpringMassSystem< double > > spring_mass_
 
std::unique_ptr< implicit_integrator_test::SpringMassDamperSystem< double > > spring_mass_damper_
 
std::unique_ptr< implicit_integrator_test::DiscontinuousSpringMassDamperSystem< double > > mod_spring_mass_damper_
 
std::unique_ptr< analysis::test::StiffDoubleMassSpringSystem< double > > stiff_double_system_
 

Constructor & Destructor Documentation

◆ ImplicitIntegratorTest()

Member Function Documentation

◆ CheckGeneralStatsValidity()

static void CheckGeneralStatsValidity ( IntegratorType *  integrator)
static

◆ constant_force_magnitude()

double constant_force_magnitude ( ) const

◆ DiscontinuousSpringMassDamperTest()

void DiscontinuousSpringMassDamperTest ( ReuseType  type)

◆ DoubleSpringMassDamperTest()

void DoubleSpringMassDamperTest ( ReuseType  type)

◆ ErrorEstimationTest()

void ErrorEstimationTest ( ReuseType  type)

◆ h()

double h ( ) const

◆ MiscAPITest()

void MiscAPITest ( ReuseType  type)

◆ semistiff_spring_stiffness()

double semistiff_spring_stiffness ( ) const

◆ spring_mass()

const SpringMassSystem<double>& spring_mass ( ) const

◆ SpringMassDamperStiffTest()

void SpringMassDamperStiffTest ( ReuseType  type)

◆ SpringMassStepAccuracyEffectsTest()

void SpringMassStepAccuracyEffectsTest ( ReuseType  type)

◆ SpringMassStepTest()

void SpringMassStepTest ( ReuseType  type)

Member Data Documentation

◆ dspring_context_

std::unique_ptr<Context<double> > dspring_context_
protected

◆ mod_spring_mass_damper_

std::unique_ptr< implicit_integrator_test::DiscontinuousSpringMassDamperSystem<double> > mod_spring_mass_damper_
protected

◆ mod_spring_mass_damper_context_

std::unique_ptr<Context<double> > mod_spring_mass_damper_context_
protected

◆ spring_mass_

std::unique_ptr<SpringMassSystem<double> > spring_mass_
protected

◆ spring_mass_context_

std::unique_ptr<Context<double> > spring_mass_context_
protected

◆ spring_mass_damper_

std::unique_ptr<implicit_integrator_test::SpringMassDamperSystem<double> > spring_mass_damper_
protected

◆ spring_mass_damper_context_

std::unique_ptr<Context<double> > spring_mass_damper_context_
protected

◆ stiff_double_system_

std::unique_ptr<analysis::test::StiffDoubleMassSpringSystem<double> > stiff_double_system_
protected

The documentation for this class was generated from the following file: