Merge branch 'refactorPhysicsModule' into 'master'
Refactor physics module **Summary**: * Modifies the Dynamical objects realted classes to generalize for any problem state. This allows for rigid bodies, deformable bodies using FEM and pbd under one dynamicalObject base class. * Adds common interface for pbd solver and FE solvers to allow simpler code in SceneManager * Refactors all the PBD classes for bugs, style, warnings and efficiency. * Misc. modifications including rearranging folders, example codes, renaming classes and clearing some warnings. See merge request !103
No related branches found
No related tags found
Showing
- Base/DynamicalModels/InternalForceModel/imstkLinearFEMForceModel.h 0 additions, 0 deletions...micalModels/InternalForceModel/imstkLinearFEMForceModel.h
- Base/DynamicalModels/InternalForceModel/imstkMassSpringForceModel.cpp 0 additions, 0 deletions...alModels/InternalForceModel/imstkMassSpringForceModel.cpp
- Base/DynamicalModels/InternalForceModel/imstkMassSpringForceModel.h 0 additions, 0 deletions...icalModels/InternalForceModel/imstkMassSpringForceModel.h
- Base/DynamicalModels/InternalForceModel/imstkStVKForceModel.h 0 additions, 0 deletions.../DynamicalModels/InternalForceModel/imstkStVKForceModel.h
- Base/DynamicalModels/ObjectModels/imstkDynamicalModel.h 40 additions, 49 deletionsBase/DynamicalModels/ObjectModels/imstkDynamicalModel.h
- Base/DynamicalModels/ObjectModels/imstkFEMDeformableBodyModel.cpp 39 additions, 38 deletions...amicalModels/ObjectModels/imstkFEMDeformableBodyModel.cpp
- Base/DynamicalModels/ObjectModels/imstkFEMDeformableBodyModel.h 10 additions, 14 deletions...ynamicalModels/ObjectModels/imstkFEMDeformableBodyModel.h
- Base/DynamicalModels/ObjectModels/imstkPbdModel.cpp 499 additions, 0 deletionsBase/DynamicalModels/ObjectModels/imstkPbdModel.cpp
- Base/DynamicalModels/ObjectModels/imstkPbdModel.h 224 additions, 0 deletionsBase/DynamicalModels/ObjectModels/imstkPbdModel.h
- Base/DynamicalModels/ObjectStates/imstkPbdState.cpp 53 additions, 0 deletionsBase/DynamicalModels/ObjectStates/imstkPbdState.cpp
- Base/DynamicalModels/ObjectStates/imstkPbdState.h 84 additions, 0 deletionsBase/DynamicalModels/ObjectStates/imstkPbdState.h
- Base/DynamicalModels/ObjectStates/imstkVectorizedState.cpp 73 additions, 0 deletionsBase/DynamicalModels/ObjectStates/imstkVectorizedState.cpp
- Base/DynamicalModels/ObjectStates/imstkVectorizedState.h 19 additions, 47 deletionsBase/DynamicalModels/ObjectStates/imstkVectorizedState.h
- Base/Geometry/Map/imstkGeometryMap.h 1 addition, 4 deletionsBase/Geometry/Map/imstkGeometryMap.h
- Base/Geometry/Map/imstkOneToOneMap.cpp 1 addition, 1 deletionBase/Geometry/Map/imstkOneToOneMap.cpp
- Base/Geometry/Map/imstkOneToOneMap.h 7 additions, 6 deletionsBase/Geometry/Map/imstkOneToOneMap.h
- Base/Geometry/Map/imstkTetraTriangleMap.cpp 1 addition, 1 deletionBase/Geometry/Map/imstkTetraTriangleMap.cpp
- Base/Geometry/Mesh/imstkLineMesh.cpp 1 addition, 1 deletionBase/Geometry/Mesh/imstkLineMesh.cpp
- Base/Geometry/Mesh/imstkLineMesh.h 1 addition, 1 deletionBase/Geometry/Mesh/imstkLineMesh.h
- Base/Geometry/Mesh/imstkMesh.cpp 8 additions, 7 deletionsBase/Geometry/Mesh/imstkMesh.cpp
Loading
Please register or sign in to comment