All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
Fem3DPerformanceTest.cpp File Reference
#include <gtest/gtest.h>
#include <unordered_map>
#include <memory>
#include "SurgSim/DataStructures/PlyReader.h"
#include "SurgSim/Framework/Assert.h"
#include "SurgSim/Framework/Runtime.h"
#include "SurgSim/Framework/Timer.h"
#include "SurgSim/Math/OdeState.h"
#include "SurgSim/Math/Vector.h"
#include "SurgSim/Physics/Fem3DPlyReaderDelegate.h"
#include "SurgSim/Physics/Fem3DRepresentation.h"
#include "SurgSim/Physics/Fem3DElementCube.h"
#include "SurgSim/Testing/MockPhysicsManager.h"
Include dependency graph for Fem3DPerformanceTest.cpp:

Classes

class  SurgSim::Physics::DivisbleCubeRepresentation
 
class  SurgSim::Physics::Fem3DPerformanceTestBase
 
class  SurgSim::Physics::IntegrationSchemeParamTest
 
class  SurgSim::Physics::IntegrationSchemeAndCountParamTest
 

Namespaces

 SurgSim
 
 SurgSim::Physics
 

Macros

#define FEM3DPERFORMANCETEST_MAP_NAME(map, name)   (map)[name] = #name
 

Functions

 SurgSim::Physics::TEST_P (IntegrationSchemeParamTest, WoundTest)
 
 SurgSim::Physics::TEST_P (IntegrationSchemeAndCountParamTest, CubeTest)
 
 SurgSim::Physics::INSTANTIATE_TEST_CASE_P (Fem3DPerformanceTest, IntegrationSchemeParamTest,::testing::Values(SurgSim::Math::INTEGRATIONSCHEME_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_MODIFIED_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_MODIFIED_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_IMPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_IMPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_STATIC, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_STATIC, SurgSim::Math::INTEGRATIONSCHEME_RUNGE_KUTTA_4, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_RUNGE_KUTTA_4))
 
 SurgSim::Physics::INSTANTIATE_TEST_CASE_P (Fem3DPerformanceTest, IntegrationSchemeAndCountParamTest,::testing::Combine(::testing::Values(SurgSim::Math::INTEGRATIONSCHEME_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_MODIFIED_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_MODIFIED_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_IMPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_IMPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_STATIC, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_STATIC, SurgSim::Math::INTEGRATIONSCHEME_RUNGE_KUTTA_4, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_RUNGE_KUTTA_4),::testing::Values(2, 3, 4, 5, 6, 7, 8)))
 

Macro Definition Documentation

#define FEM3DPERFORMANCETEST_MAP_NAME (   map,
  name 
)    (map)[name] = #name