Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
iMSTK
iMSTK
Commits
9b0ff671
Commit
9b0ff671
authored
Jan 05, 2016
by
Ricardo Ortiz
Browse files
ENH: Move function definitions includes to cpp
file and add forward declarations.
parent
b2ea57c6
Pipeline
#4825
passed with stage
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Simulators/VegaFEMDeformableSceneObject.cpp
View file @
9b0ff671
...
...
@@ -24,7 +24,32 @@
#include "VegaFEMDeformableSceneObject.h"
// VegaFEM includes
#include "Mesh/VegaVolumetricMesh.h"
#include "Core/MakeUnique.h"
#include "IO/IOMesh.h"
// Vega includes
#include "configFile.h"
#include "generateMassMatrix.h"
#include "sparseMatrix.h"
#include "forceModel.h"
#include "StVKStiffnessMatrix.h"
#include "StVKForceModel.h"
#include "StVKElementABCD.h"
#include "StVKElementABCDLoader.h"
#include "StVKInternalForcesMT.h"
#include "StVKStiffnessMatrixMT.h"
#include "linearFEMForceModel.h"
#include "corotationalLinearFEM.h"
#include "corotationalLinearFEMMT.h"
#include "corotationalLinearFEMForceModel.h"
#include "isotropicHyperelasticFEM.h"
#include "isotropicHyperelasticFEMMT.h"
#include "isotropicHyperelasticFEMForceModel.h"
#include "StVKIsotropicMaterial.h"
#include "neoHookeanIsotropicMaterial.h"
#include "MooneyRivlinIsotropicMaterial.h"
#include "graph.h"
///
/// \brief Vega configuration parser interface. This class interfaces with
...
...
Simulators/VegaFEMDeformableSceneObject.h
View file @
9b0ff671
...
...
@@ -29,31 +29,19 @@
// iMSTK includes
#include "Simulators/DeformableSceneObject.h"
#include "Mesh/VegaVolumetricMesh.h"
#include "Core/MakeUnique.h"
#include "IO/IOMesh.h"
// Vega includes
#include "generateMassMatrix.h"
#include "sparseMatrix.h"
#include "forceModel.h"
#include "StVKStiffnessMatrix.h"
#include "StVKForceModel.h"
#include "StVKElementABCD.h"
#include "StVKElementABCDLoader.h"
#include "StVKInternalForcesMT.h"
#include "StVKStiffnessMatrixMT.h"
#include "linearFEMForceModel.h"
#include "corotationalLinearFEM.h"
#include "corotationalLinearFEMMT.h"
#include "corotationalLinearFEMForceModel.h"
#include "isotropicHyperelasticFEM.h"
#include "isotropicHyperelasticFEMMT.h"
#include "isotropicHyperelasticFEMForceModel.h"
#include "StVKIsotropicMaterial.h"
#include "neoHookeanIsotropicMaterial.h"
#include "MooneyRivlinIsotropicMaterial.h"
#include "graph.h"
// iMSTK forward declarations
class
VegaVolumetricMesh
;
// Vega forward declarations
class
SparseMatrix
;
class
VolumetricMesh
;
class
ForceModel
;
class
StVKInternalForces
;
class
CorotationalLinearFEM
;
class
StVKStiffnessMatrix
;
class
IsotropicMaterial
;
class
IsotropicHyperelasticFEM
;
class
VegaFEMDeformableSceneObject
:
public
DeformableSceneObject
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment