.
|-- applications
|   |-- collections
|   |   |-- CMakeLists.txt
|   |   |-- SofaComponentAdvanced
|   |   |   |-- config.h
|   |   |-- SofaComponentAll
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initComponentAll.cpp
|   |   |   |-- initComponentAll.h
|   |   |   |-- README.md
|   |   |   |-- SofaComponentAllConfig.cmake.in
|   |   |-- SofaComponentBase
|   |   |   |-- config.h
|   |   |-- SofaComponentCommon
|   |   |   |-- config.h
|   |   |-- SofaComponentGeneral
|   |       |-- config.h
|   |-- plugins
|   |   |-- BulletCollisionDetection
|   |   |   |-- BtDynamicMesh.h
|   |   |   |-- BtInterManager.h
|   |   |   |-- BulletCapsuleModel.cpp
|   |   |   |-- BulletCapsuleModel.h
|   |   |   |-- BulletCapsuleModel.inl
|   |   |   |-- BulletCollisionDetection.cpp
|   |   |   |-- BulletCollisionDetection.dox
|   |   |   |-- BulletCollisionDetection.h
|   |   |   |-- BulletCollisionDetection_test
|   |   |   |   |-- BCD_test.cpp
|   |   |   |   |-- BCD_test.h
|   |   |   |   |-- CMakeLists.txt
|   |   |   |-- BulletCollisionDetection.txt
|   |   |   |-- BulletCollisionModel.h
|   |   |   |-- BulletCollisionModel.inl
|   |   |   |-- BulletConvexHullCompliantContacts.cpp
|   |   |   |-- BulletConvexHullContactMapper.cpp
|   |   |   |-- BulletConvexHullContactMapper.h
|   |   |   |-- BulletConvexHullContacts.cpp
|   |   |   |-- BulletConvexHullModel.cpp
|   |   |   |-- BulletConvexHullModel.h
|   |   |   |-- BulletConvexHullModel.inl
|   |   |   |-- BulletCylinderModel.cpp
|   |   |   |-- BulletCylinderModel.h
|   |   |   |-- BulletCylinderModel.inl
|   |   |   |-- BulletOBBModel.cpp
|   |   |   |-- BulletOBBModel.h
|   |   |   |-- BulletOBBModel.inl
|   |   |   |-- BulletRigidContactMapper.cpp
|   |   |   |-- BulletRigidContactMapper.h
|   |   |   |-- BulletRigidContactMapper.inl
|   |   |   |-- BulletSphereModel.cpp
|   |   |   |-- BulletSphereModel.h
|   |   |   |-- BulletSphereModel.inl
|   |   |   |-- BulletTriangleModel.cpp
|   |   |   |-- BulletTriangleModel.h
|   |   |   |-- BulletTriangleModel.inl
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- doc
|   |   |   |   |-- BulletConvexHullDemo.png
|   |   |   |   |-- Doxyfile
|   |   |   |   |-- GlobalBulletCollision.png
|   |   |   |-- examples
|   |   |   |   |-- BulletConvexHullDemo.scn
|   |   |   |   |-- BulletLMDragon.scn
|   |   |   |   |-- BulletSphere.scn
|   |   |   |   |-- GlobalBulletCollision.py
|   |   |   |   |-- GlobalBulletCollision.scn
|   |   |   |   |-- PrimitiveCreation.py
|   |   |   |-- initBulletCollisionDetection.cpp
|   |   |-- CGALPlugin
|   |   |   |-- CGALGeneratorSpecificSettings.cmake
|   |   |   |-- CGALPluginConfig.cmake.in
|   |   |   |-- CGALPlugin_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- MeshGenerationFromImage_test.cpp
|   |   |   |-- CGALPlugin.txt
|   |   |   |-- CMakeLists.txt
|   |   |   |-- scenes
|   |   |   |   |-- data
|   |   |   |   |   |-- edgePoints.vtk
|   |   |   |   |   |-- image
|   |   |   |   |   |   |-- image-cube.inr
|   |   |   |   |   |-- mesh
|   |   |   |   |   |   |-- edges.vtk
|   |   |   |   |   |-- output.png
|   |   |   |   |-- MeshGenerationFromImage.scn
|   |   |   |   |-- MeshGenerationFromImageWithFeatures.scn
|   |   |   |   |-- MeshGenerationFromPolyhedron.scn
|   |   |   |   |-- Refine2DMesh.scn
|   |   |   |   |-- Refine2DMesh.scn.qglviewer.view
|   |   |   |-- src
|   |   |       |-- CGALPlugin
|   |   |           |-- config.h.in
|   |   |           |-- CuboidMesh.cpp
|   |   |           |-- CuboidMesh.h
|   |   |           |-- CuboidMesh.inl
|   |   |           |-- CylinderMesh.cpp
|   |   |           |-- CylinderMesh.h
|   |   |           |-- CylinderMesh.inl
|   |   |           |-- DecimateMesh.cpp
|   |   |           |-- DecimateMesh.h
|   |   |           |-- DecimateMesh.inl
|   |   |           |-- initCGALPlugin.cpp
|   |   |           |-- MeshGenerationFromImage.cpp
|   |   |           |-- MeshGenerationFromImage.h
|   |   |           |-- MeshGenerationFromImage.inl
|   |   |           |-- MeshGenerationFromPolyhedron.cpp
|   |   |           |-- MeshGenerationFromPolyhedron.h
|   |   |           |-- MeshGenerationFromPolyhedron.inl
|   |   |           |-- Refine2DMesh.cpp
|   |   |           |-- Refine2DMesh.h
|   |   |           |-- Refine2DMesh.inl
|   |   |           |-- TriangularConvexHull3D.cpp
|   |   |           |-- TriangularConvexHull3D.h
|   |   |           |-- TriangularConvexHull3D.inl
|   |   |-- CImgPlugin
|   |   |   |-- CImgPluginConfig.cmake.in
|   |   |   |-- CImgPlugin_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- ImageCImg_test.cpp
|   |   |   |   |-- images
|   |   |   |       |-- imagetest_blackwhite.bmp
|   |   |   |       |-- imagetest_blackwhite.jpg
|   |   |   |       |-- imagetest_blackwhite.png
|   |   |   |       |-- imagetest_blackwhite.tiff
|   |   |   |       |-- imagetest_noimage.png
|   |   |   |-- CMakeLists.txt
|   |   |   |-- examples
|   |   |   |   |-- ice_chess_alpha.png
|   |   |   |   |-- ice_chess.jpg
|   |   |   |   |-- ice_chess.png
|   |   |   |   |-- ice_chess.tif
|   |   |   |   |-- plane.obj
|   |   |   |   |-- Texturing.scn
|   |   |   |   |-- Texturing.scn.qglviewer.view
|   |   |   |-- extlibs
|   |   |   |   |-- CImg
|   |   |   |       |-- CImgConfig.cmake.in
|   |   |   |       |-- CImg.h
|   |   |   |       |-- CMakeLists.txt
|   |   |   |       |-- examples
|   |   |   |       |   |-- captcha.cpp
|   |   |   |       |   |-- CImg_demo.cpp
|   |   |   |       |   |-- CMakeLists.txt
|   |   |   |       |   |-- curve_editor2d.cpp
|   |   |   |       |   |-- dtmri_view3d.cpp
|   |   |   |       |   |-- edge_explorer2d.cpp
|   |   |   |       |   |-- fade_images.cpp
|   |   |   |       |   |-- gaussian_fit1d.cpp
|   |   |   |       |   |-- generate_loop_macros.cpp
|   |   |   |       |   |-- hough_transform2d.cpp
|   |   |   |       |   |-- image2ascii.cpp
|   |   |   |       |   |-- image_registration2d.cpp
|   |   |   |       |   |-- image_surface3d.cpp
|   |   |   |       |   |-- img
|   |   |   |       |   |   |-- CImg_demo.h
|   |   |   |       |   |   |-- logo.bmp
|   |   |   |       |   |   |-- milla.bmp
|   |   |   |       |   |   |-- odykill.h
|   |   |   |       |   |   |-- parrot_mask.pgm
|   |   |   |       |   |   |-- parrot.ppm
|   |   |   |       |   |   |-- sh0r.pgm
|   |   |   |       |   |   |-- sh1r.pgm
|   |   |   |       |   |   |-- tetris.h
|   |   |   |       |   |-- jawbreaker.cpp
|   |   |   |       |   |-- Makefile
|   |   |   |       |   |-- mcf_levelsets2d.cpp
|   |   |   |       |   |-- mcf_levelsets3d.cpp
|   |   |   |       |   |-- odykill.cpp
|   |   |   |       |   |-- pde_heatflow2d.cpp
|   |   |   |       |   |-- pde_TschumperleDeriche2d.cpp
|   |   |   |       |   |-- plotter1d.cpp
|   |   |   |       |   |-- radon_transform2d.cpp
|   |   |   |       |   |-- scene3d.cpp
|   |   |   |       |   |-- spherical_function3d.cpp
|   |   |   |       |   |-- tetris.cpp
|   |   |   |       |   |-- tron.cpp
|   |   |   |       |   |-- tutorial.cpp
|   |   |   |       |   |-- use_chlpca.cpp
|   |   |   |       |   |-- use_cimgIPL.cpp
|   |   |   |       |   |-- use_cimgmatlab.cpp
|   |   |   |       |   |-- use_cimgmatlab.m
|   |   |   |       |   |-- use_draw_gradient.cpp
|   |   |   |       |   |-- use_jpeg_buffer.cpp
|   |   |   |       |   |-- use_nlmeans.cpp
|   |   |   |       |   |-- use_patchmatch.cpp
|   |   |   |       |   |-- use_RGBclass.cpp
|   |   |   |       |   |-- use_skeleton.cpp
|   |   |   |       |   |-- use_tiff_stream.cpp
|   |   |   |       |   |-- use_tinymatwriter.cpp
|   |   |   |       |   |-- wavelet_atrous.cpp
|   |   |   |       |-- Licence_CeCILL-C_V1-en.txt
|   |   |   |       |-- Licence_CeCILL_V2-en.txt
|   |   |   |       |-- plugins
|   |   |   |       |   |-- add_fileformat.h
|   |   |   |       |   |-- bayer.h
|   |   |   |       |   |-- chlpca.h
|   |   |   |       |   |-- cvMat.h
|   |   |   |       |   |-- draw_gradient.h
|   |   |   |       |   |-- inpaint.h
|   |   |   |       |   |-- ipl_alt.h
|   |   |   |       |   |-- ipl.h
|   |   |   |       |   |-- jpeg_buffer.h
|   |   |   |       |   |-- loop_macros.h
|   |   |   |       |   |-- matlab.h
|   |   |   |       |   |-- nlmeans.h
|   |   |   |       |   |-- patchmatch.h
|   |   |   |       |   |-- skeleton.h
|   |   |   |       |   |-- tiff_stream.h
|   |   |   |       |   |-- tinymatwriter.h
|   |   |   |       |   |-- vrml.h
|   |   |   |       |   |-- vtk.h
|   |   |   |       |-- README.txt
|   |   |   |       |-- resources
|   |   |   |           |-- compile_win_icl.bat
|   |   |   |           |-- compile_win_visualcpp.bat
|   |   |   |-- src
|   |   |       |-- CImgPlugin
|   |   |           |-- CImgData.h
|   |   |           |-- CImgPlugin.h.in
|   |   |           |-- ImageCImg.cpp
|   |   |           |-- ImageCImg.h
|   |   |           |-- initCImgPlugin.cpp
|   |   |           |-- SOFACImg.h
|   |   |-- CMakeLists.txt
|   |   |-- Compliant
|   |   |   |-- assembly
|   |   |   |   |-- AssembledSystem.cpp
|   |   |   |   |-- AssembledSystem.h
|   |   |   |   |-- AssemblyHelper.h
|   |   |   |   |-- AssemblyVisitor.cpp
|   |   |   |   |-- AssemblyVisitor.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- compliance
|   |   |   |   |-- DampingCompliance.cpp
|   |   |   |   |-- DampingCompliance.h
|   |   |   |   |-- DiagonalCompliance.cpp
|   |   |   |   |-- DiagonalCompliance.h
|   |   |   |   |-- DiagonalCompliance.inl
|   |   |   |   |-- FullCompliance.cpp
|   |   |   |   |-- FullCompliance.h
|   |   |   |   |-- FullCompliance.inl
|   |   |   |   |-- LinearDiagonalCompliance.cpp
|   |   |   |   |-- LinearDiagonalCompliance.h
|   |   |   |   |-- LinearDiagonalCompliance.inl
|   |   |   |   |-- UniformCompliance.cpp
|   |   |   |   |-- UniformCompliance.h
|   |   |   |   |-- UniformCompliance.inl
|   |   |   |-- CompliantConfig.cmake.in
|   |   |   |-- Compliant.dox
|   |   |   |-- Compliant_gui
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- CompliantAttachPerformer.cpp
|   |   |   |   |-- CompliantAttachPerformer.h
|   |   |   |   |-- CompliantAttachPerformer.inl
|   |   |   |   |-- config.h
|   |   |   |   |-- initCompliant_gui.cpp
|   |   |   |   |-- QCompliantMouseOperations.cpp
|   |   |   |   |-- QCompliantMouseOperations.h
|   |   |   |-- Compliant_test
|   |   |   |   |-- AssembledRigidRigidMapping_test.cpp
|   |   |   |   |-- Assembly_test.cpp
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- CompliantImplicitSolver_test.cpp
|   |   |   |   |-- CompliantNLImplicitSolver_test.cpp
|   |   |   |   |-- Compliant_test.h
|   |   |   |   |-- DampedOscillator_test.cpp
|   |   |   |   |-- DiagonalStiffness_test.cpp
|   |   |   |   |-- DotProductMapping_test.cpp
|   |   |   |   |-- NormalizationMapping_test.cpp
|   |   |   |   |-- python
|   |   |   |   |   |-- geometric_primitives
|   |   |   |   |   |   |-- cube.obj
|   |   |   |   |   |   |-- cylinder.obj
|   |   |   |   |   |   |-- rotated_cuboid_12_35_-27.obj
|   |   |   |   |   |   |-- sphere.obj
|   |   |   |   |   |-- scene_AffineMultiMapping.py
|   |   |   |   |   |-- scene_example.py
|   |   |   |   |   |-- scene_friction.py
|   |   |   |   |   |-- scene_lambda_propagation.py
|   |   |   |   |   |-- scene_restitution.py
|   |   |   |   |   |-- scene_UniformCompliance.py
|   |   |   |   |   |-- test_GenerateRigid.py
|   |   |   |   |-- python_test_list.cpp
|   |   |   |   |-- RigidJointMapping_test.cpp
|   |   |   |   |-- SafeDistanceMapping_test.cpp
|   |   |   |   |-- UniformStiffness_test.cpp
|   |   |   |-- Compliant.txt
|   |   |   |-- config.h.in
|   |   |   |-- constraint
|   |   |   |   |-- BaseConstraintValue.h
|   |   |   |   |-- BaumgarteStabilization.cpp
|   |   |   |   |-- BaumgarteStabilization.h
|   |   |   |   |-- ClosureConstraint.cpp
|   |   |   |   |-- ClosureConstraint.h
|   |   |   |   |-- Constraint.cpp
|   |   |   |   |-- Constraint.h
|   |   |   |   |-- ConstraintValue.cpp
|   |   |   |   |-- ConstraintValue.h
|   |   |   |   |-- CoulombConstraint.cpp
|   |   |   |   |-- CoulombConstraint.h
|   |   |   |   |-- CoulombConstraint.inl
|   |   |   |   |-- DampingValue.cpp
|   |   |   |   |-- DampingValue.h
|   |   |   |   |-- HolonomicConstraintValue.cpp
|   |   |   |   |-- HolonomicConstraintValue.h
|   |   |   |   |-- OffsettedConstraintValue.cpp
|   |   |   |   |-- OffsettedConstraintValue.h
|   |   |   |   |-- ResistanceConstraint.cpp
|   |   |   |   |-- ResistanceConstraint.h
|   |   |   |   |-- Restitution.cpp
|   |   |   |   |-- Restitution.h
|   |   |   |   |-- Stabilization.cpp
|   |   |   |   |-- Stabilization.h
|   |   |   |   |-- UnilateralConstraint.cpp
|   |   |   |   |-- UnilateralConstraint.h
|   |   |   |   |-- VelocityConstraintValue.cpp
|   |   |   |   |-- VelocityConstraintValue.h
|   |   |   |-- contact
|   |   |   |   |-- BaseContact.h
|   |   |   |   |-- CompliantContact.cpp
|   |   |   |   |-- CompliantContact.h
|   |   |   |   |-- FrictionCompliantContact.cpp
|   |   |   |   |-- FrictionCompliantContact.h
|   |   |   |   |-- PenaltyCompliantContact.cpp
|   |   |   |   |-- PenaltyCompliantContact.h
|   |   |   |-- controller
|   |   |   |   |-- CompliantSleepController.cpp
|   |   |   |   |-- CompliantSleepController.h
|   |   |   |-- doc
|   |   |   |   |-- biblio.bib
|   |   |   |   |-- compliant_body.tex
|   |   |   |   |-- compliant.kilepr
|   |   |   |   |-- compliant.pdf
|   |   |   |   |-- Compliant.png
|   |   |   |   |-- compliant-reference.pdf
|   |   |   |   |-- compliant-reference.tex
|   |   |   |   |-- compliant.tex
|   |   |   |   |-- Doxyfile
|   |   |   |   |-- DoxygenLayout.xml
|   |   |   |   |-- figures.odg
|   |   |   |   |-- index.html
|   |   |   |   |-- NonLinearImplicitSolver.pdf
|   |   |   |   |-- NonLinearImplicitSolver.tex
|   |   |   |   |-- slide
|   |   |   |   |   |-- Compliant_2013.pdf
|   |   |   |   |   |-- Compliant 22_10_2013.odp
|   |   |   |   |-- system-8parts.png
|   |   |   |   |-- system-abstract.png
|   |   |   |   |-- system-assembly.pdf
|   |   |   |   |-- system-assembly.png
|   |   |   |   |-- system-bigmatrix.pdf
|   |   |   |   |-- system-bigmatrix.png
|   |   |   |   |-- system-graph.pdf
|   |   |   |   |-- system-graph.png
|   |   |   |   |-- system-shift.png
|   |   |   |-- examples
|   |   |   |   |-- alt
|   |   |   |   |   |-- chain.py
|   |   |   |   |   |-- scene.py
|   |   |   |   |-- angular.py
|   |   |   |   |-- angular_spring.py
|   |   |   |   |-- articulationControllers.py
|   |   |   |   |-- benchmark.py
|   |   |   |   |-- bielle_manivelle
|   |   |   |   |   |-- 0.obj
|   |   |   |   |   |-- 1.obj
|   |   |   |   |   |-- 2.obj
|   |   |   |   |   |-- 3.obj
|   |   |   |   |   |-- bielle_manivelle.sml
|   |   |   |   |   |-- joint_target_pose.py
|   |   |   |   |   |-- material.json
|   |   |   |   |   |-- scene.py
|   |   |   |   |   |-- scene_sml.py
|   |   |   |   |   |-- structuralAPI.py
|   |   |   |   |-- caduceus.scn
|   |   |   |   |-- CantileverBeam_4_4_20.scn
|   |   |   |   |-- CantileverBeam-FEM.scn
|   |   |   |   |-- CantileverBeam.scn
|   |   |   |   |-- chain.py
|   |   |   |   |-- cloth
|   |   |   |   |   |-- ball.xml
|   |   |   |   |   |-- cloth.xml
|   |   |   |   |   |-- friction.py
|   |   |   |   |   |-- scene.py
|   |   |   |   |-- cloth_ball.scn
|   |   |   |   |-- compliance
|   |   |   |   |   |-- LinearDiagonalCompliance.scn
|   |   |   |   |-- CompliantCloth.scn
|   |   |   |   |-- Compliant.html
|   |   |   |   |-- CompliantOscillator.scn
|   |   |   |   |-- CompliantPendulum.scn
|   |   |   |   |-- Compliant.scn
|   |   |   |   |-- CompliantSleep.py
|   |   |   |   |-- CompliantSpringChainPendulum.scn
|   |   |   |   |-- CompliantStiffCloth.scn
|   |   |   |   |-- CompliantTest.scn
|   |   |   |   |-- contact
|   |   |   |   |   |-- bowl1.py
|   |   |   |   |   |-- bowl2.py
|   |   |   |   |   |-- CompliantPostStabilizationAnimationLoop.scn
|   |   |   |   |   |-- friction_anisotropy.py
|   |   |   |   |   |-- friction.scn
|   |   |   |   |   |-- friction_simple.py
|   |   |   |   |   |-- friction_validation.py
|   |   |   |   |   |-- penalty.scn
|   |   |   |   |   |-- restitution+friction.scn
|   |   |   |   |   |-- restitution.scn
|   |   |   |   |   |-- self-collision.scn
|   |   |   |   |   |-- soup.py
|   |   |   |   |   |-- unilateral_sequential.scn
|   |   |   |   |   |-- viscous_friction.scn
|   |   |   |   |-- easy.py
|   |   |   |   |-- FEM-donuts.scn
|   |   |   |   |-- forcefield
|   |   |   |   |   |-- CompliantPenaltyForceField.scn
|   |   |   |   |-- formulation.scn
|   |   |   |   |-- future_api.py
|   |   |   |   |-- gear.py
|   |   |   |   |-- JacobiPreconditioner.scn
|   |   |   |   |-- jointResistance.py
|   |   |   |   |-- knee
|   |   |   |   |   |-- box-inner.obj
|   |   |   |   |   |-- constraint.py
|   |   |   |   |   |-- knee.py
|   |   |   |   |   |-- mapping.py
|   |   |   |   |   |-- path.py
|   |   |   |   |   |-- plane_test.py
|   |   |   |   |   |-- rigid.py
|   |   |   |   |   |-- tool.py
|   |   |   |   |-- LineProjectionConstraint.py
|   |   |   |   |-- mapping
|   |   |   |   |   |-- rigidJointFromTargetMapping.py
|   |   |   |   |   |-- rigidJointFromTargetMapping.py.qglviewer.view
|   |   |   |   |   |-- SafeDistanceMapping.py
|   |   |   |   |-- mesh
|   |   |   |   |   |-- cube.obj
|   |   |   |   |   |-- ground.obj
|   |   |   |   |-- minres_cloth_kkt.scn
|   |   |   |   |-- minres_cloth_schur.scn
|   |   |   |   |-- NonLinearImplicitCloth.scn
|   |   |   |   |-- numpy_data.py
|   |   |   |   |-- numpy_forcefield.py
|   |   |   |   |-- numpy_hooke_mapping.py
|   |   |   |   |-- numpy_mapping.py
|   |   |   |   |-- outOfScope.py
|   |   |   |   |-- Pendulum.scn
|   |   |   |   |-- pid-simple.py
|   |   |   |   |-- PlaneProjectionConstraint.py
|   |   |   |   |-- pseudoStaticSolver.scn
|   |   |   |   |-- python
|   |   |   |   |   |-- AssembledSystem.py
|   |   |   |   |   |-- getAssembledImplicitMatrix.py
|   |   |   |   |-- rigidMapping.py
|   |   |   |   |-- Skeleton.scn
|   |   |   |   |-- skinning
|   |   |   |   |   |-- minimal_skin.obj
|   |   |   |   |   |-- scene_two_bones.py
|   |   |   |   |   |-- two_bones.xml
|   |   |   |   |-- spring.py
|   |   |   |   |-- stabilization.py
|   |   |   |   |-- static
|   |   |   |   |   |-- beam.py
|   |   |   |   |   |-- beam.xml
|   |   |   |   |   |-- chain.py
|   |   |   |   |   |-- hard_chain.py
|   |   |   |   |   |-- scene.py
|   |   |   |   |-- StiffCloth.scn
|   |   |   |   |-- stops.scn
|   |   |   |   |-- StructuralAPI.py
|   |   |   |   |-- unilateralSpring.scn
|   |   |   |   |-- using_types.py
|   |   |   |   |-- validations
|   |   |   |       |-- damping.scn
|   |   |   |       |-- rayleighDamping_mass.scn
|   |   |   |       |-- rayleighDamping_stiffness.scn
|   |   |   |-- forcefield
|   |   |   |   |-- CompliantPenaltyForceField.cpp
|   |   |   |   |-- CompliantPenaltyForceField.h
|   |   |   |   |-- DiagonalStiffness.cpp
|   |   |   |   |-- DiagonalStiffness.h
|   |   |   |   |-- DiagonalStiffness.inl
|   |   |   |   |-- PotentialEnergy.cpp
|   |   |   |   |-- PotentialEnergy.h
|   |   |   |   |-- UniformLinearPotentialEnergy.cpp
|   |   |   |   |-- UniformLinearPotentialEnergy.h
|   |   |   |   |-- UniformStiffness.cpp
|   |   |   |   |-- UniformStiffness.h
|   |   |   |   |-- UniformStiffness.inl
|   |   |   |-- initCompliant.cpp
|   |   |   |-- initCompliant.h
|   |   |   |-- mapping
|   |   |   |   |-- AdditionMapping.cpp
|   |   |   |   |-- AdditionMapping.h
|   |   |   |   |-- AffineMultiMapping.cpp
|   |   |   |   |-- AffineMultiMapping.h
|   |   |   |   |-- AssembledMapping.h
|   |   |   |   |-- AssembledMultiMapping.h
|   |   |   |   |-- AssembledRigidRigidMapping.cpp
|   |   |   |   |-- AssembledRigidRigidMapping.h
|   |   |   |   |-- ConstantAssembledMapping.h
|   |   |   |   |-- ConstantAssembledMultiMapping.h
|   |   |   |   |-- ContactMapping.cpp
|   |   |   |   |-- ContactMapping.h
|   |   |   |   |-- DifferenceFromTargetMapping.cpp
|   |   |   |   |-- DifferenceFromTargetMapping.h
|   |   |   |   |-- DifferenceMapping.cpp
|   |   |   |   |-- DifferenceMapping.h
|   |   |   |   |-- DotProductMapping.cpp
|   |   |   |   |-- DotProductMapping.h
|   |   |   |   |-- GearMapping.cpp
|   |   |   |   |-- GearMapping.h
|   |   |   |   |-- MaskMapping.cpp
|   |   |   |   |-- MaskMapping.h
|   |   |   |   |-- NormalizationMapping.cpp
|   |   |   |   |-- NormalizationMapping.h
|   |   |   |   |-- PairingMultiMapping.cpp
|   |   |   |   |-- PairingMultiMapping.h
|   |   |   |   |-- ProjectionMapping.cpp
|   |   |   |   |-- ProjectionMapping.h
|   |   |   |   |-- PythonMultiMapping.cpp
|   |   |   |   |-- PythonMultiMapping.h
|   |   |   |   |-- PythonMultiMapping.inl
|   |   |   |   |-- QuadraticMapping.cpp
|   |   |   |   |-- QuadraticMapping.h
|   |   |   |   |-- RigidComMultiMapping.cpp
|   |   |   |   |-- RigidComMultiMapping.h
|   |   |   |   |-- RigidJointFromTargetMapping.cpp
|   |   |   |   |-- RigidJointFromTargetMapping.h
|   |   |   |   |-- RigidJointMapping.cpp
|   |   |   |   |-- RigidJointMapping.h
|   |   |   |   |-- RigidJointMultiMapping.cpp
|   |   |   |   |-- RigidJointMultiMapping.h
|   |   |   |   |-- RigidRestJointMapping.cpp
|   |   |   |   |-- RigidRestJointMapping.h
|   |   |   |   |-- SafeDistanceMapping.cpp
|   |   |   |   |-- SafeDistanceMapping.h
|   |   |   |-- misc
|   |   |   |   |-- CompliantAttachButtonSetting.cpp
|   |   |   |   |-- CompliantAttachButtonSetting.h
|   |   |   |   |-- CompliantSolverMerger.cpp
|   |   |   |   |-- CompliantSolverMerger.h
|   |   |   |   |-- FailNode.cpp
|   |   |   |   |-- FailNode.h
|   |   |   |   |-- RigidMass.cpp
|   |   |   |   |-- RigidMass.h
|   |   |   |   |-- SimpleAnimationLoop.cpp
|   |   |   |   |-- SimpleAnimationLoop.h
|   |   |   |-- numericalsolver
|   |   |   |   |-- AnalysisSolver.cpp
|   |   |   |   |-- AnalysisSolver.h
|   |   |   |   |-- Benchmark.cpp
|   |   |   |   |-- Benchmark.h
|   |   |   |   |-- BenchmarkSolver.cpp
|   |   |   |   |-- BenchmarkSolver.h
|   |   |   |   |-- BiCgStabSolver.cpp
|   |   |   |   |-- BiCgStabSolver.h
|   |   |   |   |-- CgSolver.cpp
|   |   |   |   |-- CgSolver.h
|   |   |   |   |-- DiagonalResponse.cpp
|   |   |   |   |-- DiagonalResponse.h
|   |   |   |   |-- EigenSparseResponse.cpp
|   |   |   |   |-- EigenSparseResponse.h
|   |   |   |   |-- EigenSparseResponse.inl
|   |   |   |   |-- EigenSparseSolver.cpp
|   |   |   |   |-- EigenSparseSolver.h
|   |   |   |   |-- EigenSparseSolver.inl
|   |   |   |   |-- IterativeSolver.cpp
|   |   |   |   |-- IterativeSolver.h
|   |   |   |   |-- KKTSolver.h
|   |   |   |   |-- KrylovSolver.cpp
|   |   |   |   |-- KrylovSolver.h
|   |   |   |   |-- LumpedResponse.cpp
|   |   |   |   |-- LumpedResponse.h
|   |   |   |   |-- MinresSolver.cpp
|   |   |   |   |-- MinresSolver.h
|   |   |   |   |-- ModulusSolver.cpp
|   |   |   |   |-- ModulusSolver.h
|   |   |   |   |-- NNCGSolver.cpp
|   |   |   |   |-- NNCGSolver.h
|   |   |   |   |-- PreconditionedCgSolver.cpp
|   |   |   |   |-- PreconditionedCgSolver.h
|   |   |   |   |-- PreconditionedSolver.cpp
|   |   |   |   |-- PreconditionedSolver.h
|   |   |   |   |-- Response.h
|   |   |   |   |-- SequentialSolver.cpp
|   |   |   |   |-- SequentialSolver.h
|   |   |   |   |-- SubKKT.cpp
|   |   |   |   |-- SubKKT.h
|   |   |   |   |-- SubKKT.inl
|   |   |   |-- odesolver
|   |   |   |   |-- CompliantImplicitSolver.cpp
|   |   |   |   |-- CompliantImplicitSolver.h
|   |   |   |   |-- CompliantNLImplicitSolver.cpp
|   |   |   |   |-- CompliantNLImplicitSolver.h
|   |   |   |   |-- CompliantPostStabilizationAnimationLoop.cpp
|   |   |   |   |-- CompliantPostStabilizationAnimationLoop.h
|   |   |   |   |-- CompliantPseudoStaticSolver.cpp
|   |   |   |   |-- CompliantPseudoStaticSolver.h
|   |   |   |   |-- CompliantPseudoStaticSolver.inl
|   |   |   |   |-- CompliantStaticSolver.cpp
|   |   |   |   |-- CompliantStaticSolver.h
|   |   |   |   |-- ConstantCompliantImplicitSolver.cpp
|   |   |   |   |-- ConstantCompliantImplicitSolver.h
|   |   |   |-- preconditioner
|   |   |   |   |-- BasePreconditioner.h
|   |   |   |   |-- CompliantJacobiPreconditioner.cpp
|   |   |   |   |-- CompliantJacobiPreconditioner.h
|   |   |   |   |-- CompliantLDLTPreconditioner.cpp
|   |   |   |   |-- CompliantLDLTPreconditioner.h
|   |   |   |   |-- IncompleteCholeskyPreconditioner.cpp
|   |   |   |   |-- IncompleteCholeskyPreconditioner.h
|   |   |   |-- python
|   |   |   |   |-- Binding_AssembledSystem.cpp
|   |   |   |   |-- Binding_AssembledSystem.h
|   |   |   |   |-- Compliant
|   |   |   |   |   |-- Control.py
|   |   |   |   |   |-- easy.py
|   |   |   |   |   |-- Frame.py
|   |   |   |   |   |-- future.py
|   |   |   |   |   |-- __init__.py
|   |   |   |   |   |-- patch.py
|   |   |   |   |   |-- Rigid.py
|   |   |   |   |   |-- Script.py
|   |   |   |   |   |-- sml.py
|   |   |   |   |   |-- sparse.py
|   |   |   |   |   |-- StructuralAPI.py
|   |   |   |   |   |-- TODO
|   |   |   |   |   |-- tool.py
|   |   |   |   |   |-- Tools.py
|   |   |   |   |   |-- types.py
|   |   |   |   |   |-- Vec.py
|   |   |   |   |-- _Compliant.cpp
|   |   |   |   |-- python.cpp
|   |   |   |   |-- python.h
|   |   |   |-- README.txt
|   |   |   |-- utils
|   |   |       |-- anderson.cpp
|   |   |       |-- anderson.h
|   |   |       |-- basis.h
|   |   |       |-- bicgstab.h
|   |   |       |-- cg.h
|   |   |       |-- changeClassName.sh
|   |   |       |-- cone.h
|   |   |       |-- cr.h
|   |   |       |-- edit.h
|   |   |       |-- eigen_types.h
|   |   |       |-- expr.h
|   |   |       |-- find.h
|   |   |       |-- force_assert.h
|   |   |       |-- graph.h
|   |   |       |-- kkt.h
|   |   |       |-- krylov.h
|   |   |       |-- map.h
|   |   |       |-- meta.h
|   |   |       |-- minres.h
|   |   |       |-- nan.h
|   |   |       |-- nlnscg.cpp
|   |   |       |-- nlnscg.h
|   |   |       |-- nr.h
|   |   |       |-- preconditionedcg.h
|   |   |       |-- schur.h
|   |   |       |-- scoped.h
|   |   |       |-- se3.h
|   |   |       |-- sparse.h
|   |   |       |-- sub_kkt.cpp
|   |   |       |-- sub_kkt.h
|   |   |       |-- sub_kkt.inl
|   |   |       |-- thread_variable.h
|   |   |-- DiffusionSolver
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- DiffusionSolverConfig.cmake.in
|   |   |   |-- DiffusionSolver.cpp
|   |   |   |-- DiffusionSolver.h
|   |   |   |-- initDiffusionSolver.cpp
|   |   |-- ExternalBehaviorModel
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- example
|   |   |   |   |-- MultiMapping.py
|   |   |   |   |-- MultiMapping.scn
|   |   |   |   |-- simple.scn
|   |   |   |-- ExternalBehaviorModelConfig.cmake.in
|   |   |   |-- ExternalBehaviorModel.dox
|   |   |   |-- FEMGridBehaviorModel.cpp
|   |   |   |-- FEMGridBehaviorModel.h
|   |   |   |-- FEMGridBehaviorModel.inl
|   |   |   |-- initExternalBehaviorModel.cpp
|   |   |-- Flexible
|   |   |   |-- BaseJacobian.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h.in
|   |   |   |-- deformationMapping
|   |   |   |   |-- BaseDeformationImpl.inl
|   |   |   |   |-- BaseDeformationMapping.cpp
|   |   |   |   |-- BaseDeformationMapping.h
|   |   |   |   |-- BaseDeformationMapping.inl
|   |   |   |   |-- BaseDeformationMultiMapping.cpp
|   |   |   |   |-- BaseDeformationMultiMapping.h
|   |   |   |   |-- BaseDeformationMultiMapping.inl
|   |   |   |   |-- CorotationalMeshMapping.cpp
|   |   |   |   |-- CorotationalMeshMapping.h
|   |   |   |   |-- CustomJacobianBlock.h
|   |   |   |   |-- ImageDeformation.cpp
|   |   |   |   |-- ImageDeformation.h
|   |   |   |   |-- LinearJacobianBlock_affine.inl
|   |   |   |   |-- LinearJacobianBlock.h
|   |   |   |   |-- LinearJacobianBlock_point.inl
|   |   |   |   |-- LinearJacobianBlock_quadratic.inl
|   |   |   |   |-- LinearJacobianBlock_rigid.inl
|   |   |   |   |-- LinearMapping_affine.cpp
|   |   |   |   |-- LinearMapping.h
|   |   |   |   |-- LinearMapping_point.cpp
|   |   |   |   |-- LinearMapping_quadratic.cpp
|   |   |   |   |-- LinearMapping_rigid.cpp
|   |   |   |   |-- LinearMultiMapping.h
|   |   |   |   |-- LinearMultiMapping_rigidaffine.cpp
|   |   |   |   |-- MLSJacobianBlock_affine.inl
|   |   |   |   |-- MLSJacobianBlock.h
|   |   |   |   |-- MLSJacobianBlock_point.inl
|   |   |   |   |-- MLSJacobianBlock_quadratic.inl
|   |   |   |   |-- MLSJacobianBlock_rigid.inl
|   |   |   |   |-- MLSMapping_affine.cpp
|   |   |   |   |-- MLSMapping.h
|   |   |   |   |-- MLSMapping_point.cpp
|   |   |   |   |-- MLSMapping_quadratic.cpp
|   |   |   |   |-- MLSMapping_rigid.cpp
|   |   |   |   |-- TetrahedronVolumeMapping.cpp
|   |   |   |   |-- TetrahedronVolumeMapping.h
|   |   |   |   |-- TriangleDeformationMapping.cpp
|   |   |   |   |-- TriangleDeformationMapping.h
|   |   |   |   |-- TriangleDeformationMapping.inl
|   |   |   |   |-- TriangleStrainAverageMapping.cpp
|   |   |   |   |-- TriangleStrainAverageMapping.h
|   |   |   |   |-- TriangleStrainAverageMapping.inl
|   |   |   |   |-- VolumeMapping.cpp
|   |   |   |   |-- VolumeMapping.h
|   |   |   |-- doc
|   |   |   |   |-- AffinePatchTestCases.png
|   |   |   |   |-- AffinePatchTest.png
|   |   |   |   |-- corotational_geometricStiffnessMatrix.mw
|   |   |   |   |-- Doxyfile
|   |   |   |   |-- DoxygenLayout.xml
|   |   |   |   |-- figures.odg
|   |   |   |   |-- Flexible.bib
|   |   |   |   |-- flexible_body.tex
|   |   |   |   |-- flexible.kilepr
|   |   |   |   |-- Flexible.pdf
|   |   |   |   |-- Flexible.png
|   |   |   |   |-- Flexible.tex
|   |   |   |   |-- index.html
|   |   |   |   |-- mass-spring.pdf
|   |   |   |   |-- mooneyRivlin_principalStretches.mw
|   |   |   |   |-- neoHookean_principalStretches.mw
|   |   |   |   |-- ogden_principalStretches.mw
|   |   |   |   |-- PatchTest.png
|   |   |   |   |-- PointDeformationMapping.png
|   |   |   |   |-- principalStretches_geometricStiffnessMatrix.mw
|   |   |   |   |-- RigidDeformationMapping.png
|   |   |   |   |-- slide
|   |   |   |   |   |-- flexible_2013.pdf
|   |   |   |   |-- stabilizedHooke_principalStretches.mw
|   |   |   |   |-- stabilizedNeoHookean_principalStretches.mw
|   |   |   |   |-- tetrahedronvolume.mw
|   |   |   |   |-- threeLevels.odg
|   |   |   |   |-- threeLevels.pdf
|   |   |   |   |-- threeLevels.png
|   |   |   |-- engine
|   |   |   |   |-- ComputeDualQuatEngine.cpp
|   |   |   |   |-- ComputeDualQuatEngine.h
|   |   |   |   |-- ComputeDualQuatEngine.inl
|   |   |   |   |-- ComputeWeightEngine.cpp
|   |   |   |   |-- ComputeWeightEngine.h
|   |   |   |   |-- TransformEngine.cpp
|   |   |   |-- examples
|   |   |   |   |-- beam
|   |   |   |   |   |-- beam_100-40-1.mtl
|   |   |   |   |   |-- beam_100-40-1.obj
|   |   |   |   |   |-- beam_bimaterial.mhd
|   |   |   |   |   |-- beam_bimaterial.raw
|   |   |   |   |   |-- beam.mhd
|   |   |   |   |   |-- beam.obj
|   |   |   |   |   |-- beam.raw
|   |   |   |   |   |-- generateBeam.scn
|   |   |   |   |   |-- generateRefBeam_flex.scn
|   |   |   |   |   |-- linearAffine_ext.scn
|   |   |   |   |   |-- linearAffine_flex331.scn
|   |   |   |   |   |-- linearAffine_flex332.scn
|   |   |   |   |   |-- linearComparison_flex332.scn
|   |   |   |   |   |-- linearQuadratic_ext.scn
|   |   |   |   |   |-- linearQuadratic_flex331.scn
|   |   |   |   |   |-- linearQuadratic_flex332.scn
|   |   |   |   |   |-- linearRigid_ext.scn
|   |   |   |   |   |-- linearRigid_flex331.scn
|   |   |   |   |   |-- linearRigid_flex332.scn
|   |   |   |   |   |-- refBeam_Flex.obj
|   |   |   |   |   |-- RigidFrame.scn
|   |   |   |   |-- data
|   |   |   |   |   |-- mesh
|   |   |   |   |       |-- degrade.bmp
|   |   |   |   |       |-- degrade-stiffness.png
|   |   |   |   |       |-- plate.bmp
|   |   |   |   |       |-- steak.mtl
|   |   |   |   |       |-- steak.obj
|   |   |   |   |       |-- steak.png
|   |   |   |   |       |-- steak-seg-highres.ppm
|   |   |   |   |       |-- steak-seg.ppm
|   |   |   |   |       |-- T.obj
|   |   |   |   |-- deformation
|   |   |   |   |   |-- corotationalMeshMapping.scn
|   |   |   |   |   |-- fineVolumes.py
|   |   |   |   |   |-- imageDeformation.scn
|   |   |   |   |   |-- linearHexaFEM-comparison.scn
|   |   |   |   |   |-- RigidDeformationMapping.scn
|   |   |   |   |   |-- RigidDeformationMapping_stiffness.scn
|   |   |   |   |   |-- TetrahedronVolumeMapping.py
|   |   |   |   |   |-- TriangleDeformationMapping.scn
|   |   |   |   |   |-- TriangleStrainAverageMapping.scn
|   |   |   |   |   |-- volumeMapping.scn
|   |   |   |   |-- demos
|   |   |   |   |   |-- 2d.scn
|   |   |   |   |   |-- affine-armadillo.scn
|   |   |   |   |   |-- degrade.scn
|   |   |   |   |   |-- degrade.scn.qglviewer.view
|   |   |   |   |   |-- linearHexaFEM-armadillo.scn
|   |   |   |   |   |-- plate.scn
|   |   |   |   |   |-- steak10.scn
|   |   |   |   |   |-- steak_diffusion.scn
|   |   |   |   |   |-- steak.scn
|   |   |   |   |   |-- T.scn
|   |   |   |   |   |-- T.scn.qglviewer.view
|   |   |   |   |-- forcefield
|   |   |   |   |   |-- FlexibleCorotationalFEMForceField.scn
|   |   |   |   |-- IO
|   |   |   |   |   |-- loadSimu.py
|   |   |   |   |   |-- saveSimu.py
|   |   |   |   |-- mass
|   |   |   |   |   |-- AffineMass.scn
|   |   |   |   |   |-- ImageDensityMass.scn
|   |   |   |   |   |-- QuadraticMass.scn
|   |   |   |   |-- material
|   |   |   |   |   |-- anisotropic2DFEM.scn
|   |   |   |   |   |-- anisotropic3DFEM.scn
|   |   |   |   |   |-- CylinderTractionNeoHookean.scn
|   |   |   |   |   |-- CylinderTraction.scn
|   |   |   |   |   |-- HexahedraTractionNewtonSolver.scn
|   |   |   |   |   |-- HexahedraTraction.scn
|   |   |   |   |   |-- HexahedraTractionStaticSolver.scn
|   |   |   |   |   |-- MooneyRivlinHexaCompressionTest.scn
|   |   |   |   |   |-- MooneyRivlin.scn
|   |   |   |   |   |-- NeoHookean.scn
|   |   |   |   |   |-- NeoHookeHexaCompressionTest.scn
|   |   |   |   |   |-- Ogden.scn
|   |   |   |   |   |-- ProjectiveRigid.scn
|   |   |   |   |   |-- StabilizedHooke.scn
|   |   |   |   |   |-- StabilizedNeoHookean.scn
|   |   |   |   |   |-- StVenantKirchhoff.scn
|   |   |   |   |-- misc
|   |   |   |   |   |-- staticProjectiveDynamics.scn
|   |   |   |   |-- patch_test
|   |   |   |   |   |-- FEM.py
|   |   |   |   |   |-- Frames.py
|   |   |   |   |   |-- MLS.py
|   |   |   |   |   |-- PatchTest.scn
|   |   |   |   |-- shapeFunction
|   |   |   |   |   |-- BezierTetrahedron.scn
|   |   |   |   |   |-- diffusionShapeFunction.scn
|   |   |   |   |   |-- imageShapeFunctionDisplay.scn
|   |   |   |   |   |-- linear_Vec3F331.scn
|   |   |   |   |   |-- MLSaffine.scn
|   |   |   |   |   |-- MLS.scn
|   |   |   |   |   |-- test_linear_Vec3F331.scn
|   |   |   |   |   |-- test_linear_Vec3Vec3.scn
|   |   |   |   |   |-- test_shapefunction.scn
|   |   |   |   |-- strain
|   |   |   |   |   |-- CauchyStrain.scn
|   |   |   |   |   |-- corotationalStrain_geometricStiffness.scn
|   |   |   |   |   |-- plastic.scn
|   |   |   |   |   |-- PrincipalStretches.scn
|   |   |   |   |   |-- strainSmoothing2D.py
|   |   |   |   |   |-- strainSmoothing.py
|   |   |   |   |-- types
|   |   |   |   |   |-- linearAffineFrame.scn
|   |   |   |   |   |-- linearHexaFEM.scn
|   |   |   |   |   |-- linearQuadraticFrame.scn
|   |   |   |   |   |-- linearRigidandAffineFrame.py
|   |   |   |   |   |-- linearRigidFrame.scn
|   |   |   |   |   |-- linearTetFEM.scn
|   |   |   |   |   |-- rigidConstraint.scn
|   |   |   |   |-- visualization
|   |   |   |       |-- comparison.scn
|   |   |   |       |-- dualQuatSkinning.scn
|   |   |   |       |-- linearAffineFrame_stressDisplay.scn
|   |   |   |       |-- linearSkinning_manual.scn
|   |   |   |       |-- strainDiscretizer.scn
|   |   |   |-- FlexibleConfig.cmake.in
|   |   |   |-- Flexible.dox
|   |   |   |-- Flexible_test
|   |   |   |   |-- AffineDeformationMapping_test.cpp
|   |   |   |   |-- AffinePatch_test.cpp
|   |   |   |   |-- CauchyStrainMapping_test.cpp
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- CorotationalStrainMapping_test.cpp
|   |   |   |   |-- Engine_test.cpp
|   |   |   |   |-- FramesBeamMaterial_test.cpp
|   |   |   |   |-- GreenStrainMapping_test.cpp
|   |   |   |   |-- HexahedraMaterial_test.cpp
|   |   |   |   |-- InvariantMapping_test.cpp
|   |   |   |   |-- Material_test.cpp
|   |   |   |   |-- MooneyRivlinHexahedraMaterial_test.cpp
|   |   |   |   |-- NeoHookeHexahedraMaterial_test.cpp
|   |   |   |   |-- Patch_test.cpp
|   |   |   |   |-- PointDeformationMapping_test.cpp
|   |   |   |   |-- PrincipalStretchesMapping_test.cpp
|   |   |   |   |-- python_test_list.cpp
|   |   |   |   |-- RigidDeformationMapping_test.cpp
|   |   |   |   |-- scenes
|   |   |   |   |   |-- AffineLineDeformationMapping.scn
|   |   |   |   |   |-- AssembledSolverMrNhHexahedraTractionTest.scn
|   |   |   |   |   |-- beam.mhd
|   |   |   |   |   |-- beam.obj
|   |   |   |   |   |-- beam.raw
|   |   |   |   |   |-- CylinderTractionElaston.scn
|   |   |   |   |   |-- CylinderTraction.scn
|   |   |   |   |   |-- Engine1.scn
|   |   |   |   |   |-- Engine2.scn
|   |   |   |   |   |-- FramesBeamTractionTest.scn
|   |   |   |   |   |-- GreenAffinePatchTest.scn
|   |   |   |   |   |-- HexahedraTractionTest.scn
|   |   |   |   |   |-- LinearDeformationMappingPoint.scn
|   |   |   |   |   |-- PolarCorotationalAffinePatchTest.scn
|   |   |   |   |   |-- python
|   |   |   |   |   |   |-- beam.mhd
|   |   |   |   |   |   |-- beam.obj
|   |   |   |   |   |   |-- beam.raw
|   |   |   |   |   |   |-- reInitMapping.py
|   |   |   |   |   |-- RigidLineDeformationMapping.scn
|   |   |   |   |   |-- ShapeFunctionTest.scn
|   |   |   |   |   |-- SmallCorotationalAffinePatchTest.scn
|   |   |   |   |   |-- SmallCorotationalPatchTest.scn
|   |   |   |   |   |-- StaticSolverMrNhHexahedraTractionTest.scn
|   |   |   |   |   |-- SvdCorotationalAffinePatchTest.scn
|   |   |   |   |   |-- TetrahedraTractionTest.scn
|   |   |   |   |-- ShapeFunction_test.cpp
|   |   |   |   |-- StabilizedNeoHookeHexahedraMaterial_test.cpp
|   |   |   |   |-- stdafx.cpp
|   |   |   |   |-- stdafx.h
|   |   |   |   |-- StrainMapping_test.h
|   |   |   |   |-- TetrahedraMaterial_test.cpp
|   |   |   |   |-- TetrahedronVolumeMapping_test.cpp
|   |   |   |-- forceField
|   |   |   |   |-- FlexibleCorotationalFEMForceField.cpp
|   |   |   |   |-- FlexibleCorotationalFEMForceField.h
|   |   |   |   |-- FlexibleCorotationalMeshFEMForceField.cpp
|   |   |   |   |-- FlexibleCorotationalMeshFEMForceField.h
|   |   |   |-- helper.h
|   |   |   |-- initFlexible.cpp
|   |   |   |-- mass
|   |   |   |   |-- AffineMass.cpp
|   |   |   |   |-- AffineMass.h
|   |   |   |   |-- ImageDensityMass.cpp
|   |   |   |   |-- ImageDensityMass.h
|   |   |   |   |-- ImageDensityMass.inl
|   |   |   |   |-- MassFromDensity.cpp
|   |   |   |   |-- MassFromDensity.h
|   |   |   |-- material
|   |   |   |   |-- BaseMaterialForceField.cpp
|   |   |   |   |-- BaseMaterialForceField.h
|   |   |   |   |-- BaseMaterial.h
|   |   |   |   |-- HEMLStVKForceField.cpp
|   |   |   |   |-- HEMLStVKForceField.h
|   |   |   |   |-- HookeForceField.cpp
|   |   |   |   |-- HookeForceField.h
|   |   |   |   |-- HookeMaterialBlock.h
|   |   |   |   |-- HookeMaterialBlock.inl
|   |   |   |   |-- MooneyRivlinForceField.cpp
|   |   |   |   |-- MooneyRivlinForceField.h
|   |   |   |   |-- MooneyRivlinMaterialBlock.h
|   |   |   |   |-- MuscleMaterialBlock.h
|   |   |   |   |-- MuscleMaterialForceField.cpp
|   |   |   |   |-- MuscleMaterialForceField.h
|   |   |   |   |-- NeoHookeanForceField.cpp
|   |   |   |   |-- NeoHookeanForceField.h
|   |   |   |   |-- NeoHookeanMaterialBlock.h
|   |   |   |   |-- OgdenForceField.cpp
|   |   |   |   |-- OgdenForceField.h
|   |   |   |   |-- OgdenMaterialBlock.h
|   |   |   |   |-- PolynomialMaterialBlock.h
|   |   |   |   |-- PolynomialMaterialForceField.cpp
|   |   |   |   |-- PolynomialMaterialForceField.h
|   |   |   |   |-- ProjectiveForceField.cpp
|   |   |   |   |-- ProjectiveForceField.h
|   |   |   |   |-- ProjectiveMaterialBlock.h
|   |   |   |   |-- StabilizedHookeForceField.cpp
|   |   |   |   |-- StabilizedHookeForceField.h
|   |   |   |   |-- StabilizedHookeMaterialBlock.h
|   |   |   |   |-- StabilizedNeoHookeanForceField.cpp
|   |   |   |   |-- StabilizedNeoHookeanForceField.h
|   |   |   |   |-- StabilizedNeoHookeanMaterialBlock.h
|   |   |   |   |-- TendonMaterialBlock.h
|   |   |   |   |-- TendonMaterialForceField.cpp
|   |   |   |   |-- TendonMaterialForceField.h
|   |   |   |   |-- VolumePreservationForceField.cpp
|   |   |   |   |-- VolumePreservationForceField.h
|   |   |   |   |-- VolumePreservationMaterialBlock.h
|   |   |   |   |-- VolumePreservationMaterialBlock.inl
|   |   |   |-- python
|   |   |   |   |-- Flexible
|   |   |   |       |-- API.py
|   |   |   |       |-- __init__.py
|   |   |   |       |-- IO.py
|   |   |   |       |-- Serialization.py
|   |   |   |       |-- sml.py
|   |   |   |       |-- StressVisu.py
|   |   |   |-- quadrature
|   |   |   |   |-- BaseGaussPointSampler.cpp
|   |   |   |   |-- BaseGaussPointSampler.h
|   |   |   |   |-- GaussPointContainer.cpp
|   |   |   |   |-- GaussPointContainer.h
|   |   |   |   |-- GaussPointSmoother.cpp
|   |   |   |   |-- GaussPointSmoother.h
|   |   |   |   |-- ImageGaussPointSampler.cpp
|   |   |   |   |-- ImageGaussPointSampler.h
|   |   |   |   |-- TopologyGaussPointSampler.cpp
|   |   |   |   |-- TopologyGaussPointSampler.h
|   |   |   |-- README_Flexible.txt
|   |   |   |-- shapeFunction
|   |   |   |   |-- BarycentricShapeFunction.cpp
|   |   |   |   |-- BarycentricShapeFunction.h
|   |   |   |   |-- BaseImageShapeFunction.h
|   |   |   |   |-- BaseShapeFunction.cpp
|   |   |   |   |-- BaseShapeFunction.h
|   |   |   |   |-- BezierShapeFunction.cpp
|   |   |   |   |-- BezierShapeFunction.h
|   |   |   |   |-- DiffusionShapeFunction.cpp
|   |   |   |   |-- DiffusionShapeFunction.h
|   |   |   |   |-- HatShapeFunction.cpp
|   |   |   |   |-- HatShapeFunction.h
|   |   |   |   |-- ImageShapeFunctionContainer.cpp
|   |   |   |   |-- ImageShapeFunctionContainer.h
|   |   |   |   |-- ImageShapeFunctionSelectNode.cpp
|   |   |   |   |-- ImageShapeFunctionSelectNode.h
|   |   |   |   |-- ShapeFunctionDiscretizer.cpp
|   |   |   |   |-- ShapeFunctionDiscretizer.h
|   |   |   |   |-- ShepardShapeFunction.cpp
|   |   |   |   |-- ShepardShapeFunction.h
|   |   |   |   |-- VoronoiShapeFunction.cpp
|   |   |   |   |-- VoronoiShapeFunction.h
|   |   |   |-- strainMapping
|   |   |   |   |-- BaseStrainMapping.cpp
|   |   |   |   |-- BaseStrainMapping.h
|   |   |   |   |-- CauchyStrainJacobianBlock.h
|   |   |   |   |-- CauchyStrainMapping.cpp
|   |   |   |   |-- CauchyStrainMapping.h
|   |   |   |   |-- CorotationalStrainJacobianBlock.h
|   |   |   |   |-- CorotationalStrainJacobianBlock.inl
|   |   |   |   |-- CorotationalStrainMapping.cpp
|   |   |   |   |-- CorotationalStrainMapping.h
|   |   |   |   |-- GreenStrainJacobianBlock.h
|   |   |   |   |-- GreenStrainMapping.cpp
|   |   |   |   |-- GreenStrainMapping.h
|   |   |   |   |-- InvariantJacobianBlock.h
|   |   |   |   |-- InvariantJacobianBlock.inl
|   |   |   |   |-- InvariantMapping.cpp
|   |   |   |   |-- InvariantMapping.h
|   |   |   |   |-- LinearStrainJacobianBlock.h
|   |   |   |   |-- LinearStrainMapping.cpp
|   |   |   |   |-- LinearStrainMapping.h
|   |   |   |   |-- PlasticStrainJacobianBlock.h
|   |   |   |   |-- PlasticStrainMapping.cpp
|   |   |   |   |-- PlasticStrainMapping.h
|   |   |   |   |-- PrincipalStretchesJacobianBlock.h
|   |   |   |   |-- PrincipalStretchesMapping.cpp
|   |   |   |   |-- PrincipalStretchesMapping.h
|   |   |   |   |-- RelativeStrainJacobianBlock.h
|   |   |   |   |-- RelativeStrainMapping.cpp
|   |   |   |   |-- RelativeStrainMapping.h
|   |   |   |-- types
|   |   |   |   |-- AffineComponents.cpp
|   |   |   |   |-- AffineComponents.h
|   |   |   |   |-- AffineTypes.h
|   |   |   |   |-- ComponentSpecializations.cpp.inl
|   |   |   |   |-- ComponentSpecializationsDefines.h
|   |   |   |   |-- ComponentSpecializations.h.inl
|   |   |   |   |-- ComponentSpecializationsUndef.h
|   |   |   |   |-- DeformableFrameMass.h
|   |   |   |   |-- DeformationGradientTypes.cpp
|   |   |   |   |-- DeformationGradientTypes.h
|   |   |   |   |-- PolynomialBasis.h
|   |   |   |   |-- QuadraticComponents.cpp
|   |   |   |   |-- QuadraticComponents.h
|   |   |   |   |-- QuadraticTypes.h
|   |   |   |   |-- RigidConstraint.cpp
|   |   |   |   |-- RigidConstraint.h
|   |   |   |   |-- StrainTypes.cpp
|   |   |   |   |-- StrainTypes.h
|   |   |   |-- utils
|   |   |       |-- changeClassName.sh
|   |   |-- Geomagic
|   |   |   |-- CMakeLists.txt
|   |   |   |-- GeomagicConfig.cmake.in
|   |   |   |-- README.txt
|   |   |   |-- scenes
|   |   |   |   |-- Geomagic-Demo.scn
|   |   |   |   |-- Geomagic-Demo.scn.view
|   |   |   |   |-- GeomagicEmulator-RigidCubes.scn
|   |   |   |   |-- Geomagic-FEMLiver.scn
|   |   |   |   |-- Geomagic-FEMLiver.scn.qglviewer.view
|   |   |   |   |-- Geomagic-RigidCubes.scn
|   |   |   |   |-- Geomagic-RigidSkull-restShapeSpringForceField.scn
|   |   |   |   |-- Geomagic-RigidSkull-restShapeSpringForceField.scn.qglviewer.view
|   |   |   |   |-- Geomagic-RigidSkull.scn
|   |   |   |   |-- Geomagic-RigidSkull.scn.qglviewer.view
|   |   |   |-- src
|   |   |       |-- Geomagic
|   |   |           |-- config.h.in
|   |   |           |-- GeomagicDriver.cpp
|   |   |           |-- GeomagicDriver.h
|   |   |           |-- GeomagicEmulator.cpp
|   |   |           |-- GeomagicEmulator.h
|   |   |           |-- GeomagicVisualModel.cpp
|   |   |           |-- GeomagicVisualModel.h
|   |   |           |-- initPlugin.cpp
|   |   |-- Haption
|   |   |   |-- callback_class.cpp
|   |   |   |-- callback_class.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- exemple
|   |   |   |   |-- haption1.scn
|   |   |   |   |-- temp1.scn
|   |   |   |-- HaptionDriver.cpp
|   |   |   |-- HaptionDriver.h
|   |   |   |-- initHaption.cpp
|   |   |   |-- PluginHaption.txt
|   |   |-- image
|   |   |   |-- CMakeLists.txt
|   |   |   |-- CollisionToCarvingEngine.cpp
|   |   |   |-- CollisionToCarvingEngine.h
|   |   |   |-- config.h.in
|   |   |   |-- Containers.h
|   |   |   |-- DepthMapToMeshEngine.cpp
|   |   |   |-- DepthMapToMeshEngine.h
|   |   |   |-- doc
|   |   |   |   |-- image_2013-1.pdf
|   |   |   |   |-- imagePlugin_body.tex
|   |   |   |   |-- imagePlugin.pdf
|   |   |   |   |-- imagePlugin.tex
|   |   |   |   |-- ImageViewer.pdf
|   |   |   |   |-- ImageViewer.tex
|   |   |   |-- examples
|   |   |   |   |-- cropFilter.html
|   |   |   |   |-- cropFilter.scn
|   |   |   |   |-- data
|   |   |   |   |   |-- depth0014-scale.bmp
|   |   |   |   |   |-- knee.hdr
|   |   |   |   |   |-- knee.img
|   |   |   |   |   |-- pelvis_f.mhd
|   |   |   |   |   |-- pelvis_f.obj
|   |   |   |   |   |-- pelvis_f.raw
|   |   |   |   |   |-- tensors.inr.gz
|   |   |   |   |   |-- test0014-scale.bmp
|   |   |   |   |   |-- vectors.inr.gz
|   |   |   |   |   |-- video.avi
|   |   |   |   |-- DepthMapToMesh.html
|   |   |   |   |-- DepthMapToMesh.scn
|   |   |   |   |-- distanceFieldFilter.html
|   |   |   |   |-- distanceFieldFilter.scn
|   |   |   |   |-- imageAPI.py
|   |   |   |   |-- ImageToRigidMass.scn
|   |   |   |   |-- imageTransformEngine.scn
|   |   |   |   |-- ImageTransform.scn
|   |   |   |   |-- Kinect_capture.html
|   |   |   |   |-- Kinect_capture.scn
|   |   |   |   |-- Kinect.html
|   |   |   |   |-- Kinect_offline.html
|   |   |   |   |-- Kinect_offline.scn
|   |   |   |   |-- Kinect.scn
|   |   |   |   |-- loadHDR.html
|   |   |   |   |-- loadHDR.py
|   |   |   |   |-- loadHDR.scn
|   |   |   |   |-- loadimage_mt.scn
|   |   |   |   |-- loadimage.scn
|   |   |   |   |-- loadtensor.scn
|   |   |   |   |-- loadvector.scn
|   |   |   |   |-- loadvideo.scn
|   |   |   |   |-- loadVolume.scn
|   |   |   |   |-- marchingCubes.html
|   |   |   |   |-- marchingCubes.scn
|   |   |   |   |-- MergeImages.scn
|   |   |   |   |-- MeshesToImage_Diffusion.scn
|   |   |   |   |-- MeshesToImage_Fill.scn
|   |   |   |   |-- MeshesToImage_Frame.scn
|   |   |   |   |-- MeshesToImage_Hexa.scn
|   |   |   |   |-- MeshToImage_Frame.html
|   |   |   |   |-- MeshToImage_Frame.scn
|   |   |   |   |-- MeshToImage.html
|   |   |   |   |-- MeshToImageMultipleRoi.scn
|   |   |   |   |-- MeshToImageRoi.scn
|   |   |   |   |-- MeshToImage.scn
|   |   |   |   |-- multipleFilters.html
|   |   |   |   |-- multipleFilters.scn
|   |   |   |   |-- navigationInVolume.scn
|   |   |   |   |-- openMeshToImage.html
|   |   |   |   |-- openMeshToImage.scn
|   |   |   |   |-- python
|   |   |   |   |   |-- generateImage.py
|   |   |   |   |   |-- image_as_numpy.py
|   |   |   |   |-- sampler_Frames.html
|   |   |   |   |-- sampler_Frames.scn
|   |   |   |   |-- sampler_HexaFEM.html
|   |   |   |   |-- sampler_HexaFEM.scn
|   |   |   |   |-- sampler_meshSpring.html
|   |   |   |   |-- sampler_meshSpring.scn
|   |   |   |   |-- screenshots
|   |   |   |   |   |-- cropFilter2.png
|   |   |   |   |   |-- cropFilter.png
|   |   |   |   |   |-- DepthMapToMesh.png
|   |   |   |   |   |-- distanceFieldFilter2.png
|   |   |   |   |   |-- distanceFieldFilter.png
|   |   |   |   |   |-- loadVolume_img.png
|   |   |   |   |   |-- marchingCube_imageViewer.png
|   |   |   |   |   |-- marchingCube_scn.png
|   |   |   |   |   |-- MeshToImage_Frame_scn.png
|   |   |   |   |   |-- MeshToImage_ImageViewer.png
|   |   |   |   |   |-- MeshToImage_scn.png
|   |   |   |   |   |-- multipleFilters_img.png
|   |   |   |   |   |-- openMeshToImage.scn1.png
|   |   |   |   |   |-- openMeshToImage.scn2.png
|   |   |   |   |   |-- sampler_Frames.scn.png
|   |   |   |   |   |-- sampler_HexaFEM.scn.png
|   |   |   |   |   |-- smoothingengine.png
|   |   |   |   |-- smoothingengine.html
|   |   |   |   |-- smoothingengine.scn
|   |   |   |   |-- testCam.scn
|   |   |   |   |-- testImportExport.scn
|   |   |   |   |-- VoronoiToMeshEngine.scn
|   |   |   |-- FindFreenect.cmake
|   |   |   |-- GenerateImage.cpp
|   |   |   |-- GenerateImage.h
|   |   |   |-- ImageAccumulator.cpp
|   |   |   |-- ImageAccumulator.h
|   |   |   |-- ImageAlgorithms.h
|   |   |   |-- imageConfig.cmake.in
|   |   |   |-- ImageContainer.cpp
|   |   |   |-- ImageContainer.h
|   |   |   |-- ImageCoordValuesFromPositions.cpp
|   |   |   |-- ImageCoordValuesFromPositions.h
|   |   |   |-- ImageDataDisplay.cpp
|   |   |   |-- ImageDataDisplay.h
|   |   |   |-- ImageExporter.cpp
|   |   |   |-- ImageExporter.h
|   |   |   |-- ImageFilter.cpp
|   |   |   |-- ImageFilter.h
|   |   |   |-- image_gui
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- config.h
|   |   |   |   |-- HistogramWidget.cpp
|   |   |   |   |-- HistogramWidget.h
|   |   |   |   |-- ImagePlaneWidget.cpp
|   |   |   |   |-- ImagePlaneWidget.h
|   |   |   |   |-- ImageTransformWidget.cpp
|   |   |   |   |-- ImageTransformWidget.h
|   |   |   |   |-- initImage_gui.cpp
|   |   |   |   |-- VectorVisualizationWidget.cpp
|   |   |   |   |-- VectorVisualizationWidget.h
|   |   |   |-- ImageOperation.cpp
|   |   |   |-- ImageOperation.h
|   |   |   |-- ImageSampler.cpp
|   |   |   |-- ImageSampler.h
|   |   |   |-- image_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- DataImage_test.cpp
|   |   |   |   |-- ImageEngine_test.cpp
|   |   |   |   |-- scenes
|   |   |   |   |   |-- beam.mhd
|   |   |   |   |   |-- beam.raw
|   |   |   |   |   |-- imageEngineTest.scn
|   |   |   |   |   |-- lena.jpg
|   |   |   |   |   |-- pelvis_f.mhd
|   |   |   |   |   |-- pelvis_f.raw
|   |   |   |   |-- TestImageEngine.cpp
|   |   |   |   |-- TestImageEngine.h
|   |   |   |-- imagetoolbox
|   |   |   |   |-- contour
|   |   |   |   |   |-- contourimagetoolboxaction.cpp
|   |   |   |   |   |-- contourimagetoolboxaction.h
|   |   |   |   |   |-- contourimagetoolbox.cpp
|   |   |   |   |   |-- contourimagetoolbox.h
|   |   |   |   |-- cursorinfoimagetoolbox.cpp
|   |   |   |   |-- cursorinfoimagetoolbox.h
|   |   |   |   |-- depth
|   |   |   |   |   |-- averagecatchallvector.cpp
|   |   |   |   |   |-- averagecatchallvector.h
|   |   |   |   |   |-- catchallvector.cpp
|   |   |   |   |   |-- catchallvector.h
|   |   |   |   |   |-- depthimagetoolboxaction.cpp
|   |   |   |   |   |-- depthimagetoolboxaction.h
|   |   |   |   |   |-- depthimagetoolbox.cpp
|   |   |   |   |   |-- depthimagetoolbox.h
|   |   |   |   |   |-- mergedcatchallvector.cpp
|   |   |   |   |   |-- mergedcatchallvector.h
|   |   |   |   |   |-- meshData.h
|   |   |   |   |-- imagetoolboxbasicactionwidget.h
|   |   |   |   |-- imagetoolboxcentralwidget.h
|   |   |   |   |-- imagetoolbox.cmake
|   |   |   |   |-- imagetoolbox.cpp
|   |   |   |   |-- imagetoolboxdata.h
|   |   |   |   |-- imagetoolbox.h
|   |   |   |   |-- imagetoolboxlabelactionwidget.h
|   |   |   |   |-- imagetoolboxwidget.cpp
|   |   |   |   |-- imagetoolboxwidget.h
|   |   |   |   |-- labelbox
|   |   |   |   |   |-- labelboximagetoolboxaction.cpp
|   |   |   |   |   |-- labelboximagetoolboxaction.h
|   |   |   |   |   |-- labelboximagetoolbox.cpp
|   |   |   |   |   |-- labelboximagetoolbox.h
|   |   |   |   |-- labelgrid
|   |   |   |   |   |-- labelgridimagetoolboxaction.cpp
|   |   |   |   |   |-- labelgridimagetoolboxaction.h
|   |   |   |   |   |-- labelgridimagetoolbox.cpp
|   |   |   |   |   |-- labelgridimagetoolbox.h
|   |   |   |   |-- labelimagetoolboxaction.cpp
|   |   |   |   |-- labelimagetoolboxaction.h
|   |   |   |   |-- labelimagetoolbox.cpp
|   |   |   |   |-- labelimagetoolbox.h
|   |   |   |   |-- labelpoint
|   |   |   |   |   |-- labelpointimagetoolboxaction.cpp
|   |   |   |   |   |-- labelpointimagetoolboxaction.h
|   |   |   |   |   |-- labelpointimagetoolbox.cpp
|   |   |   |   |   |-- labelpointimagetoolbox.h
|   |   |   |   |-- labelpointsbysection
|   |   |   |   |   |-- labelpointsbysectionimagetoolboxaction.cpp
|   |   |   |   |   |-- labelpointsbysectionimagetoolboxaction.h
|   |   |   |   |   |-- labelpointsbysectionimagetoolbox.cpp
|   |   |   |   |   |-- labelpointsbysectionimagetoolbox.h
|   |   |   |   |   |-- tablewidget.h
|   |   |   |   |-- zonegenerator
|   |   |   |       |-- distancezoneimagetoolboxaction.cpp
|   |   |   |       |-- distancezoneimagetoolboxaction.h
|   |   |   |       |-- distancezoneimagetoolbox.cpp
|   |   |   |       |-- distancezoneimagetoolbox.h
|   |   |   |       |-- zonegeneratorimagetoolboxaction.cpp
|   |   |   |       |-- zonegeneratorimagetoolboxaction.h
|   |   |   |       |-- zonegeneratorimagetoolbox.cpp
|   |   |   |       |-- zonegeneratorimagetoolbox.h
|   |   |   |-- ImageToRigidMassEngine.cpp
|   |   |   |-- ImageToRigidMassEngine.h
|   |   |   |-- ImageTransform.cpp
|   |   |   |-- ImageTransformEngine.cpp
|   |   |   |-- ImageTransformEngine.h
|   |   |   |-- ImageTransform.h
|   |   |   |-- image.txt
|   |   |   |-- ImageTypes.cpp
|   |   |   |-- ImageTypes.h
|   |   |   |-- ImageValuesFromPositions.cpp
|   |   |   |-- ImageValuesFromPositions.h
|   |   |   |-- ImageViewer.cpp
|   |   |   |-- ImageViewer.h
|   |   |   |-- initImage.cpp
|   |   |   |-- Kinect.cpp
|   |   |   |-- Kinect.h
|   |   |   |-- MarchingCubesEngine.cpp
|   |   |   |-- MarchingCubesEngine.h
|   |   |   |-- MergeImages.cpp
|   |   |   |-- MergeImages.h
|   |   |   |-- MeshToImageEngine.cpp
|   |   |   |-- MeshToImageEngine.h
|   |   |   |-- python
|   |   |   |   |-- Binding_ImageData.cpp
|   |   |   |   |-- Binding_ImageData.h
|   |   |   |   |-- Binding_ImageData.inl
|   |   |   |   |-- SofaImage
|   |   |   |       |-- API.py
|   |   |   |       |-- __init__.py
|   |   |   |       |-- Tools.py
|   |   |   |-- README_image.txt
|   |   |   |-- TransferFunction.cpp
|   |   |   |-- TransferFunction.h
|   |   |   |-- VectorVis.h
|   |   |   |-- VoronoiToMeshEngine.cpp
|   |   |   |-- VoronoiToMeshEngine.h
|   |   |-- InvertibleFVM
|   |   |   |-- ExternalProjectConfig.cmake.in
|   |   |-- LeapMotion
|   |   |   |-- cmake
|   |   |   |   |-- FindLeap.cmake
|   |   |   |-- CMakeLists.txt
|   |   |   |-- examples
|   |   |   |   |-- Buffoon
|   |   |   |   |   |-- Box.obj
|   |   |   |   |   |-- BoxPurple.obj
|   |   |   |   |   |-- BoxRed.obj
|   |   |   |   |   |-- BuffoonBox.mtl
|   |   |   |   |   |-- BuffoonBox.obj
|   |   |   |   |   |-- BuffoonHead.obj
|   |   |   |   |   |-- BuffoonHeadPurple.obj
|   |   |   |   |   |-- BuffoonHeadRed.obj
|   |   |   |   |   |-- BuffoonHeadSkin.obj
|   |   |   |   |   |-- BuffoonHeadYellow.obj
|   |   |   |   |   |-- Buffoon.png
|   |   |   |   |   |-- buffoon.sph
|   |   |   |   |   |-- BuffoonSpring.obj
|   |   |   |   |   |-- obj-buffoon.xml
|   |   |   |   |-- buffoon.scn
|   |   |   |   |-- buffoon.scn.qglviewer.view
|   |   |   |   |-- buffoon.scn.view
|   |   |   |-- initLeapMotion.cpp
|   |   |   |-- initLeapMotion.h
|   |   |   |-- LeapMotion
|   |   |   |   |-- Leap.h
|   |   |   |   |-- Leap.i
|   |   |   |   |-- LeapMath.h
|   |   |   |-- LeapMotionConfig.cmake.in
|   |   |   |-- README.txt
|   |   |   |-- src
|   |   |       |-- LeapMotionDriver.cpp
|   |   |       |-- LeapMotionDriver.h
|   |   |       |-- MyListener.cpp
|   |   |       |-- MyListener.h
|   |   |-- ManifoldTopologies
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- examples
|   |   |   |   |-- mamailleMani.scn
|   |   |   |   |-- mamailleMani.scn.view
|   |   |   |   |-- ManifoldEdgeSetTopology.xml
|   |   |   |   |-- ManifoldTetrahedronSetTopology.xml
|   |   |   |   |-- ManifoldTriangleSetTopology.xml
|   |   |   |   |-- ManifoldTriangleSurfaceCutting.scn
|   |   |   |   |-- ManifoldTriangleSurfaceCutting.scn.view
|   |   |   |   |-- SimpleManifoldTesselatedTetraTopologicalMapping.scn
|   |   |   |   |-- SimpleTesselatedTetraTopologicalMapping.scn
|   |   |   |   |-- Tri2edgeManiMapping.scn
|   |   |   |   |-- Tri2edgeMapping.scn
|   |   |   |-- initManifoldTopologies.cpp
|   |   |   |-- ManifoldEdgeSetGeometryAlgorithms.cpp
|   |   |   |-- ManifoldEdgeSetGeometryAlgorithms.h
|   |   |   |-- ManifoldEdgeSetGeometryAlgorithms.inl
|   |   |   |-- ManifoldEdgeSetTopologyAlgorithms.cpp
|   |   |   |-- ManifoldEdgeSetTopologyAlgorithms.h
|   |   |   |-- ManifoldEdgeSetTopologyAlgorithms.inl
|   |   |   |-- ManifoldEdgeSetTopologyContainer.cpp
|   |   |   |-- ManifoldEdgeSetTopologyContainer.h
|   |   |   |-- ManifoldEdgeSetTopologyModifier.cpp
|   |   |   |-- ManifoldEdgeSetTopologyModifier.h
|   |   |   |-- ManifoldTetrahedronSetTopologyContainer.cpp
|   |   |   |-- ManifoldTetrahedronSetTopologyContainer.h
|   |   |   |-- ManifoldTopologiesConfig.cmake.in
|   |   |   |-- ManifoldTopologies.txt
|   |   |   |-- ManifoldTopologyObject_double.h
|   |   |   |-- ManifoldTopologyObject_float.h
|   |   |   |-- ManifoldTriangleSetTopologyAlgorithms.cpp
|   |   |   |-- ManifoldTriangleSetTopologyAlgorithms.h
|   |   |   |-- ManifoldTriangleSetTopologyAlgorithms.inl
|   |   |   |-- ManifoldTriangleSetTopologyContainer.cpp
|   |   |   |-- ManifoldTriangleSetTopologyContainer.h
|   |   |   |-- ManifoldTriangleSetTopologyModifier.cpp
|   |   |   |-- ManifoldTriangleSetTopologyModifier.h
|   |   |-- ManualMapping
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initManualMapping.cpp
|   |   |   |-- ManualLinearMapping.cpp
|   |   |   |-- ManualLinearMapping.h
|   |   |   |-- ManualLinearMapping.inl
|   |   |   |-- ManualMappingConfig.cmake.in
|   |   |-- MeshSTEPLoader
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- example
|   |   |   |   |-- cube.stp
|   |   |   |   |-- MeshSTEPLoader.scn
|   |   |   |   |-- Product.stp
|   |   |   |   |-- SingleComponent.scn
|   |   |   |   |-- STEPShapeExtractor.scn
|   |   |   |-- FindOpenCascade.cmake
|   |   |   |-- initMeshSTEPLoader.cpp
|   |   |   |-- MeshSTEPLoader.cpp
|   |   |   |-- MeshSTEPLoader.dox
|   |   |   |-- MeshSTEPLoader.h
|   |   |   |-- ParametricTriangleTopologyContainer.cpp
|   |   |   |-- ParametricTriangleTopologyContainer.h
|   |   |   |-- PluginMeshSTEPLoader.txt
|   |   |   |-- SingleComponent.cpp
|   |   |   |-- SingleComponent.h
|   |   |   |-- SingleComponent.inl
|   |   |   |-- STEPShapeMapping.cpp
|   |   |   |-- STEPShapeMapping.h
|   |   |-- MultiThreading
|   |   |   |-- CMakeLists.txt
|   |   |   |-- docs
|   |   |   |   |-- images
|   |   |   |   |   |-- MultiThreading.docx
|   |   |   |   |   |-- multithreading.jpg
|   |   |   |   |   |-- TaskSchedulerDesign.docx
|   |   |   |   |   |-- TaskSchedulerDesign.jpg
|   |   |   |   |-- MultiThreading.pdf
|   |   |   |   |-- MultiThreading.tex
|   |   |   |-- examples
|   |   |   |   |-- BeamLinearMapping_mt.scn
|   |   |   |   |-- BeamLinearMapping_mt.scn.view
|   |   |   |   |-- liversMeanPositions.scn
|   |   |   |   |-- livers.scn
|   |   |   |   |-- TriangularForceFieldComparison.scn
|   |   |   |   |-- TriangularForceFieldComparison.scn.view
|   |   |   |-- MultiThreadingConfig.cmake.in
|   |   |   |-- src
|   |   |   |   |-- MultiThreading
|   |   |   |       |-- AnimationLoopParallelScheduler.cpp
|   |   |   |       |-- AnimationLoopParallelScheduler.h
|   |   |   |       |-- AnimationLoopTasks.cpp
|   |   |   |       |-- AnimationLoopTasks.h
|   |   |   |       |-- BeamLinearMapping_mt.cpp
|   |   |   |       |-- BeamLinearMapping_mt.h
|   |   |   |       |-- BeamLinearMapping_mt.inl
|   |   |   |       |-- BeamLinearMapping_tasks.inl
|   |   |   |       |-- CollisionAnimationLoop_mt.cpp
|   |   |   |       |-- CollisionAnimationLoop_mt.h
|   |   |   |       |-- config.h
|   |   |   |       |-- DataExchange.cpp
|   |   |   |       |-- DataExchange.h
|   |   |   |       |-- DataExchange.inl
|   |   |   |       |-- initMultiThreading.cpp
|   |   |   |       |-- MeanComputation.cpp
|   |   |   |       |-- MeanComputation.h
|   |   |   |       |-- MeanComputation.inl
|   |   |   |-- test
|   |   |       |-- CMakeLists.txt
|   |   |-- OpenCTMPlugin
|   |   |   |-- CMakeLists.txt
|   |   |   |-- examples
|   |   |   |   |-- data
|   |   |   |   |   |-- bunny.ctm
|   |   |   |   |-- OpenCTMLoader_example.scn
|   |   |   |   |-- OpenCTMLoader_example.scn.view
|   |   |   |-- OpenCTMPluginConfig.cmake.in
|   |   |   |-- OpenCTMPlugin.txt
|   |   |   |-- src
|   |   |       |-- SofaOpenCTM
|   |   |           |-- config.h.in
|   |   |           |-- initOpenCTMPlugin.cpp
|   |   |           |-- OpenCTMExporter.cpp
|   |   |           |-- OpenCTMExporter.h
|   |   |           |-- OpenCTMLoader.cpp
|   |   |           |-- OpenCTMLoader.h
|   |   |-- OptiTrackNatNet
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- examples
|   |   |   |   |-- data
|   |   |   |   |   |-- blade_CM.obj
|   |   |   |   |   |-- blade.obj
|   |   |   |   |   |-- cystitome.obj
|   |   |   |   |   |-- head_low.obj
|   |   |   |   |   |-- markers-Cut.obj
|   |   |   |   |   |-- markers_cystitome.obj
|   |   |   |   |   |-- markers-Grab.obj
|   |   |   |   |   |-- markers-Head.obj
|   |   |   |   |   |-- pince_cm_left_cut.obj
|   |   |   |   |   |-- pince_cm_left.obj
|   |   |   |   |   |-- pince_cm_right_cut.obj
|   |   |   |   |   |-- pince_cm_right.obj
|   |   |   |   |   |-- pince_left.mtl
|   |   |   |   |   |-- pince_left.obj
|   |   |   |   |   |-- pince.mtl
|   |   |   |   |   |-- pince.obj
|   |   |   |   |   |-- pince_right.mtl
|   |   |   |   |   |-- pince_right.obj
|   |   |   |   |-- OmniCutting.scn
|   |   |   |   |-- optitrackCutting.scn
|   |   |   |   |-- optitrackFullBorderFixed.scn
|   |   |   |   |-- optitrackFull.scn
|   |   |   |   |-- optitrack.scn
|   |   |   |   |-- TestCutting.scn
|   |   |   |-- initOptiTrackNatNet.cpp
|   |   |   |-- LICENSE.GPL.txt
|   |   |   |-- OptiTrackNatNetClient.cpp
|   |   |   |-- OptiTrackNatNetClient.h
|   |   |   |-- OptiTrackNatNetDevice.cpp
|   |   |   |-- OptiTrackNatNetDevice.h
|   |   |-- PersistentContact
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- examples
|   |   |   |   |-- grasping.scn
|   |   |   |   |-- instrument2.xml
|   |   |   |   |-- instrument.xml
|   |   |   |   |-- Mors1_CM_line.obj
|   |   |   |   |-- Mors2_CM_line.obj
|   |   |   |   |-- torus_cm2.obj
|   |   |   |   |-- torus_cm.obj
|   |   |   |-- initPersistentContact.cpp
|   |   |   |-- PersistentContactBarycentricMapping.cpp
|   |   |   |-- PersistentContactBarycentricMapping.h
|   |   |   |-- PersistentContactBarycentricMapping.inl
|   |   |   |-- PersistentContactMapping.cpp
|   |   |   |-- PersistentContactMapping.h
|   |   |   |-- PersistentContactRigidMapping.cpp
|   |   |   |-- PersistentContactRigidMapping.h
|   |   |   |-- PersistentContactRigidMapping.inl
|   |   |   |-- PersistentContact.txt
|   |   |   |-- PersistentFrictionContact.cpp
|   |   |   |-- PersistentFrictionContact.h
|   |   |   |-- PersistentFrictionContact.inl
|   |   |   |-- PersistentUnilateralInteractionConstraint.cpp
|   |   |   |-- PersistentUnilateralInteractionConstraint.h
|   |   |   |-- PersistentUnilateralInteractionConstraint.inl
|   |   |-- PluginExample
|   |   |   |-- CMakeLists.txt
|   |   |   |-- doc
|   |   |   |   |-- index.html
|   |   |   |   |-- pluginExample.png
|   |   |   |-- PluginExampleConfig.cmake.in
|   |   |   |-- PluginExample.dox
|   |   |   |-- PluginExample.md
|   |   |   |-- PluginExample_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- MyBehaviorModel_test.cpp
|   |   |   |-- PluginExampleTest.html
|   |   |   |-- PluginExampleTest.scn
|   |   |   |-- src
|   |   |       |-- PluginExample
|   |   |           |-- config.h.in
|   |   |           |-- initPluginExample.cpp
|   |   |           |-- MyBehaviorModel.cpp
|   |   |           |-- MyBehaviorModel.h
|   |   |           |-- MyDataWidgetUnsigned.cpp
|   |   |           |-- MyDataWidgetUnsigned.h
|   |   |           |-- MyMappingPendulumInPlane.cpp
|   |   |           |-- MyMappingPendulumInPlane.h
|   |   |           |-- MyMappingPendulumInPlane.inl
|   |   |           |-- MyProjectiveConstraintSet.cpp
|   |   |           |-- MyProjectiveConstraintSet.h
|   |   |           |-- MyProjectiveConstraintSet.inl
|   |   |           |-- MyVisualModel.cpp
|   |   |           |-- MyVisualModel.h
|   |   |-- PreassembledMass
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- examples
|   |   |   |   |-- FlexibleLinearRigidandAffineFrame.py
|   |   |   |-- initPlugin.cpp
|   |   |   |-- PreassembledMassConfig.cmake.in
|   |   |   |-- PreassembledMass.cpp
|   |   |   |-- PreassembledMass.dox
|   |   |   |-- PreassembledMass.h
|   |   |   |-- PreassembledMass.inl
|   |   |-- PSL
|   |   |   |-- APIVersion.cpp
|   |   |   |-- CMakeLists.txt
|   |   |   |-- components
|   |   |   |   |-- Import.cpp
|   |   |   |   |-- Import.h
|   |   |   |   |-- PSLVersion.cpp
|   |   |   |   |-- PSLVersion.h
|   |   |   |   |-- Python.cpp
|   |   |   |   |-- Python.h
|   |   |   |   |-- Template.cpp
|   |   |   |   |-- Template.h
|   |   |   |   |-- TestResult.cpp
|   |   |   |   |-- TestResult.h
|   |   |   |-- config.h
|   |   |   |-- examples
|   |   |   |   |-- caduceus.psl
|   |   |   |   |-- caduceus.pslx
|   |   |   |   |-- import.psl
|   |   |   |   |-- livedemo1
|   |   |   |   |   |-- mytemplates.psl
|   |   |   |   |   |-- sceneinit.psl
|   |   |   |   |   |-- shapes.psl
|   |   |   |   |   |-- starthere.psl
|   |   |   |   |-- mylibrary.psl
|   |   |   |   |-- properties.psl
|   |   |   |   |-- python01.psl
|   |   |   |   |-- python02.psl
|   |   |   |   |-- python03.psl
|   |   |   |   |-- starthere.psl
|   |   |   |   |-- starthere.pslx
|   |   |   |   |-- template01.psl
|   |   |   |   |-- template02.psl
|   |   |   |   |-- template03.psl
|   |   |   |   |-- using.psl
|   |   |   |-- examples_toremove
|   |   |   |   |-- shapes.psl
|   |   |   |   |-- softroboticstoolbox.pyson
|   |   |   |   |-- test_rigidification.psl.txt
|   |   |   |   |-- test_rigidification.pyson
|   |   |   |-- initPSL.cpp
|   |   |   |-- pep
|   |   |   |   |-- pep0_pythoncontroller.psl
|   |   |   |   |-- pep10_hotreload.psl
|   |   |   |   |-- pep11_importpythonlib.psl
|   |   |   |   |-- pep1_cythoncontroller.psl
|   |   |   |   |-- pep2_pythoninstanciate.psl
|   |   |   |   |-- pep3_pythoncomponent.psl
|   |   |   |   |-- pep4_properties.psl
|   |   |   |   |-- pep5_directory.psl
|   |   |   |   |-- pep5_importdirectory.psl
|   |   |   |   |-- pep6_functional.psl
|   |   |   |   |-- pep7_reactiveprogramming.psl
|   |   |   |   |-- pep8_templateexample.psl
|   |   |   |   |-- pep9_pythoncontroller.psl
|   |   |   |-- psl-highlighting.xml
|   |   |   |-- PSL_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- pslfiles
|   |   |   |   |   |-- importedlib.psl
|   |   |   |   |   |-- importedpythondsl.py
|   |   |   |   |   |-- importedpython.py
|   |   |   |   |   |-- test_brokenfile.psl
|   |   |   |   |   |-- test_brokenfile.pslx
|   |   |   |   |   |-- test_emptyfile.psl
|   |   |   |   |   |-- test_emptyfile.pslx
|   |   |   |   |   |-- test_importedpythondsl.psl
|   |   |   |   |   |-- test_import.psl
|   |   |   |   |   |-- test_importpython.psl
|   |   |   |   |   |-- test_node_fail2.psl
|   |   |   |   |   |-- test_node_fail.psl
|   |   |   |   |   |-- test_node.psl
|   |   |   |   |   |-- test_node.pslx
|   |   |   |   |   |-- test_object_datafield.psl
|   |   |   |   |   |-- test_object_datafield.txt
|   |   |   |   |   |-- test_object.psl
|   |   |   |   |   |-- test_properties.psl
|   |   |   |   |   |-- test_properties_raw.psl
|   |   |   |   |   |-- test_pslversion_invalid.psl
|   |   |   |   |   |-- test_pslversion.psl
|   |   |   |   |   |-- test_pythondsl.psl
|   |   |   |   |   |-- test_pythonexcept.psl
|   |   |   |   |   |-- test_pythonglobals.psl
|   |   |   |   |   |-- test_pythonlocals.psl
|   |   |   |   |   |-- test_pythonobject.psl
|   |   |   |   |   |-- test_python.psl
|   |   |   |   |   |-- test_syntax_object.psl
|   |   |   |   |   |-- test_syntax.psl
|   |   |   |   |   |-- test_syntax_python.psl
|   |   |   |   |   |-- test_syntax_using.psl
|   |   |   |   |   |-- test_template_dynamic.psl
|   |   |   |   |   |-- test_template_empty.psl
|   |   |   |   |   |-- test_template_frame.psl
|   |   |   |   |   |-- test_template_kwargs.psl
|   |   |   |   |   |-- test_template.psl
|   |   |   |   |-- PSL_test.cpp
|   |   |   |   |-- pyfiles
|   |   |   |   |   |-- data
|   |   |   |   |   |   |-- test_ast_broken.pslx
|   |   |   |   |   |   |-- test_ast.psl
|   |   |   |   |   |   |-- test_ast.pslx
|   |   |   |   |   |   |-- test_caduceus.psl
|   |   |   |   |   |   |-- test_caduceus.pslx
|   |   |   |   |   |-- pslloader_test.py
|   |   |   |   |-- python_test.cpp
|   |   |   |-- python
|   |   |   |   |-- psl
|   |   |   |   |   |-- dsl.py
|   |   |   |   |   |-- __init__.py
|   |   |   |   |-- pslast.py
|   |   |   |   |-- pslengine.py
|   |   |   |   |-- pslloader.py
|   |   |   |   |-- pslparserhjson.py
|   |   |   |   |-- pslparserpickled.py
|   |   |   |   |-- pslparserxml.py
|   |   |   |   |-- pslutils.py
|   |   |   |-- README.md
|   |   |   |-- SceneLoaderPSL.cpp
|   |   |   |-- SceneLoaderPSL.h
|   |   |   |-- TODO.md
|   |   |-- Registration
|   |   |   |-- ClosestPointRegistrationForceField.cpp
|   |   |   |-- ClosestPointRegistrationForceField.h
|   |   |   |-- ClosestPointRegistrationForceField.inl
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h.in
|   |   |   |-- examples
|   |   |   |   |-- data
|   |   |   |   |   |-- boxes.obj
|   |   |   |   |   |-- femur_f.obj
|   |   |   |   |   |-- femur_m.obj
|   |   |   |   |   |-- femur_m_res.obj
|   |   |   |   |   |-- femur.nfo
|   |   |   |   |   |-- femur.raw
|   |   |   |   |   |-- thigh.mhd
|   |   |   |   |   |-- thigh_m.mhd
|   |   |   |   |   |-- thigh_m.raw
|   |   |   |   |   |-- thigh.raw
|   |   |   |   |-- ICPregistration_frames_proj.scn
|   |   |   |   |-- ICPregistration_frames.scn
|   |   |   |   |-- ICPRegistration_MeshSpring.scn
|   |   |   |   |-- ICPRegistration_ShapeMatching_Engine.scn
|   |   |   |   |-- imageregistration_frames.scn
|   |   |   |   |-- imageregistration.scn
|   |   |   |   |-- test_InertiaAlign2.scn
|   |   |   |   |-- test_InertiaAlign3.scn
|   |   |   |   |-- test_InertiaAlign.scn
|   |   |   |-- GroupwiseRegistrationEngine.cpp
|   |   |   |-- GroupwiseRegistrationEngine.h
|   |   |   |-- InertiaAlign.cpp
|   |   |   |-- InertiaAlign.h
|   |   |   |-- initRegistration.cpp
|   |   |   |-- IntensityProfileCreator.cpp
|   |   |   |-- IntensityProfileCreator.h
|   |   |   |-- IntensityProfileRegistrationForceField.cpp
|   |   |   |-- IntensityProfileRegistrationForceField.h
|   |   |   |-- IntensityProfileRegistrationForceField.inl
|   |   |   |-- LICENSE.QPL.txt
|   |   |   |-- python
|   |   |   |   |-- Registration
|   |   |   |       |-- __init__.py
|   |   |   |       |-- sml.py
|   |   |   |-- README.txt
|   |   |   |-- RegistrationConfig.cmake.in
|   |   |   |-- RegistrationContact.cpp
|   |   |   |-- RegistrationContactForceField.cpp
|   |   |   |-- RegistrationContactForceField.h
|   |   |   |-- RegistrationContactForceField.inl
|   |   |   |-- RegistrationContact.h
|   |   |   |-- RegistrationContact.inl
|   |   |   |-- RegistrationExporter.cpp
|   |   |   |-- RegistrationExporter.h
|   |   |   |-- Registration_run
|   |   |   |   |-- cubes.scn
|   |   |   |   |-- example -> /home/faure/scm/imr/example
|   |   |   |   |-- icons
|   |   |   |   |   |-- eye.svg
|   |   |   |   |   |-- file.svg
|   |   |   |   |   |-- pick.svg
|   |   |   |   |   |-- print.svg
|   |   |   |   |   |-- reload.svg
|   |   |   |   |   |-- reset.svg
|   |   |   |   |   |-- start.svg
|   |   |   |   |-- icons.qrc
|   |   |   |   |-- oneTetra.h
|   |   |   |   |-- QMainWindow_RegistrationRun.cpp
|   |   |   |   |-- QMainWindow_RegistrationRun.h
|   |   |   |   |-- QSofaScene.cpp
|   |   |   |   |-- QSofaScene.h
|   |   |   |   |-- QSofaViewer.cpp
|   |   |   |   |-- QSofaViewer.h
|   |   |   |   |-- README.txt
|   |   |   |   |-- Registration_run.cpp
|   |   |   |-- Registration_test
|   |   |       |-- CMakeLists.txt
|   |   |       |-- InertiaAlign_test.cpp
|   |   |-- RegressionStateScenes.regression-tests
|   |   |-- RigidScale
|   |   |   |-- CMakeLists.txt
|   |   |   |-- examples
|   |   |   |   |-- articulated_system
|   |   |   |   |   |-- articulated_system.py
|   |   |   |   |   |-- data
|   |   |   |   |       |-- keypoint.obj
|   |   |   |   |       |-- main.sml
|   |   |   |   |       |-- obj
|   |   |   |   |       |   |-- main_s_hand_mesh.obj
|   |   |   |   |       |   |-- main_s_humerus_mesh.obj
|   |   |   |   |       |   |-- main_s_ulna_radius_mesh.obj
|   |   |   |   |       |-- t_hand.obj
|   |   |   |   |       |-- t_humerus.obj
|   |   |   |   |       |-- t_radius_ulna.obj
|   |   |   |   |-- bielle_manivelle
|   |   |   |   |   |-- 0.obj
|   |   |   |   |   |-- 1.obj
|   |   |   |   |   |-- 2.obj
|   |   |   |   |   |-- 3.obj
|   |   |   |   |   |-- API.py
|   |   |   |   |   |-- API_roue.py
|   |   |   |   |   |-- bielle_manivelle.sml
|   |   |   |   |   |-- scene_sml.py
|   |   |   |   |-- mapping
|   |   |   |   |   |-- bonesWithRigidScaleToAffineMultiMapping.py
|   |   |   |   |   |-- cageLocalScaling.py
|   |   |   |   |   |-- mesh
|   |   |   |   |   |   |-- cube.obj
|   |   |   |   |   |   |-- dof.obj
|   |   |   |   |   |   |-- left_humerus.obj
|   |   |   |   |   |   |-- left_radius.obj
|   |   |   |   |   |   |-- left_ulna.obj
|   |   |   |   |   |   |-- monkey.obj
|   |   |   |   |   |   |-- source_cage.obj
|   |   |   |   |   |   |-- source.obj
|   |   |   |   |   |   |-- source_skeleton.obj
|   |   |   |   |   |   |-- target.obj
|   |   |   |   |   |   |-- target_skeleton.obj
|   |   |   |   |   |-- monkey.py
|   |   |   |   |   |-- rigidScaleToAffineMultiMapping.py
|   |   |   |   |   |-- rigidScaleToAffineMultiMapping.scn
|   |   |   |   |   |-- rigidScaleToRigidMultiMapping.py
|   |   |   |   |   |-- rigidScaleToRigidMultiMapping.scn
|   |   |   |   |-- skinning
|   |   |   |       |-- obj
|   |   |   |       |   |-- skinning_Tube_mesh.obj
|   |   |   |       |-- scene_two_bones.py
|   |   |   |       |-- skinning.py
|   |   |   |       |-- skinning.sml
|   |   |   |       |-- two_bones.xml
|   |   |   |-- initRigidScale.cpp
|   |   |   |-- initRigidScale.h
|   |   |   |-- mapping
|   |   |   |   |-- RigidScaleMappingJacobian.h
|   |   |   |   |-- RigidScaleToAffineMultiMapping.cpp
|   |   |   |   |-- RigidScaleToAffineMultiMapping.h
|   |   |   |   |-- RigidScaleToAffineMultiMapping.inl
|   |   |   |   |-- RigidScaleToRigidMultiMapping.cpp
|   |   |   |   |-- RigidScaleToRigidMultiMapping.h
|   |   |   |   |-- RigidScaleToRigidMultiMapping.inl
|   |   |   |-- python
|   |   |   |   |-- RigidScale
|   |   |   |       |-- API.py
|   |   |   |       |-- __init__.py
|   |   |   |       |-- sml_deprecated.py
|   |   |   |       |-- sml.py
|   |   |   |       |-- tools.py
|   |   |   |-- RigidScaleConfig.cmake.in
|   |   |   |-- RigidScale_test
|   |   |       |-- CMakeLists.txt
|   |   |       |-- RigidScaleToAffineMultiMapping_test.cpp
|   |   |       |-- RigidScaleToRigidMultiMapping_test.cpp
|   |   |       |-- stdafx.cpp
|   |   |       |-- stdafx.h
|   |   |-- SceneCreator
|   |   |   |-- CMakeLists.txt
|   |   |   |-- SceneCreatorConfig.cmake.in
|   |   |   |-- sceneCreatorExamples
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- SceneCreatorBenchmarks.cpp
|   |   |   |-- SceneCreator_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- SceneCreator_test.cpp
|   |   |   |-- src
|   |   |       |-- SceneCreator
|   |   |           |-- config.h.in
|   |   |           |-- GetAssembledSizeVisitor.cpp
|   |   |           |-- GetAssembledSizeVisitor.h
|   |   |           |-- GetVectorVisitor.cpp
|   |   |           |-- GetVectorVisitor.h
|   |   |           |-- initSceneCreator.cpp
|   |   |           |-- SceneCreator.cpp
|   |   |           |-- SceneCreator.h
|   |   |           |-- SceneUtils.cpp
|   |   |           |-- SceneUtils.h
|   |   |-- Sensable
|   |   |   |-- CMakeLists.txt
|   |   |   |-- docs
|   |   |   |   |-- SensablePlugin.pdf
|   |   |   |-- EnslavementForceFeedback.cpp
|   |   |   |-- EnslavementForceFeedback.h
|   |   |   |-- examples
|   |   |   |   |-- CameraAlignment.scn
|   |   |   |   |-- CameraAlignment.scn.view
|   |   |   |   |-- Carving.scn
|   |   |   |   |-- Carving.scn.view
|   |   |   |   |-- data
|   |   |   |   |   |-- mesh
|   |   |   |   |       |-- box_inside.obj
|   |   |   |   |       |-- box.obj
|   |   |   |   |       |-- cube.obj
|   |   |   |   |       |-- cylinder.msh
|   |   |   |   |       |-- dental_instrument.obj
|   |   |   |   |       |-- tooth_closed.obj
|   |   |   |   |       |-- tooth.obj
|   |   |   |   |       |-- ToothTranslated.obj
|   |   |   |   |-- Deformable-Method1.scn
|   |   |   |   |-- Deformable-Method1.scn.view
|   |   |   |   |-- Dentistry
|   |   |   |   |   |-- dentalSurgery_06.scn
|   |   |   |   |   |-- dentalSurgery_07.scn
|   |   |   |   |   |-- dentalSurgery_08.scn
|   |   |   |   |   |-- dentalSurgeryDistanceGrid.scn
|   |   |   |   |   |-- dentalSurgeryDistanceGrid_teeth.scn
|   |   |   |   |   |-- dentalSurgeryLCPNewOmni.scn
|   |   |   |   |   |-- dentalSurgeryLCP.scn
|   |   |   |   |-- Old Examples
|   |   |   |   |   |-- dental_instrument_centerline.obj
|   |   |   |   |   |-- dental_instrument.obj
|   |   |   |   |   |-- flexibleRaptor.scn
|   |   |   |   |   |-- flexibleRaptor.scn.view
|   |   |   |   |   |-- omni1.scn
|   |   |   |   |   |-- omni2.scn
|   |   |   |   |   |-- omni-controlled-rigidobject.scn
|   |   |   |   |   |-- omni-controlled-rigidobject.scn.qglviewer.view
|   |   |   |   |   |-- omni-probing-liver.scn
|   |   |   |   |   |-- omni-probing-liver.scn.qglviewer.view
|   |   |   |   |   |-- raptor.scn
|   |   |   |   |   |-- raptor.scn.view
|   |   |   |   |-- SimpleBox-DistanceGrid.scn
|   |   |   |   |-- SimpleBox-DistanceGrid.scn.view
|   |   |   |   |-- SimpleBoxLarge.scn
|   |   |   |   |-- SimpleBoxLarge.scn.view
|   |   |   |   |-- SimpleBox-Method2.scn
|   |   |   |   |-- SimpleBox-Method2.scn.view
|   |   |   |   |-- SimpleBox-TriangleModel.scn
|   |   |   |   |-- SimpleBox-TriangleModel.scn.view
|   |   |   |   |-- SimpleTooth-DistanceGrid.scn
|   |   |   |   |-- SimpleTooth-DistanceGrid.scn.view
|   |   |   |   |-- SimpleTooth-TriangleModel.scn
|   |   |   |   |-- SimpleTooth-TriangleModel.scn.view
|   |   |   |   |-- SpecifyingCamera.scn
|   |   |   |   |-- SpecifyingCamera.scn.view
|   |   |   |   |-- TwoTeeth-DistanceGrid.scn
|   |   |   |   |-- TwoTeeth-DistanceGrid.scn.view
|   |   |   |   |-- TwoTeeth-TriangleModel.scn
|   |   |   |   |-- TwoTeeth-TriangleModel.scn.view
|   |   |   |-- FindOpenHaptics.cmake
|   |   |   |-- initSensable.cpp
|   |   |   |-- NewOmniDriver.cpp
|   |   |   |-- NewOmniDriver.h
|   |   |   |-- OmniDriver.cpp
|   |   |   |-- OmniDriver.h
|   |   |   |-- PluginSensable.txt
|   |   |-- SensableEmulation
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- examples
|   |   |   |   |-- data
|   |   |   |   |   |-- mesh
|   |   |   |   |       |-- box.obj
|   |   |   |   |       |-- dental_instrument.obj
|   |   |   |   |-- SimpleBox-Method2.scn
|   |   |   |   |-- SimpleBox-Method2.scn.view
|   |   |   |   |-- testOmniDriverEmu.scn
|   |   |   |-- initSensableEmulation.cpp
|   |   |   |-- NewOmniDriverEmu.cpp
|   |   |   |-- NewOmniDriverEmu.h
|   |   |   |-- OmniDriverEmu.cpp
|   |   |   |-- OmniDriverEmu.h
|   |   |   |-- PluginSensableEmulation.txt
|   |   |   |-- pthread
|   |   |       |-- pthread.h
|   |   |       |-- pthreadVC2.dll
|   |   |       |-- pthreadVC2.lib
|   |   |       |-- sched.h
|   |   |       |-- semaphore.h
|   |   |-- SixenseHydra
|   |   |   |-- cmake
|   |   |   |   |-- FindSixense.cmake
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initSixenseHydra.cpp
|   |   |   |-- RazerHydraDriver.cpp
|   |   |   |-- RazerHydraDriver.h
|   |   |   |-- RazerHydraListener.cpp
|   |   |   |-- RazerHydraListener.h
|   |   |   |-- Scenes
|   |   |   |   |-- Hydra_buffon.scn
|   |   |   |   |-- Hydra_buffon.scn.qglviewer.view
|   |   |   |   |-- Hydra_test.scn
|   |   |   |   |-- OBJs
|   |   |   |       |-- Box.obj
|   |   |   |       |-- BoxPurple.obj
|   |   |   |       |-- BoxRed.obj
|   |   |   |       |-- BuffoonBox.mtl
|   |   |   |       |-- BuffoonBox.obj
|   |   |   |       |-- BuffoonHead.obj
|   |   |   |       |-- BuffoonHeadPurple.obj
|   |   |   |       |-- BuffoonHeadRed.obj
|   |   |   |       |-- BuffoonHeadSkin.obj
|   |   |   |       |-- BuffoonHeadYellow.obj
|   |   |   |       |-- Buffoon.png
|   |   |   |       |-- buffoon.sph
|   |   |   |       |-- BuffoonSpring.obj
|   |   |   |       |-- obj-buffoon.xml
|   |   |   |-- SixenseHydra.dox
|   |   |   |-- SixenseHydra.txt
|   |   |-- SofaAssimp
|   |   |   |-- AssimpLoader.cpp
|   |   |   |-- AssimpLoader.h
|   |   |   |-- cmake
|   |   |   |   |-- FindAssimp.cmake
|   |   |   |-- CMakeLists.txt
|   |   |   |-- ColladaSceneLoader.html
|   |   |   |-- config.h
|   |   |   |-- doc
|   |   |   |   |-- index.html
|   |   |   |   |-- skinning_example_0_0.png
|   |   |   |   |-- skinning_example_0_1.png
|   |   |   |   |-- skinning_example_0_3.png
|   |   |   |   |-- skinning_example_0_4.png
|   |   |   |   |-- skinning_example_0_5.png
|   |   |   |   |-- skinning_example_1_0.png
|   |   |   |   |-- skinning_example_2_0.png
|   |   |   |   |-- skinning_example_3_0.png
|   |   |   |   |-- skinning_example_modeler.png
|   |   |   |-- examples
|   |   |   |   |-- AssimpFbxLoader.scn
|   |   |   |   |-- AssimpObjLoader.scn
|   |   |   |   |-- basic.dae
|   |   |   |   |-- character_clothes.py
|   |   |   |   |-- cube.obj
|   |   |   |   |-- example.dae
|   |   |   |   |-- mesh
|   |   |   |   |   |-- Sofa.fbx
|   |   |   |   |-- SceneColladaLoader.scn
|   |   |   |   |-- scene.dae.basic
|   |   |   |   |-- scene.dae.girafe
|   |   |   |   |-- scene.dae.gobelin
|   |   |   |   |-- scene.dae.human
|   |   |   |   |-- scene.dae.joints
|   |   |   |   |-- scene.dae.torsion
|   |   |   |-- initAssimpPlugin.cpp
|   |   |   |-- README_AssimpPlugin.txt
|   |   |   |-- SceneColladaLoader.cpp
|   |   |   |-- SceneColladaLoader.h
|   |   |   |-- SofaAssimpConfig.cmake.in
|   |   |-- SofaCarving
|   |   |   |-- CarvingManager.cpp
|   |   |   |-- CarvingManager.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- examples
|   |   |   |   |-- CarvingTool.scn
|   |   |   |   |-- SimpleCarving.scn
|   |   |   |   |-- SimpleCarving.scn.view
|   |   |   |   |-- SimpleCarving_withPenetration.scn
|   |   |   |-- images
|   |   |   |   |-- carvingTool_result.png
|   |   |   |   |-- simpleCarving_results.png
|   |   |   |-- initSofaCarving.cpp
|   |   |   |-- SofaCarvingConfig.cmake.in
|   |   |   |-- SofaCarving.dox
|   |   |   |-- SofaCarving_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- SofaCarving_test.cpp
|   |   |   |-- SofaCarving.txt
|   |   |-- SofaCUDA
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h.in
|   |   |   |-- examples
|   |   |   |   |-- beam10x10x46-fem-implicit-CPU.scn
|   |   |   |   |-- beam10x10x46-fem-implicit-CPU.scn.view
|   |   |   |   |-- beam10x10x46-fem-implicit-CUDA.scn
|   |   |   |   |-- beam10x10x46-fem-implicit-CUDA.scn.view
|   |   |   |   |-- beam10x10x46-hexafem-implicit-CPU.scn
|   |   |   |   |-- beam10x10x46-hexafem-implicit-CUDA.scn
|   |   |   |   |-- beam10x10x46-hexafem-rk4-CPU.scn
|   |   |   |   |-- beam10x10x46-hexafem-rk4-CUDA.scn
|   |   |   |   |-- beam10x10x46-spring-rk4-CPU.scn
|   |   |   |   |-- beam10x10x46-spring-rk4-CPU.scn.view
|   |   |   |   |-- beam10x10x46-spring-rk4-CUDA_0001.png
|   |   |   |   |-- beam10x10x46-spring-rk4-CUDA_0002.png
|   |   |   |   |-- beam10x10x46-spring-rk4-CUDA.scn
|   |   |   |   |-- beam10x10x46-spring-rk4-CUDA.scn.view
|   |   |   |   |-- beam10x10x46-warp-preconditioner-CUDA.scn
|   |   |   |   |-- beam16x16x76-fem-implicit-CPU.scn
|   |   |   |   |-- beam16x16x76-fem-implicit-CPU.scn.view
|   |   |   |   |-- beam16x16x76-fem-implicit-CUDA.scn
|   |   |   |   |-- beam16x16x76-fem-implicit-CUDA.scn.view
|   |   |   |   |-- beam16x16x76-hexafem-rk4-CPU.scn
|   |   |   |   |-- beam16x16x76-hexafem-rk4-CUDA.scn
|   |   |   |   |-- CudaDiagonalMass3f.scn
|   |   |   |   |-- CudaMeshMatrixMass3f.scn
|   |   |   |   |-- CudaTetrahedronTLEDForceField.scn
|   |   |   |   |-- quadSelfCollisCUDA.scn
|   |   |   |   |-- quadSelfCollisCUDA.scn.view
|   |   |   |   |-- quadSpringSphere2CUDA.scn
|   |   |   |   |-- quadSpringSphere2CUDA.scn.view
|   |   |   |   |-- quadSpringSphereCUDA_0001.png
|   |   |   |   |-- quadSpringSphereCUDA_0002.png
|   |   |   |   |-- quadSpringSphereCUDA.scn
|   |   |   |   |-- quadSpringSphereCUDA.scn.view
|   |   |   |   |-- quadSpringSphere.scn
|   |   |   |   |-- quadSpringSphere.scn.view
|   |   |   |   |-- raptor-cpu.scn
|   |   |   |   |-- raptor-cuda.scn
|   |   |   |   |-- raptor.scn
|   |   |   |   |-- raptor.scn..view
|   |   |   |   |-- raptor-surface-cpu.scn
|   |   |   |   |-- raptor-surface-cuda.scn
|   |   |   |   |-- SPHFluid2CUDA.scn
|   |   |   |   |-- SPHFluid2CUDA.scn.view
|   |   |   |   |-- SPHFluidForceFieldCUDA.scn
|   |   |   |   |-- SPHFluidForceFieldCUDA.scn.view
|   |   |   |   |-- StandardTetrahedralFEMForceFieldCPU.scn
|   |   |   |   |-- StandardTetrahedralFEMForceFieldCUDA.scn
|   |   |   |   |-- TetrahedralTensorMassForceFieldCPU.scn
|   |   |   |   |-- TetrahedralTensorMassForceFieldCUDA.scn
|   |   |   |-- FindCUDASparse.cmake
|   |   |   |-- main.cpp
|   |   |   |-- sofa
|   |   |   |   |-- gpu
|   |   |   |       |-- cuda
|   |   |   |           |-- CudaBarycentricMapping-3f1-3f.cpp
|   |   |   |           |-- CudaBarycentricMapping-3f1.cpp
|   |   |   |           |-- CudaBarycentricMapping-3f1-d.cpp
|   |   |   |           |-- CudaBarycentricMapping-3f1-f.cpp
|   |   |   |           |-- CudaBarycentricMapping-3f.cpp
|   |   |   |           |-- CudaBarycentricMapping.cpp
|   |   |   |           |-- CudaBarycentricMapping.cu
|   |   |   |           |-- CudaBarycentricMapping-f.cpp
|   |   |   |           |-- CudaBarycentricMapping.h
|   |   |   |           |-- CudaBarycentricMapping.inl
|   |   |   |           |-- CudaBarycentricMapping-old.cpp
|   |   |   |           |-- CudaBarycentricMappingRigid.cpp
|   |   |   |           |-- CudaBarycentricMappingRigid.h
|   |   |   |           |-- CudaBaseVector.cpp
|   |   |   |           |-- CudaBaseVector.cu
|   |   |   |           |-- CudaBaseVector.h
|   |   |   |           |-- CudaBeamLinearMapping.cpp
|   |   |   |           |-- CudaBoxROI.cpp
|   |   |   |           |-- CudaCollision.cpp
|   |   |   |           |-- CudaCollisionDetection.cpp
|   |   |   |           |-- CudaCollisionDetection.cu
|   |   |   |           |-- CudaCollisionDetection.h
|   |   |   |           |-- CudaCollisionDistanceGrid.cpp
|   |   |   |           |-- CudaCommon.h
|   |   |   |           |-- CudaContactMapper.cu
|   |   |   |           |-- CudaContactMapper.h
|   |   |   |           |-- CudaDiagonalMass.cpp
|   |   |   |           |-- CudaDiagonalMass.cu
|   |   |   |           |-- CudaDiagonalMass.h
|   |   |   |           |-- CudaDiagonalMass.inl
|   |   |   |           |-- CudaDistanceGridCollisionModel.cpp
|   |   |   |           |-- CudaDistanceGridCollisionModel.h
|   |   |   |           |-- CudaEllipsoidForceField.cpp
|   |   |   |           |-- CudaEllipsoidForceField.cu
|   |   |   |           |-- CudaEllipsoidForceField.h
|   |   |   |           |-- CudaEllipsoidForceField.inl
|   |   |   |           |-- CudaExternalForceField.cpp
|   |   |   |           |-- CudaExternalForceField.cu
|   |   |   |           |-- CudaExternalForceField.h
|   |   |   |           |-- CudaExternalForceField.inl
|   |   |   |           |-- CudaExtraMonitor.cpp
|   |   |   |           |-- CudaFixedConstraint.cpp
|   |   |   |           |-- CudaFixedConstraint.cu
|   |   |   |           |-- CudaFixedConstraint.h
|   |   |   |           |-- CudaFixedConstraint.inl
|   |   |   |           |-- CudaFixedTranslationConstraint.cpp
|   |   |   |           |-- CudaHexahedronTLEDForceField.cpp
|   |   |   |           |-- CudaHexahedronTLEDForceField.cu
|   |   |   |           |-- CudaHexahedronTLEDForceField.h
|   |   |   |           |-- CudaIdentityMapping.cpp
|   |   |   |           |-- CudaIdentityMapping.h
|   |   |   |           |-- CudaIdentityMapping.inl
|   |   |   |           |-- CudaIndexValueMapper.cpp
|   |   |   |           |-- CudaLinearForceField.cpp
|   |   |   |           |-- CudaLinearForceField.cu
|   |   |   |           |-- CudaLinearForceField.h
|   |   |   |           |-- CudaLinearForceField.inl
|   |   |   |           |-- CudaLinearMovementConstraint.cpp
|   |   |   |           |-- CudaLinearMovementConstraint.cu
|   |   |   |           |-- CudaLinearMovementConstraint.h
|   |   |   |           |-- CudaLinearMovementConstraint.inl
|   |   |   |           |-- CudaLinearVelocityConstraint.cpp
|   |   |   |           |-- CudaLineModel.cpp
|   |   |   |           |-- CudaLineModel.h
|   |   |   |           |-- CudaMath.h
|   |   |   |           |-- CudaMath.inl
|   |   |   |           |-- CudaMathRigid.h
|   |   |   |           |-- CudaMathRigid.inl
|   |   |   |           |-- CudaMatrix.h
|   |   |   |           |-- CudaMechanicalObject.cpp
|   |   |   |           |-- CudaMechanicalObject.cu
|   |   |   |           |-- CudaMechanicalObject.h
|   |   |   |           |-- CudaMechanicalObject.inl
|   |   |   |           |-- CudaMemoryManager.h
|   |   |   |           |-- CudaMeshMatrixMass.cpp
|   |   |   |           |-- CudaMeshMatrixMass.cu
|   |   |   |           |-- CudaMeshMatrixMass.h
|   |   |   |           |-- CudaMeshMatrixMass.inl
|   |   |   |           |-- CudaParticleSource.cpp
|   |   |   |           |-- CudaParticleSource.cu
|   |   |   |           |-- CudaParticleSource.h
|   |   |   |           |-- CudaParticleSource.inl
|   |   |   |           |-- CudaParticlesRepulsionForceField.cpp
|   |   |   |           |-- CudaParticlesRepulsionForceField.cu
|   |   |   |           |-- CudaParticlesRepulsionForceField.h
|   |   |   |           |-- CudaParticlesRepulsionForceField.inl
|   |   |   |           |-- CudaPenalityContactForceField.cpp
|   |   |   |           |-- CudaPenalityContactForceField.cu
|   |   |   |           |-- CudaPenalityContactForceField.h
|   |   |   |           |-- CudaPenalityContactForceField.inl
|   |   |   |           |-- CudaPlaneForceField.cpp
|   |   |   |           |-- CudaPlaneForceField.cu
|   |   |   |           |-- CudaPlaneForceField.h
|   |   |   |           |-- CudaPlaneForceField.inl
|   |   |   |           |-- CudaPointModel.cpp
|   |   |   |           |-- CudaPointModel.h
|   |   |   |           |-- CudaRestShapeSpringsForceField.cpp
|   |   |   |           |-- CudaRigidMapping.cpp
|   |   |   |           |-- CudaRigidMapping.cu
|   |   |   |           |-- CudaRigidMapping.h
|   |   |   |           |-- CudaRigidMapping.inl
|   |   |   |           |-- CudaScan.cu
|   |   |   |           |-- CudaScan.h
|   |   |   |           |-- CudaSetTopology.cpp
|   |   |   |           |-- CudaSort.cu
|   |   |   |           |-- CudaSort.h
|   |   |   |           |-- CudaSpatialGridContainer.cpp
|   |   |   |           |-- CudaSpatialGridContainer.cu
|   |   |   |           |-- CudaSpatialGridContainer.h
|   |   |   |           |-- CudaSpatialGridContainer.inl
|   |   |   |           |-- CudaSphereForceField.cpp
|   |   |   |           |-- CudaSphereForceField.cu
|   |   |   |           |-- CudaSphereForceField.h
|   |   |   |           |-- CudaSphereForceField.inl
|   |   |   |           |-- CudaSphereModel.cpp
|   |   |   |           |-- CudaSphereModel.h
|   |   |   |           |-- CudaSphereROI.cpp
|   |   |   |           |-- CudaSPHFluidForceField.cpp
|   |   |   |           |-- CudaSPHFluidForceField.cu
|   |   |   |           |-- CudaSPHFluidForceField.h
|   |   |   |           |-- CudaSPHFluidForceField.inl
|   |   |   |           |-- CudaSpringForceField.cpp
|   |   |   |           |-- CudaSpringForceField.cu
|   |   |   |           |-- CudaSpringForceField.h
|   |   |   |           |-- CudaSpringForceField.inl
|   |   |   |           |-- CudaStandardTetrahedralFEMForceField.cpp
|   |   |   |           |-- CudaStandardTetrahedralFEMForceField.cu
|   |   |   |           |-- CudaStandardTetrahedralFEMForceField.h
|   |   |   |           |-- CudaStandardTetrahedralFEMForceField.inl
|   |   |   |           |-- CudaSubsetMapping.cpp
|   |   |   |           |-- CudaSubsetMapping.cu
|   |   |   |           |-- CudaSubsetMapping.h
|   |   |   |           |-- CudaSubsetMapping.inl
|   |   |   |           |-- CudaTetrahedralTensorMassForceField.cpp
|   |   |   |           |-- CudaTetrahedralTensorMassForceField.cu
|   |   |   |           |-- CudaTetrahedralTensorMassForceField.h
|   |   |   |           |-- CudaTetrahedralTensorMassForceField.inl
|   |   |   |           |-- CudaTetrahedralVisualModel.cpp
|   |   |   |           |-- CudaTetrahedralVisualModel.h
|   |   |   |           |-- CudaTetrahedralVisualModel.inl
|   |   |   |           |-- CudaTetrahedronFEMForceField.cpp
|   |   |   |           |-- CudaTetrahedronFEMForceField.cu
|   |   |   |           |-- CudaTetrahedronFEMForceField.h
|   |   |   |           |-- CudaTetrahedronFEMForceField.inl
|   |   |   |           |-- CudaTetrahedronTLEDForceField.cpp
|   |   |   |           |-- CudaTetrahedronTLEDForceField.cu
|   |   |   |           |-- CudaTetrahedronTLEDForceField.h
|   |   |   |           |-- CudaTexture.h
|   |   |   |           |-- CudaTriangleModel.cpp
|   |   |   |           |-- CudaTriangleModel.h
|   |   |   |           |-- CudaTriangularFEMForceFieldOptim.cpp
|   |   |   |           |-- CudaTriangularFEMForceFieldOptim.cu
|   |   |   |           |-- CudaTriangularFEMForceFieldOptim.h
|   |   |   |           |-- CudaTriangularFEMForceFieldOptim.inl
|   |   |   |           |-- CudaTypes.cpp
|   |   |   |           |-- CudaTypes.h
|   |   |   |           |-- CudaUniformMass.cpp
|   |   |   |           |-- CudaUniformMass.cu
|   |   |   |           |-- CudaUniformMass.h
|   |   |   |           |-- CudaUniformMass.inl
|   |   |   |           |-- CudaVisualModel.cpp
|   |   |   |           |-- CudaVisualModel.cu
|   |   |   |           |-- CudaVisualModel.h
|   |   |   |           |-- CudaVisualModel.inl
|   |   |   |           |-- mycuda.cpp
|   |   |   |           |-- mycuda.cu
|   |   |   |           |-- mycuda.h
|   |   |   |-- SofaCUDAConfig.cmake.in
|   |   |   |-- SofaCUDANvccFlags.cmake
|   |   |   |-- SofaCUDA.txt
|   |   |-- SofaDistanceGrid
|   |   |   |-- CMakeLists.txt
|   |   |   |-- components
|   |   |   |   |-- collision
|   |   |   |   |   |-- BarycentricPenalityContact_DistanceGrid.cpp
|   |   |   |   |   |-- DistanceGridCollisionModel.cpp
|   |   |   |   |   |-- DistanceGridCollisionModel.h
|   |   |   |   |   |-- FFDDistanceGridDiscreteIntersection.cpp
|   |   |   |   |   |-- FFDDistanceGridDiscreteIntersection.h
|   |   |   |   |   |-- FFDDistanceGridDiscreteIntersection.inl
|   |   |   |   |   |-- RayDistanceGridContact.cpp
|   |   |   |   |   |-- RigidDistanceGridDiscreteIntersection.cpp
|   |   |   |   |   |-- RigidDistanceGridDiscreteIntersection.h
|   |   |   |   |   |-- RigidDistanceGridDiscreteIntersection.inl
|   |   |   |   |-- forcefield
|   |   |   |       |-- DistanceGridForceField.cpp
|   |   |   |       |-- DistanceGridForceField.h
|   |   |   |       |-- DistanceGridForceField.inl
|   |   |   |-- config.h.in
|   |   |   |-- DistanceGrid.cpp
|   |   |   |-- DistanceGrid.h
|   |   |   |-- examples
|   |   |   |   |-- DistanceGridCollisionModel.scn
|   |   |   |   |-- DistanceGridForceField-liver.scn
|   |   |   |   |-- FFDDistanceGridCollisionModel.scn
|   |   |   |   |-- README.md
|   |   |   |-- initSofaDistanceGrid.cpp
|   |   |   |-- initSofaDistanceGrid.h
|   |   |   |-- README.md
|   |   |   |-- RegisterModelToCollisionFactory.cpp
|   |   |   |-- RegisterModelToCollisionFactory.h
|   |   |   |-- SofaDistanceGridConfig.cmake.in
|   |   |   |-- SofaDistanceGrid_test
|   |   |       |-- CMakeLists.txt
|   |   |       |-- DistanceGrid_test.cpp
|   |   |-- SofaEulerianFluid
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- EulerianFluid.cpp
|   |   |   |-- EulerianFluid.h
|   |   |   |-- Fluid2D.cpp
|   |   |   |-- Fluid2D.h
|   |   |   |-- Fluid3D.cpp
|   |   |   |-- Fluid3D.h
|   |   |   |-- Grid2D.cpp
|   |   |   |-- Grid2D.h
|   |   |   |-- Grid3D.cpp
|   |   |   |-- Grid3D.h
|   |   |   |-- initEulerianFluid.cpp
|   |   |   |-- initEulerianFluid.h
|   |   |   |-- README.md
|   |   |   |-- SofaEulerianFluidConfig.cmake.in
|   |   |-- SofaHAPI
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h.in
|   |   |   |-- conv.h
|   |   |   |-- doc
|   |   |   |   |-- Doxyfile
|   |   |   |   |-- DoxygenLayout.xml
|   |   |   |   |-- index.html
|   |   |   |   |-- SofaHAPI_body.tex
|   |   |   |   |-- SofaHAPI.pdf
|   |   |   |   |-- SofaHAPI.png
|   |   |   |   |-- SofaHAPI.tex
|   |   |   |-- examples
|   |   |   |   |-- SofaHAPI0.scn
|   |   |   |   |-- SofaHAPI0.scn.view
|   |   |   |   |-- SofaHAPI1.scn
|   |   |   |   |-- SofaHAPI1.scn.view
|   |   |   |-- initSofaHAPI.cpp
|   |   |   |-- SofaHAPIConfig.cmake.in
|   |   |   |-- SofaHAPIForceFeedbackEffect.cpp
|   |   |   |-- SofaHAPIForceFeedbackEffect.h
|   |   |   |-- SofaHAPIHapticsDevice.cpp
|   |   |   |-- SofaHAPIHapticsDevice.h
|   |   |   |-- SofaHAPI.txt
|   |   |-- SofaHighOrder
|   |   |   |-- ExternalProjectConfig.cmake.in
|   |   |-- SofaImplicitField
|   |   |   |-- CMakeLists.txt
|   |   |   |-- components
|   |   |   |   |-- geometry
|   |   |   |   |   |-- DiscreteGridField.cpp
|   |   |   |   |   |-- DiscreteGridField.h
|   |   |   |   |   |-- ScalarField.cpp
|   |   |   |   |   |-- ScalarField.h
|   |   |   |   |   |-- SphericalField.cpp
|   |   |   |   |   |-- SphericalField.h
|   |   |   |   |-- mapping
|   |   |   |       |-- ImplicitSurfaceMapping.cpp
|   |   |   |       |-- ImplicitSurfaceMapping.h
|   |   |   |       |-- ImplicitSurfaceMapping.inl
|   |   |   |-- config.h.in
|   |   |   |-- deprecated
|   |   |   |   |-- ImplicitSurfaceContainer.h
|   |   |   |   |-- ImplicitSurfaceMapping.h
|   |   |   |   |-- ImplicitSurfaceMapping.inl
|   |   |   |   |-- InterpolatedImplicitSurface.cpp
|   |   |   |   |-- InterpolatedImplicitSurface.h
|   |   |   |   |-- SphereSurface.cpp
|   |   |   |   |-- SphereSurface.h
|   |   |   |-- examples
|   |   |   |   |-- ImplicitSurfaceMapping.scn
|   |   |   |   |-- README.md
|   |   |   |-- initSofaImplicitField.cpp
|   |   |   |-- initSofaImplicitField.h
|   |   |   |-- README.md
|   |   |   |-- SofaImplicitFieldConfig.cmake.in
|   |   |   |-- SofaImplicitField_test
|   |   |       |-- CMakeLists.txt
|   |   |       |-- ImplicitShape_test.cpp
|   |   |-- SofaMiscCollision
|   |   |   |-- CMakeLists.txt
|   |   |   |-- SofaMiscCollisionConfig.cmake.in
|   |   |   |-- src
|   |   |       |-- SofaMiscCollision
|   |   |           |-- BarycentricDistanceLMConstraintContact_DistanceGrid.cpp
|   |   |           |-- BarycentricStickContact.cpp
|   |   |           |-- BarycentricStickContact.h
|   |   |           |-- BarycentricStickContact.inl
|   |   |           |-- config.h.in
|   |   |           |-- DefaultCollisionGroupManager.cpp
|   |   |           |-- DefaultCollisionGroupManager.h
|   |   |           |-- FrictionContact_DistanceGrid.cpp
|   |   |           |-- initMiscCollision.cpp
|   |   |           |-- initMiscCollision.h
|   |   |           |-- MiscCollision.cpp
|   |   |           |-- MiscCollision.h
|   |   |           |-- ParallelCollisionPipeline.cpp
|   |   |           |-- ParallelCollisionPipeline.h
|   |   |           |-- RayTriangleVisitor.cpp
|   |   |           |-- RayTriangleVisitor.h
|   |   |           |-- README.md
|   |   |           |-- RuleBasedContactManager.cpp
|   |   |           |-- RuleBasedContactManager.h
|   |   |           |-- SolverMerger.cpp
|   |   |           |-- SolverMerger.h
|   |   |           |-- SpatialGridPointModel.cpp
|   |   |           |-- SpatialGridPointModel.h
|   |   |           |-- TetrahedronBarycentricDistanceLMConstraintContact.cpp
|   |   |           |-- TetrahedronBarycentricPenalityContact.cpp
|   |   |           |-- TetrahedronDiscreteIntersection.cpp
|   |   |           |-- TetrahedronDiscreteIntersection.h
|   |   |           |-- TetrahedronFrictionContact.cpp
|   |   |           |-- TetrahedronModel.cpp
|   |   |           |-- TetrahedronModel.h
|   |   |           |-- TetrahedronRayContact.cpp
|   |   |           |-- TriangleModelInRegularGrid.cpp
|   |   |           |-- TriangleModelInRegularGrid.h
|   |   |-- SofaOpenCL
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- CPUSPHFluidForceField.cpp
|   |   |   |-- CPUSPHFluidForceField.h
|   |   |   |-- CPUSPHFluidForceFieldWithOpenCL.cpp
|   |   |   |-- CPUSPHFluidForceFieldWithOpenCL.h
|   |   |   |-- examples
|   |   |   |   |-- PCISPHFluidForceFieldCPU.scn
|   |   |   |   |-- quadSpringSphereOPENCL.scn
|   |   |   |   |-- quadSpringSphereOPENCL.scn.view
|   |   |   |   |-- SPHFluidForceFieldOPENCL.scn
|   |   |   |-- initSofaOpenCL.cpp
|   |   |   |-- kernels
|   |   |   |   |-- oclRadixSort
|   |   |   |   |   |-- RadixSort.cl
|   |   |   |   |   |-- Scan_b.cl
|   |   |   |   |-- OpenCLFixedConstraint.cl
|   |   |   |   |-- OpenCLGenericParticleForceField.cl
|   |   |   |   |-- OpenCLGenericParticleForceField_Plane.macrocl
|   |   |   |   |-- OpenCLGenericParticleForceField_Sphere.macrocl
|   |   |   |   |-- OpenCLMechanicalObject.cl
|   |   |   |   |-- OpenCLMemoryManager.cl
|   |   |   |   |-- OpenCLPlaneForceField.cl
|   |   |   |   |-- OpenCLSpatialGridContainer.cl
|   |   |   |   |-- OpenCLSpatialGridForce.cl
|   |   |   |   |-- OpenCLSphereForceField.cl
|   |   |   |   |-- OpenCLSPHFluidForceField.cl
|   |   |   |   |-- OpenCLSpringForceField.cl
|   |   |   |   |-- OpenCLUniformMass.cl
|   |   |   |-- myopencl.cpp
|   |   |   |-- myopencl.h
|   |   |   |-- oclRadixSort
|   |   |   |   |-- CPUSortWithCuda.h
|   |   |   |   |-- CPUSortWithOpenCL.h
|   |   |   |   |-- oclRadixSort.cpp
|   |   |   |   |-- RadixSort.cl
|   |   |   |   |-- RadixSort.cpp
|   |   |   |   |-- RadixSort.h
|   |   |   |   |-- Scan_b.cl
|   |   |   |   |-- Scan.cpp
|   |   |   |   |-- Scan.h
|   |   |   |-- OpenCLBoxROI.cpp
|   |   |   |-- OpenCLCommon.cpp
|   |   |   |-- OpenCLCommon.h
|   |   |   |-- OpenCLFixedConstraint.cpp
|   |   |   |-- OpenCLFixedConstraint.h
|   |   |   |-- OpenCLFixedConstraint.inl
|   |   |   |-- OpenCLIdentityMapping.cpp
|   |   |   |-- OpenCLIdentityMapping.h
|   |   |   |-- OpenCLIdentityMapping.inl
|   |   |   |-- OpenCLKernel.h
|   |   |   |-- OpenCLMechanicalObject.cpp
|   |   |   |-- OpenCLMechanicalObject.h
|   |   |   |-- OpenCLMechanicalObject.inl
|   |   |   |-- OpenCLMemoryManager.cpp
|   |   |   |-- OpenCLMemoryManager.h
|   |   |   |-- OpenCLMemoryManager.inl
|   |   |   |-- OpenCLMouseInteraction.cpp
|   |   |   |-- OpenCLPlaneForceField.cpp
|   |   |   |-- OpenCLPlaneForceField.h
|   |   |   |-- OpenCLPlaneForceField.inl
|   |   |   |-- OpenCLProgram.cpp
|   |   |   |-- OpenCLProgram.h
|   |   |   |-- OpenCLProgramParser.h
|   |   |   |-- OpenCLSpatialGridContainer.cpp
|   |   |   |-- OpenCLSpatialGridContainer.h
|   |   |   |-- OpenCLSpatialGridContainer.inl
|   |   |   |-- OpenCLSphereForceField.cpp
|   |   |   |-- OpenCLSphereForceField.h
|   |   |   |-- OpenCLSphereForceField.inl
|   |   |   |-- OpenCLSPHFluidForceField.cpp
|   |   |   |-- OpenCLSPHFluidForceField.h
|   |   |   |-- OpenCLSPHFluidForceField.inl
|   |   |   |-- OpenCLSpringForceField.cpp
|   |   |   |-- OpenCLSpringForceField.h
|   |   |   |-- OpenCLSpringForceField.inl
|   |   |   |-- OpenCLTypes.h
|   |   |   |-- OpenCLUniformMass.cpp
|   |   |   |-- OpenCLUniformMass.h
|   |   |   |-- OpenCLUniformMass.inl
|   |   |   |-- SofaOpenCLConfig.cmake.in
|   |   |   |-- tools
|   |   |       |-- showvector.cpp
|   |   |       |-- showvector.h
|   |   |       |-- top.cpp
|   |   |       |-- top.h
|   |   |-- SofaPardisoSolver
|   |   |   |-- cmake
|   |   |   |   |-- CheckOpenMP.cmake
|   |   |   |   |-- FindBLAS.cmake
|   |   |   |   |-- FindGFortran.cmake
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- extlibs
|   |   |   |   |-- README.txt
|   |   |   |-- initPardisoSolver.cpp
|   |   |   |-- initPardisoSolver.h
|   |   |   |-- SofaPardisoSolverConfig.cmake.in
|   |   |   |-- SparsePARDISOSolver.cpp
|   |   |   |-- SparsePARDISOSolver.h
|   |   |-- SofaPython
|   |   |   |-- Binding_BaseContext.cpp
|   |   |   |-- Binding_BaseContext.h
|   |   |   |-- Binding_Base.cpp
|   |   |   |-- Binding_Base.h
|   |   |   |-- Binding_BaseLoader.cpp
|   |   |   |-- Binding_BaseLoader.h
|   |   |   |-- Binding_BaseMapping.cpp
|   |   |   |-- Binding_BaseMapping.h
|   |   |   |-- Binding_BaseMechanicalState.cpp
|   |   |   |-- Binding_BaseMechanicalState.h
|   |   |   |-- Binding_BaseMeshTopology.cpp
|   |   |   |-- Binding_BaseMeshTopology.h
|   |   |   |-- Binding_BaseObject.cpp
|   |   |   |-- Binding_BaseObject.h
|   |   |   |-- Binding_BaseState.cpp
|   |   |   |-- Binding_BaseState.h
|   |   |   |-- Binding_BaseTopologyObject.cpp
|   |   |   |-- Binding_BaseTopologyObject.h
|   |   |   |-- Binding_BoundingBoxData.cpp
|   |   |   |-- Binding_BoundingBoxData.h
|   |   |   |-- Binding_Context.cpp
|   |   |   |-- Binding_Context.h
|   |   |   |-- Binding.cpp
|   |   |   |-- Binding_Data.cpp
|   |   |   |-- Binding_DataEngine.cpp
|   |   |   |-- Binding_DataEngine.h
|   |   |   |-- Binding_DataFileName.cpp
|   |   |   |-- Binding_DataFileName.h
|   |   |   |-- Binding_DataFileNameVector.cpp
|   |   |   |-- Binding_DataFileNameVector.h
|   |   |   |-- Binding_Data.h
|   |   |   |-- Binding_DisplayFlagsData.cpp
|   |   |   |-- Binding_DisplayFlagsData.h
|   |   |   |-- Binding_GridTopology.cpp
|   |   |   |-- Binding_GridTopology.h
|   |   |   |-- Binding.h
|   |   |   |-- Binding_LinearSpring.cpp
|   |   |   |-- Binding_LinearSpring.h
|   |   |   |-- Binding_Link.cpp
|   |   |   |-- Binding_Link.h
|   |   |   |-- Binding_Mapping.cpp
|   |   |   |-- Binding_Mapping.h
|   |   |   |-- Binding_MechanicalObject.cpp
|   |   |   |-- Binding_MechanicalObject.h
|   |   |   |-- Binding_MeshLoader.cpp
|   |   |   |-- Binding_MeshLoader.h
|   |   |   |-- Binding_MeshTopology.cpp
|   |   |   |-- Binding_MeshTopology.h
|   |   |   |-- Binding_MultiMapping.cpp
|   |   |   |-- Binding_MultiMapping.h
|   |   |   |-- Binding_Node.cpp
|   |   |   |-- Binding_Node.h
|   |   |   |-- Binding_OptionsGroupData.cpp
|   |   |   |-- Binding_OptionsGroupData.h
|   |   |   |-- Binding_PointSetTopologyModifier.cpp
|   |   |   |-- Binding_PointSetTopologyModifier.h
|   |   |   |-- Binding_PythonScriptController.cpp
|   |   |   |-- Binding_PythonScriptController.h
|   |   |   |-- Binding_PythonScriptDataEngine.cpp
|   |   |   |-- Binding_PythonScriptDataEngine.h
|   |   |   |-- Binding_RegularGridTopology.cpp
|   |   |   |-- Binding_RegularGridTopology.h
|   |   |   |-- Binding_RigidMapping.cpp
|   |   |   |-- Binding_RigidMapping.h
|   |   |   |-- Binding_SofaModule.cpp
|   |   |   |-- Binding_SofaModule.h
|   |   |   |-- Binding_SparseGridTopology.cpp
|   |   |   |-- Binding_SparseGridTopology.h
|   |   |   |-- Binding_SubsetMultiMapping.cpp
|   |   |   |-- Binding_SubsetMultiMapping.h
|   |   |   |-- Binding_TopologyChange.cpp
|   |   |   |-- Binding_TopologyChange.h
|   |   |   |-- Binding_Topology.cpp
|   |   |   |-- Binding_Topology.h
|   |   |   |-- Binding_TriangleSetTopologyModifier.cpp
|   |   |   |-- Binding_TriangleSetTopologyModifier.h
|   |   |   |-- Binding_Vector.cpp
|   |   |   |-- Binding_Vector.h
|   |   |   |-- Binding_VectorLinearSpringData.cpp
|   |   |   |-- Binding_VectorLinearSpringData.h
|   |   |   |-- Binding_VisualModel.cpp
|   |   |   |-- Binding_VisualModel.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h.in
|   |   |   |-- ctypes.cpp
|   |   |   |-- doc
|   |   |   |   |-- AdvancedTimer_readMe.md
|   |   |   |   |-- AdvancedTimer_readMe.pdf
|   |   |   |   |-- Doxyfile
|   |   |   |   |-- DoxygenLayout.xml
|   |   |   |   |-- Images
|   |   |   |   |   |-- AdvancedTimer_stdout.png
|   |   |   |   |   |-- JSON_example.png
|   |   |   |   |-- index.html
|   |   |   |   |-- macros_docu.tex
|   |   |   |   |-- SofaDays_oct2013
|   |   |   |   |   |-- 1_PythonScriptController
|   |   |   |   |   |   |-- controller.py
|   |   |   |   |   |   |-- tuto1.scn
|   |   |   |   |   |-- 2_NodeCreator
|   |   |   |   |   |   |-- controller.py
|   |   |   |   |   |   |-- tree.py
|   |   |   |   |   |   |-- tuto2.scn
|   |   |   |   |   |-- 3_OneParticle
|   |   |   |   |   |   |-- controller.py
|   |   |   |   |   |   |-- particle.py
|   |   |   |   |   |   |-- tuto3.scn
|   |   |   |   |   |-- 4_ObjectCreator
|   |   |   |   |   |   |-- controller.py
|   |   |   |   |   |   |-- ObjectCreator.py
|   |   |   |   |   |   |-- tuto4.scn
|   |   |   |   |   |   |-- tuto4.scn.view
|   |   |   |   |   |-- 5_ScriptEvents
|   |   |   |   |   |   |-- fontain.py
|   |   |   |   |   |   |-- ObjectCreator.py
|   |   |   |   |   |   |-- tuto5.scn
|   |   |   |   |   |   |-- tuto5.scn.view
|   |   |   |   |   |-- 6_Visitors
|   |   |   |   |   |   |-- tuto6.scn
|   |   |   |   |   |   |-- Visitor.py
|   |   |   |   |   |-- 7_BoxCanon
|   |   |   |   |   |   |-- controller.py
|   |   |   |   |   |   |-- ObjectCreator.py
|   |   |   |   |   |   |-- tuto7.scn
|   |   |   |   |   |   |-- tuto7.scn.view
|   |   |   |   |   |-- 8_PythonScene
|   |   |   |   |   |   |-- tuto8.py
|   |   |   |   |   |   |-- tuto8.py.view
|   |   |   |   |   |-- Python Tutorial - Montpellier oct 2013.pdf
|   |   |   |   |-- SofaPython_API.tex
|   |   |   |   |-- SofaPython_body.tex
|   |   |   |   |-- SofaPython_Components.tex
|   |   |   |   |-- SofaPython_CreateObjects.tex
|   |   |   |   |-- SofaPython.eps
|   |   |   |   |-- SofaPython.pdf
|   |   |   |   |-- SofaPython.png
|   |   |   |   |-- SofaPython_PythonScriptController.tex
|   |   |   |   |-- SofaPython references.odt
|   |   |   |   |-- SofaPython_Scenes.tex
|   |   |   |   |-- SofaPython.tex
|   |   |   |   |-- SofaPython_Visitors.tex
|   |   |   |-- examples
|   |   |   |   |-- BaseContext.py
|   |   |   |   |-- BaseMapping.py
|   |   |   |   |-- benchpy.pyscn
|   |   |   |   |-- componentDataIO_read.py
|   |   |   |   |-- componentDataIO_write.py
|   |   |   |   |-- console.py
|   |   |   |   |-- ControllerVariable.py
|   |   |   |   |-- DAG.py
|   |   |   |   |-- DAGValidation.py
|   |   |   |   |-- data
|   |   |   |   |   |-- dragon.obj
|   |   |   |   |-- DataFileName.py
|   |   |   |   |-- dental_instrument_centerline.obj
|   |   |   |   |-- dental_instrument.obj
|   |   |   |   |-- EmptyController.py
|   |   |   |   |-- ExampleController.html
|   |   |   |   |-- ExampleController.py
|   |   |   |   |-- ExampleController.scn
|   |   |   |   |-- fontain.scn.view
|   |   |   |   |-- fountain.py
|   |   |   |   |-- fountain.scn
|   |   |   |   |-- houseOfCards.py
|   |   |   |   |-- keyboardControl.html
|   |   |   |   |-- keyboardControl.py
|   |   |   |   |-- keyboardControl.scn
|   |   |   |   |-- keyboardControl.scn.view
|   |   |   |   |-- linkPath.py
|   |   |   |   |-- link.py
|   |   |   |   |-- LiveCodingController.scn
|   |   |   |   |-- logger.py
|   |   |   |   |-- mass.py
|   |   |   |   |-- material.json
|   |   |   |   |-- material.py
|   |   |   |   |-- meshLoader.py
|   |   |   |   |-- MultiMapping.py
|   |   |   |   |-- OptionGroupData.py
|   |   |   |   |-- PSDEExamples
|   |   |   |   |   |-- DataEngine2.py
|   |   |   |   |   |-- DataEngine.py
|   |   |   |   |   |-- PSDEAvgEngine.pyscn
|   |   |   |   |   |-- PSDEBasic.pyscn
|   |   |   |   |-- PythonAdvancedTimer
|   |   |   |   |   |-- poutre_grid_sofa.py
|   |   |   |   |-- PythonMainScriptController.py
|   |   |   |   |-- PythonScene2.pyscn
|   |   |   |   |-- PythonScene.pyscn
|   |   |   |   |-- PythonScene.pyscn.view
|   |   |   |   |-- PythonScriptController_Placeholders.py
|   |   |   |   |-- RegularGridFromMesh.py
|   |   |   |   |-- SceneDataIO
|   |   |   |   |   |-- behavior_MechanicalObject.json
|   |   |   |   |   |-- deformable_parent.json
|   |   |   |   |   |-- E_E.json
|   |   |   |   |   |-- registration_DOFs.json
|   |   |   |   |   |-- visual_visual.json
|   |   |   |   |-- sceneDataIO_read.py
|   |   |   |   |-- sceneDataIO_write.py
|   |   |   |   |-- scene_smlDisplay.py
|   |   |   |   |-- sceneStats.py
|   |   |   |   |-- ScriptEvents.py
|   |   |   |   |-- ScriptEvents.scn
|   |   |   |   |-- simple_controller.py
|   |   |   |   |-- smlSimple.sml
|   |   |   |   |-- SofaNumpy.py
|   |   |   |   |-- sparse.py
|   |   |   |   |-- TriangleModifier.py
|   |   |   |   |-- TriangleModifier.scn
|   |   |   |   |-- units.py
|   |   |   |   |-- variables.py
|   |   |   |   |-- variables.scn
|   |   |   |   |-- VectorLinearSpringData.py
|   |   |   |   |-- Visitor.py
|   |   |   |   |-- Visitor.scn
|   |   |   |-- initSofaPython.cpp
|   |   |   |-- python
|   |   |   |   |-- AdvancedTimerOutputAnalysis
|   |   |   |   |   |-- timerLjsonManyFilesPlot.py
|   |   |   |   |   |-- TimerLJSONPlot.py
|   |   |   |   |-- SofaPython
|   |   |   |       |-- console.py
|   |   |   |       |-- DAGValidation.py
|   |   |   |       |-- __init__.py
|   |   |   |       |-- livecoding.py
|   |   |   |       |-- mass.py
|   |   |   |       |-- MeshLoader.py
|   |   |   |       |-- noPicking.py
|   |   |   |       |-- PythonAdvancedTimer.py
|   |   |   |       |-- Quaternion.py
|   |   |   |       |-- sceneStats.py
|   |   |   |       |-- script.py
|   |   |   |       |-- sml.py
|   |   |   |       |-- SofaNumpy.py
|   |   |   |       |-- sparse.py
|   |   |   |       |-- Tools.py
|   |   |   |       |-- units.py
|   |   |   |-- PythonBinding_SofaModule.h
|   |   |   |-- PythonCommon.h
|   |   |   |-- PythonEnvironment.cpp
|   |   |   |-- PythonEnvironment.h
|   |   |   |-- PythonFactory.cpp
|   |   |   |-- PythonFactory.h
|   |   |   |-- PythonMacros.cpp
|   |   |   |-- PythonMacros.h
|   |   |   |-- PythonMainScriptController.cpp
|   |   |   |-- PythonMainScriptController.h
|   |   |   |-- PythonScriptController.cpp
|   |   |   |-- PythonScriptController.h
|   |   |   |-- PythonScriptControllerHelper.cpp
|   |   |   |-- PythonScriptControllerHelper.h
|   |   |   |-- PythonScriptDataEngine.cpp
|   |   |   |-- PythonScriptDataEngine.h
|   |   |   |-- PythonScriptEvent.cpp
|   |   |   |-- PythonScriptEvent.h
|   |   |   |-- PythonScriptFunction.cpp
|   |   |   |-- PythonScriptFunction.h
|   |   |   |-- PythonToSofa.inl
|   |   |   |-- PythonVisitor.cpp
|   |   |   |-- PythonVisitor.h
|   |   |   |-- SceneLoaderPY.cpp
|   |   |   |-- SceneLoaderPY.h
|   |   |   |-- scn2python.py
|   |   |   |-- ScriptController.cpp
|   |   |   |-- ScriptController.h
|   |   |   |-- ScriptDataEngine.cpp
|   |   |   |-- ScriptDataEngine.h
|   |   |   |-- ScriptFunction.cpp
|   |   |   |-- ScriptFunction.h
|   |   |   |-- SofaPythonConfig.cmake.in
|   |   |   |-- SofaPython_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- dummy.cpp
|   |   |   |   |-- memory.cpp
|   |   |   |   |-- PyScene.cpp
|   |   |   |   |-- python
|   |   |   |   |   |-- automaticNodeInitialization.py
|   |   |   |   |   |-- dataVecResize.py
|   |   |   |   |   |-- moduleReload.py
|   |   |   |   |   |-- myrandom.py
|   |   |   |   |   |-- sysPathDuplicate.py
|   |   |   |   |   |-- test_BindingBaseObject.py
|   |   |   |   |   |-- test_BindingBase.py
|   |   |   |   |   |-- test_BindingData.py
|   |   |   |   |   |-- test_BindingLink.py
|   |   |   |   |   |-- test_BindingNode.py
|   |   |   |   |   |-- test_BindingSofa.py
|   |   |   |   |   |-- testController.py
|   |   |   |   |   |-- test_mass.py
|   |   |   |   |   |-- test_memory.py
|   |   |   |   |   |-- test_MeshLoader.py
|   |   |   |   |   |-- test_PySceneWithPyCtlr.py
|   |   |   |   |   |-- test_PythonEnvironment.py
|   |   |   |   |   |-- test_PythonFactory.py
|   |   |   |   |   |-- test_PythonScriptControllerHelper.py
|   |   |   |   |   |-- test_PythonScriptController.py
|   |   |   |   |   |-- test_Quaternion.py
|   |   |   |   |   |-- test_SofaModule.py
|   |   |   |   |   |-- test_Tools.py
|   |   |   |   |   |-- test_units.py
|   |   |   |   |   |-- test_XmlSceneWithPyCtlr.scn
|   |   |   |   |   |-- unicodeData.py
|   |   |   |   |-- PythonBinding_test_list.cpp
|   |   |   |   |-- PythonFactory_test.cpp
|   |   |   |   |-- PythonScriptControllerHelper_test.cpp
|   |   |   |   |-- PythonScriptController_test.cpp
|   |   |   |   |-- python_test_list.cpp
|   |   |   |   |-- SofaModule_test.cpp
|   |   |   |-- SofaPython.txt
|   |   |   |-- test
|   |   |       |-- test_SofaPythonModulePath.py
|   |   |-- SofaPython3
|   |   |   |-- ExternalProjectConfig.cmake.in
|   |   |-- SofaSimpleGUI
|   |   |   |-- Camera.cpp
|   |   |   |-- Camera.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- doc
|   |   |   |   |-- Doxyfile
|   |   |   |   |-- DoxygenLayout.xml
|   |   |   |   |-- index.html
|   |   |   |   |-- SimpleGUI.png
|   |   |   |-- examples
|   |   |   |   |-- liver.scn
|   |   |   |   |-- oneTet.scn
|   |   |   |-- initSimpleGUI.cpp
|   |   |   |-- Interactor.cpp
|   |   |   |-- Interactor.h
|   |   |   |-- PickedPoint.h
|   |   |   |-- README.txt
|   |   |   |-- SimpleGUI.dox
|   |   |   |-- SofaGL.cpp
|   |   |   |-- SofaGL.h
|   |   |   |-- SofaGlutAnt.zip
|   |   |   |-- SofaScene.cpp
|   |   |   |-- SofaScene.h
|   |   |   |-- SofaSimpleGUIConfig.cmake.in
|   |   |   |-- SpringInteractor.cpp
|   |   |   |-- SpringInteractor.h
|   |   |   |-- VisualPickVisitor.cpp
|   |   |   |-- VisualPickVisitor.h
|   |   |-- SofaSphFluid
|   |   |   |-- CMakeLists.txt
|   |   |   |-- examples
|   |   |   |   |-- OglFluidModel_SPHParticles.scn
|   |   |   |   |-- OglFluidModel_SPH.scn
|   |   |   |   |-- OglFluidModel_SPH.scn.view
|   |   |   |   |-- ParticleSink.scn
|   |   |   |   |-- ParticleSource.scn
|   |   |   |   |-- ParticlesRepulsionForceField.scn
|   |   |   |   |-- ParticlesRepulsionForceField.scn.view
|   |   |   |   |-- SpatialGridContainer.scn
|   |   |   |   |-- SPHDemo.scn
|   |   |   |   |-- SPHFluidForceField_benchmarks.scn
|   |   |   |   |-- SPHFluidForceField.scn
|   |   |   |   |-- SPHFluidForceField.scn.view
|   |   |   |   |-- SPHFluidSurfaceMapping.scn
|   |   |   |   |-- SPHParticleSink_obstacle.scn
|   |   |   |   |-- SPHParticleSink.scn
|   |   |   |   |-- SPHParticleSource.scn
|   |   |   |-- README.md
|   |   |   |-- SofaSphFluidConfig.cmake.in
|   |   |   |-- src
|   |   |       |-- SofaSphFluid
|   |   |           |-- config.h.in
|   |   |           |-- initSPHFluid.cpp
|   |   |           |-- OglFluidModel.cpp
|   |   |           |-- OglFluidModel.h
|   |   |           |-- OglFluidModel.inl
|   |   |           |-- ParticleSink.cpp
|   |   |           |-- ParticleSink.h
|   |   |           |-- ParticleSink.inl
|   |   |           |-- ParticleSource.cpp
|   |   |           |-- ParticleSource.h
|   |   |           |-- ParticleSource.inl
|   |   |           |-- ParticlesRepulsionForceField.cpp
|   |   |           |-- ParticlesRepulsionForceField.h
|   |   |           |-- ParticlesRepulsionForceField.inl
|   |   |           |-- shaders
|   |   |           |   |-- pointToSprite.cppglsl
|   |   |           |   |-- spriteBlurDepth.cppglsl
|   |   |           |   |-- spriteBlurThickness.cppglsl
|   |   |           |   |-- spriteBlurThickness.glsl
|   |   |           |   |-- spriteFinalPass.cppglsl
|   |   |           |   |-- spriteShade.cppglsl
|   |   |           |   |-- spriteToSpriteNormal.cppglsl
|   |   |           |-- SpatialGridContainer.cpp
|   |   |           |-- SpatialGridContainer.h
|   |   |           |-- SpatialGridContainer.inl
|   |   |           |-- SphFluid.cpp
|   |   |           |-- SPHFluidForceField.cpp
|   |   |           |-- SPHFluidForceField.h
|   |   |           |-- SPHFluidForceField.inl
|   |   |           |-- SphFluid.h
|   |   |           |-- SPHFluidSurfaceMapping.cpp
|   |   |           |-- SPHFluidSurfaceMapping.h
|   |   |           |-- SPHFluidSurfaceMapping.inl
|   |   |           |-- SPHKernel.h
|   |   |-- SofaTest
|   |   |   |-- BroadPhase_test.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- DataEngine_test.h
|   |   |   |-- doc
|   |   |   |   |-- Doxyfile
|   |   |   |   |-- DoxygenLayout.xml
|   |   |   |   |-- index.html
|   |   |   |   |-- TestPlugin_body.tex
|   |   |   |   |-- TestPlugin.pdf
|   |   |   |   |-- TestPlugin.png
|   |   |   |   |-- TestPlugin.tex
|   |   |   |-- doc.h
|   |   |   |-- Elasticity_test.cpp
|   |   |   |-- Elasticity_test_deprecated.cpp
|   |   |   |-- Elasticity_test_deprecated.h
|   |   |   |-- Elasticity_test_deprecated.inl
|   |   |   |-- Elasticity_test.h
|   |   |   |-- Elasticity_test.inl
|   |   |   |-- ForceField_test.h
|   |   |   |-- InitPlugin_test.cpp
|   |   |   |-- InitPlugin_test.h
|   |   |   |-- Mapping_test.h
|   |   |   |-- Multi2Mapping_test.h
|   |   |   |-- MultiMapping_test.h
|   |   |   |-- PrimitiveCreation.cpp
|   |   |   |-- PrimitiveCreation.h
|   |   |   |-- python
|   |   |   |   |-- SofaTest
|   |   |   |       |-- __init__.py
|   |   |   |       |-- Macro.py
|   |   |   |-- Python_test.cpp
|   |   |   |-- Python_test.h
|   |   |   |-- SofaTestConfig.cmake.in
|   |   |   |-- Sofa_test.cpp
|   |   |   |-- Sofa_test.h
|   |   |   |-- SofaTest_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- python_test_list.cpp
|   |   |   |   |-- python_tests
|   |   |   |   |   |-- python_test_test.py
|   |   |   |   |-- scenes
|   |   |   |       |-- damping.py
|   |   |   |-- TestMessageHandler.h
|   |   |-- THMPGSpatialHashing
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initTHMPGSpatialHashingPlugin.cpp
|   |   |   |-- THMPGHashTable.cpp
|   |   |   |-- THMPGHashTable.h
|   |   |   |-- THMPGSpatialHashingConfig.cmake.in
|   |   |   |-- THMPGSpatialHashing.cpp
|   |   |   |-- THMPGSpatialHashing.h
|   |   |   |-- THMPGSpatialHashing_test
|   |   |       |-- CMakeLists.txt
|   |   |       |-- THMPGSpatialHashingTest.cpp
|   |   |-- VolumetricRendering
|   |   |   |-- CMakeLists.txt
|   |   |   |-- examples
|   |   |   |   |-- OglTetrahedralModel.scn
|   |   |   |   |-- OglVolumetricModel_hexa_link.scn
|   |   |   |   |-- OglVolumetricModel_hexa_physics.scn
|   |   |   |   |-- OglVolumetricModel_hexa.scn
|   |   |   |   |-- OglVolumetricModel_physics.scn
|   |   |   |   |-- OglVolumetricModel_tetra_clipped_physics.scn
|   |   |   |   |-- OglVolumetricModel_tetra_physics.scn
|   |   |   |   |-- OglVolumetricModel_tetra.scn
|   |   |   |   |-- share
|   |   |   |       |-- shaders
|   |   |   |           |-- PT.frag
|   |   |   |           |-- PT.geo
|   |   |   |           |-- PT.vert
|   |   |   |           |-- tetra.frag
|   |   |   |           |-- tetra_lines.geo
|   |   |   |           |-- tetra_triangles.geo
|   |   |   |           |-- tetra.vert
|   |   |   |-- README.txt
|   |   |   |-- src
|   |   |   |   |-- VolumetricRendering
|   |   |   |       |-- config.h.in
|   |   |   |       |-- initVolumetricRendering.cpp
|   |   |   |       |-- OglTetrahedralModel.cpp
|   |   |   |       |-- OglTetrahedralModel.h
|   |   |   |       |-- OglTetrahedralModel.inl
|   |   |   |       |-- OglVolumetricModel.cpp
|   |   |   |       |-- OglVolumetricModel.h
|   |   |   |-- VolumetricRenderingConfig.cmake.in
|   |   |-- Xitact
|   |       |-- CMakeLists.txt
|   |       |-- config.h
|   |       |-- examples
|   |       |   |-- 1xitact.scn
|   |       |   |-- 2xitact2.scn
|   |       |   |-- XitactGrasping_coupledModel.scn
|   |       |   |-- XitactGrasping_coupledModel_withITP.scn
|   |       |   |-- XitactGrasping.scn
|   |       |   |-- XitactGrasping.scn.view
|   |       |   |-- XitactGraspingWithForceFeedBack.scn
|   |       |   |-- xitactTest.scn
|   |       |   |-- xitactTest.scn.view
|   |       |-- IHPDriver.cpp
|   |       |-- IHPDriver.h
|   |       |-- initXitact.cpp
|   |       |-- ITPDriver.cpp
|   |       |-- ITPDriver.h
|   |       |-- PaceMaker.cpp
|   |       |-- PaceMaker.h
|   |       |-- PluginXitact.txt
|   |-- projects
|   |   |-- CMakeLists.txt
|   |   |-- findAlias
|   |   |   |-- CMakeLists.txt
|   |   |   |-- findAlias.cpp
|   |   |-- generateDoc
|   |   |   |-- CMakeLists.txt
|   |   |   |-- generateDoc.cpp
|   |   |   |-- generateDoc.h
|   |   |   |-- Main.cpp
|   |   |-- GenerateRigid
|   |   |   |-- CMakeLists.txt
|   |   |   |-- Main.cpp
|   |   |-- generateTypedefs
|   |   |   |-- CMakeLists.txt
|   |   |   |-- Main.cpp
|   |   |-- getDeprecatedComponents
|   |   |   |-- CMakeLists.txt
|   |   |   |-- main.cpp
|   |   |   |-- README.txt
|   |   |-- glutOnePick
|   |   |   |-- CMakeLists.txt
|   |   |   |-- glutOnePick.cpp
|   |   |   |-- oneTetra.h
|   |   |-- LICENSE.GPL.txt
|   |   |-- meshconv
|   |   |   |-- CMakeLists.txt
|   |   |   |-- meshconv.cpp
|   |   |   |-- tesselate.cpp
|   |   |-- Modeler
|   |   |   |-- CMakeLists.txt
|   |   |   |-- exec
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- Main.cpp
|   |   |   |   |-- SOFA.ico
|   |   |   |   |-- sofa.rc
|   |   |   |-- lib
|   |   |   |   |-- AddPreset.cpp
|   |   |   |   |-- AddPreset.h
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- FilterLibrary.cpp
|   |   |   |   |-- FilterLibrary.h
|   |   |   |   |-- GlobalModification.cpp
|   |   |   |   |-- GlobalModification.h
|   |   |   |   |-- GraphHistoryManager.cpp
|   |   |   |   |-- GraphHistoryManager.h
|   |   |   |   |-- GraphModeler.cpp
|   |   |   |   |-- GraphModeler.h
|   |   |   |   |-- iconnode.xpm
|   |   |   |   |-- LinkComponent.cpp
|   |   |   |   |-- LinkComponent.h
|   |   |   |   |-- ModifierCondition.cpp
|   |   |   |   |-- ModifierCondition.h
|   |   |   |   |-- QCategoryTreeLibrary.cpp
|   |   |   |   |-- QCategoryTreeLibrary.h
|   |   |   |   |-- QComponentTreeLibrary.cpp
|   |   |   |   |-- QComponentTreeLibrary.h
|   |   |   |   |-- QSofaTreeLibrary.cpp
|   |   |   |   |-- QSofaTreeLibrary.h
|   |   |   |   |-- SofaModelerConfig.cmake.in
|   |   |   |   |-- SofaModeler.cpp
|   |   |   |   |-- SofaModeler.h
|   |   |   |   |-- SofaTutorialManager.cpp
|   |   |   |   |-- SofaTutorialManager.h
|   |   |   |   |-- TutorialSelector.cpp
|   |   |   |   |-- TutorialSelector.h
|   |   |   |-- Modeler.html
|   |   |   |-- Modeler.icns
|   |   |-- myCfExport
|   |   |   |-- CMakeLists.txt
|   |   |   |-- myCfExport.cpp
|   |   |   |-- README.txt
|   |   |   |-- scenes
|   |   |-- qtSofa
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config
|   |   |   |   |-- required_plugins_debug.ini
|   |   |   |   |-- required_plugins_release.ini
|   |   |   |-- icons
|   |   |   |   |-- eye.svg
|   |   |   |   |-- file.svg
|   |   |   |   |-- print.svg
|   |   |   |   |-- reload.svg
|   |   |   |   |-- reset.svg
|   |   |   |   |-- start.svg
|   |   |   |-- icons.qrc
|   |   |   |-- oneTetra.h
|   |   |   |-- QSofaMainWindow.cpp
|   |   |   |-- QSofaMainWindow.h
|   |   |   |-- QSofaScene.cpp
|   |   |   |-- QSofaScene.h
|   |   |   |-- QSofaViewer.cpp
|   |   |   |-- QSofaViewer.h
|   |   |   |-- qtSofa.cpp
|   |   |   |-- README.txt
|   |   |-- Regression
|   |   |   |-- ExternalProjectConfig.cmake.in
|   |   |-- runSofa
|   |   |   |-- cmake
|   |   |   |   |-- bundle.cmake
|   |   |   |   |-- bundle-post.cmake
|   |   |   |   |-- GeneratePluginConfig.cmake
|   |   |   |-- CMakeLists.txt
|   |   |   |-- etc
|   |   |   |   |-- runSofa.ini.in
|   |   |   |-- Main.cpp
|   |   |   |-- resources
|   |   |   |   |-- docs
|   |   |   |       |-- runsofa.html
|   |   |   |-- runSofa.icns
|   |   |   |-- runSofa.ico
|   |   |   |-- runSofaNoValidation.cpp
|   |   |   |-- runSofa.plist
|   |   |   |-- runSofa.rc
|   |   |   |-- runSofa_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- runSofa_test.cpp
|   |   |   |-- runSofaValidation.cpp
|   |   |   |-- runSofaValidation.h
|   |   |-- sofaBatch
|   |   |   |-- CMakeLists.txt
|   |   |   |-- doc.txt
|   |   |   |-- runSOFA.icns
|   |   |   |-- sofaBatch.cpp
|   |   |   |-- SOFA.ico
|   |   |   |-- sofa.rc
|   |   |   |-- tasks
|   |   |-- SofaFlowVR
|   |   |   |-- CMakeLists.txt
|   |   |   |-- Main.cpp
|   |   |-- SofaGuiGlut
|   |   |   |-- CMakeLists.txt
|   |   |   |-- glut.h
|   |   |   |-- Main.cpp
|   |   |   |-- SimpleGUI.cpp
|   |   |   |-- SimpleGUI.h
|   |   |-- sofaInfo
|   |   |   |-- CMakeLists.txt
|   |   |   |-- sofaInfo.cpp
|   |   |-- sofaInitTimer
|   |   |   |-- CMakeLists.txt
|   |   |   |-- initTimer.ini
|   |   |   |-- output
|   |   |   |   |-- comparison.txt
|   |   |   |   |-- output.txt
|   |   |   |-- runInitTimer.sh
|   |   |   |-- sofaInitTimer.cpp
|   |   |-- sofaOPENCL
|   |   |   |-- CMakeLists.txt
|   |   |   |-- Main.cpp
|   |   |   |-- SOFA.ico
|   |   |   |-- sofa.rc
|   |   |-- SofaPhysicsAPI
|   |   |   |-- CMakeLists.txt
|   |   |   |-- fakegui.cpp
|   |   |   |-- fakegui.h
|   |   |   |-- main.cpp
|   |   |   |-- SofaPhysicsAPIConfig.cmake.in
|   |   |   |-- SofaPhysicsAPI.h
|   |   |   |-- SofaPhysicsDataController.cpp
|   |   |   |-- SofaPhysicsDataController_impl.h
|   |   |   |-- SofaPhysicsDataMonitor.cpp
|   |   |   |-- SofaPhysicsDataMonitor_impl.h
|   |   |   |-- SofaPhysicsOutputMesh.cpp
|   |   |   |-- SofaPhysicsOutputMesh_impl.h
|   |   |   |-- SofaPhysicsSimulation.cpp
|   |   |   |-- SofaPhysicsSimulation.h
|   |   |-- sofaProjectExample
|   |   |   |-- CMakeLists.txt
|   |   |   |-- Main.cpp
|   |   |-- sofaTypedefs
|   |   |   |-- CMakeLists.txt
|   |   |   |-- Main.cpp
|   |   |-- xmlconvert-displayflags
|   |       |-- CMakeLists.txt
|   |       |-- main.cpp
|   |       |-- xmlvisitor.cpp
|   |       |-- xmlvisitor.h
|   |-- tutorials
|       |-- anatomyModelling
|       |   |-- anatomyModelling.cpp
|       |   |-- mesh
|       |       |-- bones
|       |       |   |-- cervicals.obj
|       |       |   |-- l_clavicle.obj
|       |       |   |-- lombaires.obj
|       |       |   |-- lr_skeleton_arms.png
|       |       |   |-- lr_skeleton_legs.png
|       |       |   |-- lr_skeleton_ribcage.png
|       |       |   |-- lr_skeleton_skull_exterior.png
|       |       |   |-- lr_skeleton_skull_interior.png
|       |       |   |-- lr_skeleton_skull_mandible.png
|       |       |   |-- lr_skeleton_spine.png
|       |       |   |-- l_scapula.obj
|       |       |   |-- r_clavicle.obj
|       |       |   |-- r_hand.obj
|       |       |   |-- r_humerus_c.obj
|       |       |   |-- r_humerus.obj
|       |       |   |-- ribs.obj
|       |       |   |-- r_radius_c.obj
|       |       |   |-- r_radius.obj
|       |       |   |-- r_scapula.obj
|       |       |   |-- r_ulna_c.obj
|       |       |   |-- r_ulna.obj
|       |       |   |-- spine.obj
|       |       |   |-- thoraciques.obj
|       |       |-- muscles
|       |           |-- r_bicep_lat_c.obj
|       |           |-- r_bicep_lat_curve.obj
|       |           |-- r_bicep_lat_mech.obj
|       |           |-- r_bicep_lat.obj
|       |           |-- r_bicep_med_c.obj
|       |           |-- r_bicep_med_curve.obj
|       |           |-- r_bicep_med_mech.obj
|       |           |-- r_bicep_med.obj
|       |           |-- r_brachialis_c.obj
|       |           |-- r_brachialis_curve.obj
|       |           |-- r_brachialis_mech.obj
|       |           |-- r_brachialis.obj
|       |-- chainHybrid
|       |   |-- chainHybrid.cpp
|       |   |-- CMakeLists.txt
|       |-- CMakeLists.txt
|       |-- compositeObject
|       |   |-- CMakeLists.txt
|       |   |-- compositeObject.cpp
|       |   |-- doc.html
|       |   |-- fig
|       |       |-- beamWithTwoFrames.jpg
|       |       |-- figures.odg
|       |       |-- kinematicHierarchy.svg
|       |-- houseOfCards
|       |   |-- CMakeLists.txt
|       |   |-- houseOfCards.cpp
|       |-- LICENSE.GPL.txt
|       |-- mixedPendulum
|       |   |-- CMakeLists.txt
|       |   |-- mixedPendulum.cpp
|       |   |-- mixedPendulum.png
|       |-- oneParticle
|       |   |-- CMakeLists.txt
|       |   |-- oneParticle.cpp
|       |-- oneParticleWithSofaTypedefs
|       |   |-- CMakeLists.txt
|       |   |-- oneParticleWithSofaTypedefs.cpp
|       |-- oneTetrahedron
|           |-- CMakeLists.txt
|           |-- oneTetrahedron.cpp
|           |-- TutorialOneTetrahedronGraph.dot
|           |-- TutorialOneTetrahedronGraph.png
|           |-- TutorialOneTetrahedron.jpg
|-- Authors.txt
|-- CHANGELOG.md
|-- cmake
|   |-- Modules
|       |-- FindCUDASparse.cmake
|       |-- FindCython.cmake
|       |-- FindEigen3.cmake
|       |-- FindFFMPEG_exec.cmake
|       |-- FindH3DUtil.cmake
|       |-- FindHAPI.cmake
|       |-- FindICU.cmake
|       |-- FindOpenCL.cmake
|       |-- FindOpenCTM.cmake
|       |-- FindOpenHaptics.cmake
|       |-- FindOptiX.cmake
|       |-- macdeployqt.cmake
|       |-- windeployqt.cmake
|-- CMakeLists.txt
|-- config.sh
|-- CONTRIBUTING.md
|-- custom.cmake.example
|-- doc
|   |-- articulatedBodies
|   |   |-- articulatedBodies.pdf
|   |   |-- articulatedBodies.tex
|   |   |-- articulatedsystem_graph.png
|   |   |-- articulationcenter.png
|   |   |-- articulation.png
|   |   |-- hierarchyContainer.tex
|   |   |-- scene_graph.png
|   |   |-- skinnedPendulum.png
|   |   |-- skinning.png
|   |   |-- softArt_G1.png
|   |   |-- softArt_G2.png
|   |   |-- softArt_G3.png
|   |   |-- softArticulations.tex
|   |   |-- softArt_snapshot.png
|   |-- biblio.bib
|   |-- classdiagrams
|   |   |-- bouml-macros.txt
|   |   |-- forcefield.dia
|   |   |-- guiQt
|   |   |   |-- 128002.diagram
|   |   |   |-- 2.session
|   |   |   |-- cpp_includes
|   |   |   |-- generation_settings
|   |   |   |-- guiQt.prj
|   |   |   |-- idl_includes
|   |   |   |-- java_imports
|   |   |   |-- python_imports
|   |   |   |-- stereotypes
|   |   |   |-- tools
|   |   |-- legend
|   |   |   |-- 128048
|   |   |   |-- 128048.diagram
|   |   |   |-- 48.session
|   |   |   |-- cpp_includes
|   |   |   |-- generation_settings
|   |   |   |-- idl_includes
|   |   |   |-- java_imports
|   |   |   |-- legend.prj
|   |   |   |-- python_imports
|   |   |   |-- stereotypes
|   |   |   |-- tools
|   |   |-- mass.dia
|   |   |-- sofacore
|   |   |   |-- 128048
|   |   |   |-- 128048.diagram
|   |   |   |-- 128176
|   |   |   |-- 128176.diagram
|   |   |   |-- 128304
|   |   |   |-- 128304.bodies
|   |   |   |-- 128304.diagram
|   |   |   |-- 128432
|   |   |   |-- 128560
|   |   |   |-- 128688
|   |   |   |-- 128816
|   |   |   |-- 128944
|   |   |   |-- 129072
|   |   |   |-- 129712.bodies
|   |   |   |-- 130224.bodies
|   |   |   |-- 130608.bodies
|   |   |   |-- 130736.bodies
|   |   |   |-- 131504.bodies
|   |   |   |-- 132016.bodies
|   |   |   |-- 132272.bodies
|   |   |   |-- 133552.bodies
|   |   |   |-- 134832.diagram
|   |   |   |-- 134960.diagram
|   |   |   |-- 135088.diagram
|   |   |   |-- 135216.diagram
|   |   |   |-- 141104.bodies
|   |   |   |-- 141232.bodies
|   |   |   |-- 141616.bodies
|   |   |   |-- 141744.diagram
|   |   |   |-- 141872.diagram
|   |   |   |-- 142000.diagram
|   |   |   |-- 142128.diagram
|   |   |   |-- 142256.diagram
|   |   |   |-- 142512.bodies
|   |   |   |-- 149680.bodies
|   |   |   |-- 150064.bodies
|   |   |   |-- 150704.bodies
|   |   |   |-- 151216.bodies
|   |   |   |-- 154160.bodies
|   |   |   |-- 174896.bodies
|   |   |   |-- 175152.bodies
|   |   |   |-- 175408.bodies
|   |   |   |-- 176944.bodies
|   |   |   |-- 178224.bodies
|   |   |   |-- 178736.bodies
|   |   |   |-- 179120.bodies
|   |   |   |-- 179376.bodies
|   |   |   |-- 179632.bodies
|   |   |   |-- 180016.bodies
|   |   |   |-- 180144.bodies
|   |   |   |-- 182064.bodies
|   |   |   |-- 182960.bodies
|   |   |   |-- 183088.bodies
|   |   |   |-- 183856.bodies
|   |   |   |-- 185904.bodies
|   |   |   |-- 186160.bodies
|   |   |   |-- 186416.bodies
|   |   |   |-- 186544.bodies
|   |   |   |-- 186672.bodies
|   |   |   |-- 186800.bodies
|   |   |   |-- 187056.bodies
|   |   |   |-- 187184.bodies
|   |   |   |-- 187312.bodies
|   |   |   |-- 188336.bodies
|   |   |   |-- 194736.bodies
|   |   |   |-- 195120.bodies
|   |   |   |-- 195376.bodies
|   |   |   |-- 48.session
|   |   |   |-- cpp_includes
|   |   |   |-- generation_settings
|   |   |   |-- idl_includes
|   |   |   |-- java_imports
|   |   |   |-- python_imports
|   |   |   |-- sofacore.prj
|   |   |   |-- stereotypes
|   |   |   |-- tools
|   |   |-- sofacore-behavior.pdf
|   |   |-- sofacore-behavior.png
|   |   |-- sofacore-behavior.svg
|   |   |-- sofacore-collision.png
|   |   |-- sofacore-collision.svg
|   |   |-- sofacore-loader.png
|   |   |-- sofacore-loader.svg
|   |   |-- sofacore-objectmodel.pdf
|   |   |-- sofacore-objectmodel.png
|   |   |-- sofacore-objectmodel.svg
|   |   |-- uml-legend.pdf
|   |   |-- uml-legend.png
|   |   |-- uml-legend.svg
|   |-- collision
|   |   |-- collision pipeline.odp
|   |   |-- collision pipeline.pdf
|   |   |-- collision.tex
|   |-- constraints
|   |   |-- SOFA-constraints.ppt
|   |-- datastructure
|   |   |-- BW_Sub_Shell_Diagram.pdf
|   |   |-- BW_Topology_Family_Tree.pdf
|   |   |-- engines.tex
|   |   |-- Handling_Changes.pdf
|   |   |-- liver-spheres.pdf
|   |   |-- liver-spheres-superimposed.jpg
|   |   |-- meshTopologies.tex
|   |   |-- scenegraph.tex
|   |   |-- topologyGraph.pdf
|   |   |-- twoObjects.pdf
|   |   |-- visitors.tex
|   |-- design
|   |   |-- design_body.tex
|   |   |-- design.tex
|   |   |-- uml-sofa-core-full.png
|   |   |-- uml-sofa-core-full.svg
|   |   |-- uml-sofa-core.png
|   |   |-- uml-sofa-core.svg
|   |-- doxygen
|   |   |-- Doxyfile
|   |   |-- Doxyfile-api
|   |   |-- Doxyfile.git
|   |   |-- Doxyfile.in
|   |   |-- doxygen-packages.txt
|   |   |-- doxygen.sh
|   |   |-- README.txt
|   |-- haptic
|   |   |-- haptic1.png
|   |   |-- haptic2.png
|   |   |-- haptic3.png
|   |   |-- hapticRendering.tex
|   |-- HowTo
|   |   |-- addComponentGUI.tex
|   |   |-- carvingManager.tex
|   |   |-- createSimulation.tex
|   |   |-- forcefield.tex
|   |   |-- howto_body.tex
|   |   |-- howto.tex
|   |   |-- includeScenes.tex
|   |   |-- Modelling0.jpg
|   |   |-- Modelling1.jpg
|   |   |-- Modelling2.jpg
|   |   |-- Modelling3.jpg
|   |   |-- Modelling4.jpg
|   |   |-- Modelling5.jpg
|   |-- how-to-prepare-a-release.txt
|   |-- index.html
|   |-- introduction
|   |   |-- introduction_body.tex
|   |-- introduction-old
|   |   |-- appendices.tex
|   |   |-- extendingSofa.tex
|   |   |-- fig
|   |   |   |-- fluid1-00.eps
|   |   |   |-- fluid1-00.png
|   |   |   |-- fluid1-01.eps
|   |   |   |-- fluid1-01.png
|   |   |   |-- fluid1-02.eps
|   |   |   |-- fluid1-02.png
|   |   |   |-- fluid1-03.eps
|   |   |   |-- fluid1-03.png
|   |   |   |-- fluid1-04.eps
|   |   |   |-- fluid1-04.png
|   |   |   |-- fluid1-05.eps
|   |   |   |-- fluid1-05.png
|   |   |   |-- fluid1-06.eps
|   |   |   |-- fluid1-06.png
|   |   |   |-- fluid1-07.eps
|   |   |   |-- fluid1-07.png
|   |   |   |-- fluid1-08.eps
|   |   |   |-- fluid1-08.png
|   |   |   |-- fluid1-09.eps
|   |   |   |-- fluid1-09.png
|   |   |   |-- fluid1-10.eps
|   |   |   |-- fluid1-10.png
|   |   |   |-- fluid1-11.eps
|   |   |   |-- fluid1-11.png
|   |   |   |-- fluid1-12.eps
|   |   |   |-- fluid1-12.png
|   |   |   |-- fluid1-13.eps
|   |   |   |-- fluid1-13.png
|   |   |   |-- fluid1-14.eps
|   |   |   |-- fluid1-14.png
|   |   |   |-- fluid1-15.eps
|   |   |   |-- fluid1-15.png
|   |   |   |-- fluid1-16.eps
|   |   |   |-- fluid1-16.png
|   |   |   |-- fluid1-17.eps
|   |   |   |-- fluid1-17.png
|   |   |   |-- fluid1-18.eps
|   |   |   |-- fluid1-18.png
|   |   |   |-- fluid1-19.eps
|   |   |   |-- fluid1-19.png
|   |   |   |-- fluid1-20.eps
|   |   |   |-- fluid1-20.png
|   |   |   |-- fluid1-21.eps
|   |   |   |-- fluid1-21.png
|   |   |   |-- fluid1-22.eps
|   |   |   |-- fluid1-22.png
|   |   |   |-- fluid1-23.eps
|   |   |   |-- fluid1-23.png
|   |   |   |-- fluid1-24.eps
|   |   |   |-- fluid1-24.png
|   |   |   |-- mass1d-circle1.eps
|   |   |   |-- mass1d-circle1.png
|   |   |   |-- mass1d-collision1.eps
|   |   |   |-- mass1d-collision1.png
|   |   |   |-- mass1d-collision2.eps
|   |   |   |-- mass1d-collision2.png
|   |   |   |-- mass1d-curtain1.eps
|   |   |   |-- mass1d-curtain1.png
|   |   |   |-- mass1d-curtain2.eps
|   |   |   |-- mass1d-curtain2.png
|   |   |   |-- mass1d-curtain3.eps
|   |   |   |-- mass1d-curtain3.png
|   |   |   |-- mass1d-curtain4.eps
|   |   |   |-- mass1d-curtain4.png
|   |   |   |-- mass1d.eps
|   |   |   |-- mass1d.png
|   |   |   |-- singleParticleCollaboration.dia
|   |   |   |-- singleParticleCollaboration.eps
|   |   |   |-- uml-mechanical-classes.dia
|   |   |   |-- uml-mechanical-classes.eps
|   |   |-- multimodal.png
|   |   |-- physicallyBasedAnimation.tex
|   |   |-- sofaMechanical.tex
|   |-- macros_docu.tex
|   |-- mappings
|   |   |-- concepts_body.tex
|   |   |-- concepts.pdf
|   |   |-- concepts.tex
|   |   |-- mappings.odp
|   |   |-- mappings.png
|   |-- misc
|   |   |-- callStackOneFixedSpring.h
|   |   |-- CodingAndProgrammingGuidelines.doc
|   |   |-- CodingAndProgrammingGuidelines.pdf
|   |   |-- compute-counts.sh
|   |   |-- ConstraintContactResponse.doc
|   |   |-- counts.txt
|   |   |-- introduction
|   |   |   |-- demoLiverFall1.png
|   |   |   |-- demoLiverFall2.png
|   |   |   |-- introduction_body.tex
|   |   |   |-- introduction.kilepr
|   |   |   |-- introduction.pdf
|   |   |   |-- introduction.tex
|   |   |   |-- liver_behavior.png
|   |   |   |-- liver_collision.png
|   |   |   |-- liver_collision_spheres.png
|   |   |   |-- liver_collision_triangles.png
|   |   |   |-- liver_graph.png
|   |   |   |-- liver_smooth_visu.png
|   |   |   |-- MechanicalObject1.png
|   |   |   |-- MechanicalObject2.png
|   |   |   |-- MechanicalObject.odg
|   |   |   |-- MechanicalObject-particle-rigid.png
|   |   |   |-- mixed10.png
|   |   |   |-- mixed11.png
|   |   |   |-- mixed1.png
|   |   |   |-- mixed2.png
|   |   |   |-- mixed3.png
|   |   |   |-- mixed4.png
|   |   |   |-- mixed5.png
|   |   |   |-- mixed6.png
|   |   |   |-- mixed7.png
|   |   |   |-- mixed8.png
|   |   |   |-- mixed9.png
|   |   |   |-- mixedPendulum-graph.png
|   |   |   |-- mixedPendulum.png
|   |   |   |-- slides-fig-accFromF-dot.png
|   |   |   |-- slides-fig-accFromF.png
|   |   |   |-- slides-fig-fbottomup-dot.png
|   |   |   |-- slides-fig-fbottomup.png
|   |   |   |-- slides-fig-ftopdown-dot.png
|   |   |   |-- slides-fig-ftopdown.png
|   |   |   |-- slides-fig-multimodal.png
|   |   |   |-- slides-fig.odg
|   |   |   |-- slides.kilepr
|   |   |   |-- slides.pdf
|   |   |   |-- slides.tex
|   |   |   |-- sofa-window.png
|   |   |   |-- twoSolvers.png
|   |   |-- namespaces.cpp
|   |   |-- namespaces.odg
|   |   |-- namespaces-proposal-01.cpp
|   |   |-- namespaces-proposal-02.cpp
|   |   |-- namespaces-proposal-02-short.cpp
|   |   |-- namespaces-proposal-03.cpp
|   |   |-- namespaces-proposal-04.cpp
|   |   |-- namespaces-proposal-05.cpp
|   |   |-- namespaces-proposal-06.cpp
|   |   |-- PML-SOFA.pdf
|   |   |-- sofa-all-sourcefiles.txt
|   |   |-- sofa-applications-sourcefiles.txt
|   |   |-- sofa-core-sourcefiles.txt
|   |   |-- sofa-dev-sourcefiles.txt
|   |   |-- sofa-modules-sourcefiles.txt
|   |   |-- validationRobinExertier2007.doc
|   |-- modules
|   |   |-- articulated
|   |   |-- articulatedbodies
|   |   |   |-- articulatedBodies.pdf
|   |   |   |-- articulatedBodies.tex
|   |   |   |-- scene_graph.png
|   |   |   |-- skinnedPendulum.png
|   |   |   |-- skinning.png
|   |   |   |-- softArt_G1.png
|   |   |   |-- softArt_G2.png
|   |   |   |-- softArt_G3.png
|   |   |   |-- softArticulations.tex
|   |   |   |-- softArt_snapshot.png
|   |   |   |-- teodule_soupedepoulpe.png
|   |   |   |-- teodule_wireframe.png
|   |   |-- collision
|   |   |   |-- modules_collision.tex
|   |   |-- fem
|   |   |   |-- diagramToolsFEM.ps
|   |   |   |-- FEMCore.ps
|   |   |   |-- FEMDefaulttype.ps
|   |   |   |-- FEMforMaterial.tex
|   |   |   |-- hyperelastodynamic.bib
|   |   |   |-- SoFa_Logo.ps
|   |   |-- forcefield
|   |   |   |-- forcefield_body.tex
|   |   |   |-- nonUniformHexahedron
|   |   |       |-- condensation.pdf
|   |   |       |-- main.pdf
|   |   |       |-- main.tex
|   |   |       |-- nonUniformHexahedron.tex
|   |   |-- GUI
|   |   |   |-- GUI_basic.png
|   |   |   |-- GUI_graph.png
|   |   |   |-- GUI_interaction.png
|   |   |   |-- GUI_modify.png
|   |   |   |-- GUI.png
|   |   |   |-- GUI_recorder.png
|   |   |   |-- GUI.tex
|   |   |   |-- GUI_UML.png
|   |   |   |-- GUI_visual.png
|   |   |   |-- Modeler.png
|   |   |-- linearsolver
|   |   |   |-- interaction_Mapped_Mapped.ps
|   |   |   |-- interaction_Real_Mapped_Matrix.ps
|   |   |   |-- interaction_Real_Mapped.ps
|   |   |   |-- LinearSolver.tex
|   |   |   |-- matrix_bloc.ps
|   |   |   |-- SoFa_Logo.ps
|   |   |   |-- stiffness_propagation_matrix.ps
|   |   |   |-- stiffness_propagation.ps
|   |   |-- mapping
|   |   |   |-- DeformableOnRigidFrameMapping.pdf
|   |   |   |-- DeformableOnRigidFrameMapping.tex
|   |   |   |-- RigidMapping.pdf
|   |   |   |-- RigidMapping.tex
|   |   |   |-- SoFa_Logo.ps
|   |   |-- modules_body.tex
|   |   |-- modules.tex
|   |   |-- monitor
|   |   |   |-- HowToMonitor.pdf
|   |   |   |-- HowToMonitor.tex
|   |   |   |-- QTableMonitor2.png
|   |   |   |-- QTableMonitor.png
|   |   |-- rendering
|   |   |   |-- images
|   |   |   |   |-- light_default.png
|   |   |   |   |-- light_dir.png
|   |   |   |   |-- light_pos.png
|   |   |   |   |-- light_spot.png
|   |   |   |   |-- shader_tree.png
|   |   |   |-- rendering.tex
|   |   |-- topology
|   |       |-- 7_Steps_Cutting_Algorithm.pdf
|   |       |-- BaseTopology_Doc_Lille_08.pdf
|   |       |-- BW_Topology_Family_Tree.png
|   |       |-- Combining_Topologies.png
|   |       |-- cylinder_example.png
|   |       |-- Handling_Changes.png
|   |       |-- Hierarchy_Topologies.png
|   |       |-- meshTopologies.tex
|   |       |-- Order_Notifications.png
|   |       |-- Quad_Multiple_Topologies.png
|   |       |-- Scene_Graph_TopologicalMapping.png
|   |       |-- Sub_Shell_Diagram.png
|   |       |-- Topology_Example_1.png
|   |       |-- Topology_Example_2.png
|   |       |-- Topology_Example_3.png
|   |       |-- Topology_Example_4.png
|   |       |-- Topology_Example_5.png
|   |       |-- Topology_Example_6.png
|   |       |-- Topology_Example_7.png
|   |       |-- Topology_Example_8.png
|   |       |-- Topology_Example_9.png
|   |       |-- TopoMap_example_1.png
|   |       |-- TopoMap_example_2.png
|   |       |-- TopoMap_example_3.png
|   |       |-- TopoMap_example_4.png
|   |       |-- TopoMap_example_5.png
|   |       |-- UML_BaseTopology.png
|   |       |-- UML_Topological_Changes.png
|   |       |-- UML_TriangleSetTopology.png
|   |-- multimodel
|   |   |-- electrophysiology.png
|   |   |-- liver-mechanical2.png
|   |   |-- MappingScheme.png
|   |   |-- mappingsIntro_body.tex
|   |   |-- multimodel_body.tex
|   |   |-- NewLiverMap.png
|   |   |-- NewLiver.png
|   |   |-- sph.png
|   |-- odesolvers
|   |   |-- OdeSolverDoc.pdf
|   |   |-- OdeSolverDoc.tex
|   |-- parallelization
|   |   |-- parallelization.tex
|   |   |-- sofa-graph.tex
|   |-- principles
|   |   |-- alcove-logo.jpg
|   |   |-- asclepios-logo.jpg
|   |   |-- bary-deformed.png
|   |   |-- bary-init.png
|   |   |-- bulletphysics-hqdefault.jpg
|   |   |-- dragon-plain.png
|   |   |-- dragon-spheres-mapping.png
|   |   |-- dragon-spheres.png
|   |   |-- dragon-wire.png
|   |   |-- essaixfig.fig
|   |   |-- essaixfig.png
|   |   |-- evasion-logo.png
|   |   |-- figureFormulas.tex
|   |   |-- gpuForceFields.png
|   |   |-- Imagine-logo.jpg
|   |   |-- inria-logo.jpg
|   |   |-- inria-logo.png
|   |   |-- interactionParallel1.png
|   |   |-- interactionParallel2.png
|   |   |-- interactionParallel3.png
|   |   |-- interactionSequential.png
|   |   |-- layered-contacts-action-accumulateForces.png
|   |   |-- layered-contacts-action-add.png
|   |   |-- layered-contacts-action-applyInteractionForces.png
|   |   |-- layered-contacts-action-computeAccelerations.png
|   |   |-- layered-contacts-action-propagateV.png
|   |   |-- layered-contacts-action-resetF.png
|   |   |-- layered-contacts.odg
|   |   |-- layeredLiver3-tree-1.png
|   |   |-- layeredLiver3-tree-2.png
|   |   |-- layeredLiver3-tree-3.png
|   |   |-- layeredLiver3-tree-4.png
|   |   |-- layeredLiver3-tree-5.png
|   |   |-- layeredLiver3-tree.odg
|   |   |-- layeredLiver-bm.png
|   |   |-- layeredLiver-bm-vmod-cmap.png
|   |   |-- layeredLiver-bm-vmod-cmod.png
|   |   |-- layeredLiver-bm-vmod.png
|   |   |-- layeredLiver-bm-vmod-vmap.png
|   |   |-- layeredLiver-f.png
|   |   |-- layeredLiver.odg
|   |   |-- layeredLiver-v.png
|   |   |-- layered-tree2-1.png
|   |   |-- layered-tree2-2.png
|   |   |-- layered-tree2-3.png
|   |   |-- layered-tree2-4.png
|   |   |-- layered-tree2.odg
|   |   |-- lineMapping-f.fig
|   |   |-- lineMapping-f.png
|   |   |-- lineMapping-v.fig
|   |   |-- lineMapping-v.png
|   |   |-- liver_2ForceFields.odg
|   |   |-- liver_2ForceFields.png
|   |   |-- liver-dof.png
|   |   |-- liverDOF.png
|   |   |-- liver-plain.png
|   |   |-- liver-procedural-animation.tex
|   |   |-- livers-contact.odg
|   |   |-- livers-contact.png
|   |   |-- livers-contact-tree-common.png
|   |   |-- livers-contact-tree-independent.odg
|   |   |-- livers-contact-tree-independent.png
|   |   |-- livers-contact-tree.png
|   |   |-- liver-spheres.png
|   |   |-- liverTetra.png
|   |   |-- liverTree.cpp
|   |   |-- liverTreeVisualCollision.cpp
|   |   |-- liverTrian.png
|   |   |-- liver-wire.png
|   |   |-- logos.odg
|   |   |-- logos.png
|   |   |-- mapping-force.odg
|   |   |-- mapping-force.png
|   |   |-- moais-logo.png
|   |   |-- MultiGPUCPUResults.png
|   |   |-- multimodal.odg
|   |   |-- multimodal.png
|   |   |-- ode-humanoid2.jpg
|   |   |-- overview.kilepr
|   |   |-- overview.pdf
|   |   |-- overview.tex
|   |   |-- physx-Alice-EyepotParticlesFluid.png
|   |   |-- principes.kilepr
|   |   |-- principes.pdf
|   |   |-- principes.tex
|   |   |-- rigidMapping-f.fig
|   |   |-- rigidMapping.fig
|   |   |-- rigidMapping-f.png
|   |   |-- rigidMapping-v.fig
|   |   |-- rigidMapping-v.png
|   |   |-- shacra-logo.jpg
|   |   |-- snapshotSofa1.png
|   |   |-- sofa-laparoscopy1.png
|   |   |-- solvers.odg
|   |   |-- solvers.pdf
|   |   |-- sph-dof.png
|   |   |-- sph-force.png
|   |   |-- sph-mapping.png
|   |   |-- sph-plain.png
|   |-- rawMatrices
|   |   |-- HowToUseMatrix.pdf
|   |-- SceneEquations
|   |   |-- bodies-horiz.png
|   |   |-- bodies.png
|   |   |-- body.png
|   |   |-- map-f.png
|   |   |-- map-v.png
|   |   |-- map-x.png
|   |   |-- SceneEquations-fig.odg
|   |   |-- sceneequations.kilepr
|   |   |-- sceneEquations.pdf
|   |   |-- sceneEquations.tex
|   |-- slides
|   |   |-- SofaFeatures_080625.odp
|   |   |-- SofaFeatures_080625.pdf
|   |-- sofaDocumentation
|   |   |-- sofadocumentation.kilepr
|   |   |-- sofadocumentation.pdf
|   |   |-- sofadocumentation.tex
|   |-- solvers
|   |   |-- ConstraintSolver.png
|   |   |-- doc_trapezoidal_scheme.tex
|   |   |-- fig_impliciteuler_trapezoidal_dt0_01_spring.png
|   |   |-- interaction_Mapped_Mapped.pdf
|   |   |-- interaction_Mapped_Mapped.ps
|   |   |-- interaction_Real_Mapped_Matrix.pdf
|   |   |-- interaction_Real_Mapped_Matrix.ps
|   |   |-- interaction_Real_Mapped.pdf
|   |   |-- interaction_Real_Mapped.ps
|   |   |-- matrix_bloc.pdf
|   |   |-- matrix_bloc.png
|   |   |-- matrix_bloc.ps
|   |   |-- SOFA-constraints.ppt
|   |   |-- SoFa_Logo.ps
|   |   |-- solvers.tex
|   |   |-- stiffness_propagation_matrix.pdf
|   |   |-- stiffness_propagation_matrix.ps
|   |   |-- stiffness_propagation.pdf
|   |   |-- stiffness_propagation.ps
|   |-- src_examples
|   |   |-- example1
|   |   |   |-- example1.pro
|   |   |   |-- Main.cpp
|   |   |-- example2
|   |   |   |-- example2.pro
|   |   |   |-- Main.cpp
|   |   |-- example3
|   |   |   |-- CircleMapping.cpp
|   |   |   |-- example3.pro
|   |   |   |-- LineMapping.cpp
|   |   |   |-- Main.cpp
|   |   |   |-- MassObject1d.cpp
|   |   |   |-- MassObject1d.h
|   |   |   |-- test1.scn
|   |   |   |-- test2.scn
|   |   |   |-- test2.xs3
|   |   |   |-- test3.scn
|   |   |   |-- test3.sph
|   |   |   |-- test4b.xs3
|   |   |   |-- test4c.xs3
|   |   |   |-- test4.scn
|   |   |   |-- test4.sph
|   |   |   |-- test4.xs3
|   |   |-- example4
|   |   |   |-- Data
|   |   |   |   |-- SOFA_logo.bmp
|   |   |   |-- Doxyfile
|   |   |   |-- example4.pro
|   |   |   |-- LennardJonesForceField.cpp
|   |   |   |-- LennardJonesForceField.h
|   |   |   |-- LennardJonesForceField.inl
|   |   |   |-- Main.cpp
|   |   |   |-- test1.scn
|   |   |-- examples.cfg
|   |   |-- README.txt
|   |   |-- src_examples.pro
|   |-- subversion-config.txt
|   |-- topology
|       |-- bezierTrian.odg
|       |-- bezierTrian.pdf
|       |-- DofBezierTetrahedronTesselation.odg
|       |-- DofBezierTetrahedronTesselation.pdf
|       |-- DofBezierTriangleTesselation.odg
|       |-- DofBezierTriangleTesselation.pdf
|       |-- DofLayoutBezierTetrahedron.odg
|       |-- DofLayoutBezierTetrahedron.pdf
|       |-- DofLayoutBezierTriangle.odg
|       |-- DofLayoutBezierTriangle.pdf
|       |-- HighOrderElements.pdf
|       |-- HighOrderElements.tex
|       |-- HighOrderTetra.png
|-- examples
|   |-- Benchmark
|   |   |-- Accuracy
|   |   |   |-- cylinder_PhantomSolution.scn
|   |   |   |-- cylinder_PhantomSolution.scn.view
|   |   |   |-- cylinder_TLEDTetraSolution.scn
|   |   |   |-- cylinder_TLEDTetraSolution.scn.view
|   |   |   |-- mesh
|   |   |       |-- cylinder_Hexa.msh
|   |   |       |-- cylinder_Surface.obj
|   |   |       |-- truthCylinder-Deformed.obj
|   |   |-- Analysis
|   |   |   |-- constantMomentum.html
|   |   |   |-- constantMomentum.scn
|   |   |-- Performance
|   |   |   |-- Bar16-fem-implicit-CudaVec3f.pscn
|   |   |   |-- Bar16-fem-implicit-Vec3f.pscn
|   |   |   |-- Bar16-spring-rk4-CudaVec3f.pscn
|   |   |   |-- Bar16-spring-rk4-Vec3f.pscn
|   |   |   |-- run-Bar16.sh
|   |   |-- Render
|   |       |-- ManySpheres.scn
|   |-- Components
|   |   |-- animationloop
|   |   |   |-- FreeMotionAnimationLoop.scn
|   |   |   |-- FreeMotionAnimationLoop.scn.view
|   |   |   |-- MechanicalMatrixMapper.html
|   |   |   |-- MechanicalMatrixMapper.pyscn
|   |   |   |-- MultiStepAnimationLoop.scn
|   |   |-- behaviormodel
|   |   |   |-- Fluid2D.scn
|   |   |   |-- Fluid2D.scn.view
|   |   |   |-- Fluid3D.scn
|   |   |   |-- Fluid3D.scn.view
|   |   |-- collision
|   |   |   |-- GlobalCollision.py
|   |   |   |-- GlobalCollision.scn
|   |   |   |-- GlobalSaladCollision.py
|   |   |   |-- GlobalSaladCollision.scn
|   |   |   |-- motion_along_x.bvh
|   |   |   |-- motion_deform_cut.bvh
|   |   |   |-- OBBCap1.scn
|   |   |   |-- OBBCapEdgeEdge.scn
|   |   |   |-- OBBCapEdgeVertex.scn
|   |   |   |-- OBBCap.scn
|   |   |   |-- OBBCapVertexEdge.scn
|   |   |   |-- OBBCapVertexVertex.scn
|   |   |   |-- OBBOBB2.scn
|   |   |   |-- OBBOBBAlea.scn
|   |   |   |-- OBBOBBCollision.scn
|   |   |   |-- OBBOBBEdgeEdge.scn
|   |   |   |-- OBBOBBEdgeVertex.scn
|   |   |   |-- OBBOBBFaceEdge.scn
|   |   |   |-- OBBOBB.scn
|   |   |   |-- OBBOBBVertexVertex.scn
|   |   |   |-- OBBSphere2.scn
|   |   |   |-- OBBSphereEdge.scn
|   |   |   |-- OBBSphere.scn
|   |   |   |-- OBBSphereVertex.scn
|   |   |   |-- OBBTriEdgeEdge2.scn
|   |   |   |-- OBBTriEdgeEdge.scn
|   |   |   |-- OBBTriEdgeVerex.scn
|   |   |   |-- OBBTriFaceVertex.scn
|   |   |   |-- OBBTri.scn
|   |   |   |-- OBBTriVertexEdge.scn
|   |   |   |-- OBBTriVertexFace.scn
|   |   |   |-- OBBTriVertexVertex.scn
|   |   |   |-- PrimitiveCreation.py
|   |   |   |-- RayTraceCollision.scn
|   |   |   |-- RuleBasedContactManager.scn
|   |   |   |-- RuleBasedContactManager.scn.view
|   |   |   |-- SpatialGridPointModel.scn
|   |   |   |-- SpatialGridPointModel.scn.view
|   |   |   |-- SphereModel.scn
|   |   |   |-- SphereModel.scn.view
|   |   |   |-- TriangleModel.scn
|   |   |   |-- TriangleModel.scn.view
|   |   |-- constraint
|   |   |   |-- AffineMovementConstraint3D.scn
|   |   |   |-- AffineMovementConstraint.scn
|   |   |   |-- AttachConstraintMatrix.scn
|   |   |   |-- AttachConstraint.scn
|   |   |   |-- AttachConstraint.scn.view
|   |   |   |-- BilateralInteractionConstraint_Rigid.scn
|   |   |   |-- BilateralInteractionConstraint.scn
|   |   |   |-- BilateralInteractionConstraint.scn.view
|   |   |   |-- BilinearConstraint3D.scn
|   |   |   |-- BilinearConstraint.scn
|   |   |   |-- BoxConstraint.scn
|   |   |   |-- BoxConstraint.scn.view
|   |   |   |-- Compare_FixConstraints.scn
|   |   |   |-- DistanceLMConstraint.scn
|   |   |   |-- DistanceLMContactConstraint_DirectSolver.scn
|   |   |   |-- DistanceLMContactConstraint.scn
|   |   |   |-- DOFBlockerLMConstraint.scn
|   |   |   |-- FixedConstraint.scn
|   |   |   |-- FixedConstraint.scn.view
|   |   |   |-- FixedLMConstraint.scn
|   |   |   |-- FixedPlaneConstraint.scn
|   |   |   |-- FixedRotationConstraint.scn
|   |   |   |-- FrictionContact.scn
|   |   |   |-- FrictionContact_VelocityConstraints.scn
|   |   |   |-- HermiteSplineConstraint.scn
|   |   |   |-- InextensiblePendulum.scn
|   |   |   |-- LinearMovementConstraint.scn
|   |   |   |-- LMConstraintCollisionResponse.scn
|   |   |   |-- NonBuiltConstraintCorrection.scn
|   |   |   |-- OscillatorConstraint_rigid.scn
|   |   |   |-- OscillatorConstraint.scn
|   |   |   |-- ParabolicConstraint.scn
|   |   |   |-- ParabolicConstraint.scn.view
|   |   |   |-- PartialFixedConstraint.scn
|   |   |   |-- PlaneConstraint.scn
|   |   |   |-- PlaneConstraint.scn.view
|   |   |   |-- ProjectDirectionConstraint.scn
|   |   |   |-- ProjectToLineConstraint.scn
|   |   |   |-- ProjectToPlaneConstraint.scn
|   |   |   |-- ProjectToPointConstraint.scn
|   |   |   |-- SlidingConstraint.scn
|   |   |   |-- SlidingConstraint.scn.view
|   |   |-- controller
|   |   |   |-- MechanicalStateController.scn
|   |   |   |-- MechanicalStateControllerTranslation.scn
|   |   |-- engine
|   |   |   |-- BoxROI.scn
|   |   |   |-- BoxROI.scn.qglviewer.view
|   |   |   |-- DisplacementMatrixEngine.scn
|   |   |   |-- ExtrudeSurface.scn
|   |   |   |-- ExtrudeSurface.scn.qglviewer.view
|   |   |   |-- GenerateCylinder.scn
|   |   |   |-- GenerateGrid.scn
|   |   |   |-- GenerateRigidMass.scn
|   |   |   |-- HausdorffDistance.scn
|   |   |   |-- MergeMeshes.scn
|   |   |   |-- MergePoints.scn
|   |   |   |-- MergeVectors.scn
|   |   |   |-- MeshBoundaryROI.scn
|   |   |   |-- MeshClosingEngine.scn
|   |   |   |-- MeshROI.scn
|   |   |   |-- MeshROI.scn.qglviewer.view
|   |   |   |-- MeshSampler.scn
|   |   |   |-- MeshSplittingEngine.scn
|   |   |   |-- MeshSubsetEngine.scn
|   |   |   |-- NearestPointROI.scn
|   |   |   |-- PlaneROI.scn
|   |   |   |-- PlaneROI.scn.qglviewer.view
|   |   |   |-- PointsFromIndices.scn
|   |   |   |-- ProximityROI.scn
|   |   |   |-- RandomPointDistributionInSurface.scn
|   |   |   |-- ShapeMatching.scn
|   |   |   |-- SmoothMeshEngine.scn
|   |   |   |-- SphereROI.scn
|   |   |   |-- SphereROI.scn.qglviewer.view
|   |   |   |-- spiral.scn
|   |   |   |-- spiral.scn.qglviewer.view
|   |   |   |-- SubsetTopology_localIndicesOption.scn
|   |   |   |-- SubsetTopology_localIndicesOption.scn.qglviewer.view
|   |   |   |-- SubsetTopology_refiningMesh.scn
|   |   |   |-- SubsetTopology_refiningMesh.scn.qglviewer.view
|   |   |   |-- SubsetTopology.scn
|   |   |   |-- SubsetTopology.scn.qglviewer.view
|   |   |   |-- SubsetTopology_subsetbehaviormodel.scn
|   |   |   |-- SubsetTopology_withtetrahedra.scn
|   |   |   |-- SubsetTopology_withtetrahedra.scn.qglviewer.view
|   |   |   |-- SumEngine.py
|   |   |   |-- TextureInterpolation.scn
|   |   |   |-- TextureInterpolation.scn.qglviewer.view
|   |   |   |-- TransformEngine.scn
|   |   |   |-- TransformMatrixEngine.scn
|   |   |   |-- TransformPosition.scn
|   |   |   |-- transfo.tfm
|   |   |   |-- transfo.trm
|   |   |   |-- transfo.xfm
|   |   |   |-- ValuesFromPositions_vectorField.scn
|   |   |   |-- ValuesFromPositions_vectorField.scn.qglviewer.view
|   |   |   |-- vertex2frame.scn
|   |   |   |-- vertex2frame.scn.qglviewer.view
|   |   |-- forcefield
|   |   |   |-- angularSpringForceField.scn
|   |   |   |-- BeamFEMForceField.scn
|   |   |   |-- BeamFEMForceField.scn.view
|   |   |   |-- BoxConstantForceField.scn
|   |   |   |-- BoxConstantForceField.scn.view
|   |   |   |-- ConicalForceField.scn
|   |   |   |-- ConstantForceField.scn
|   |   |   |-- ConstantForceField.scn.view
|   |   |   |-- DampingForceField.scn
|   |   |   |-- EdgePressureForceField.scn
|   |   |   |-- EdgePressureForceField.scn.qglviewer.view
|   |   |   |-- EllipsoidForceField.scn
|   |   |   |-- EllipsoidForceField.scn.view
|   |   |   |-- FastTetrahedronCorotationalForceField.scn
|   |   |   |-- FastTetrahedronCorotationalForceField_validation.scn
|   |   |   |-- FastTriangularBendingSprings.scn
|   |   |   |-- FastTriangularBendingSprings.scn.qglviewer.view
|   |   |   |-- GearSpringForceField.scn
|   |   |   |-- GearSpringForceField.scn.qglviewer.view
|   |   |   |-- HexahedralFEMForceField.scn
|   |   |   |-- HexahedralFEMForceField.scn.view
|   |   |   |-- HexahedronCompositeFEMForceFieldAndMass.scn
|   |   |   |-- HexahedronCompositeFEMForceFieldAndMass.scn.qglviewer.view
|   |   |   |-- HexahedronFEMForceFieldAndMass.scn
|   |   |   |-- HexahedronFEMForceField.scn
|   |   |   |-- HexahedronFEMForceField.scn.view
|   |   |   |-- incrementalLoadingSTFEM.py
|   |   |   |-- JointSpringForceField.scn
|   |   |   |-- LennardJonesForceField.scn
|   |   |   |-- LinearForceField.html
|   |   |   |-- LinearForceField.scn
|   |   |   |-- LinearForceField.scn.view
|   |   |   |-- MeshSpringForceField.scn
|   |   |   |-- MeshSpringForceField.scn.view
|   |   |   |-- NonUniformHexahedronFEMForceFieldAndMass.scn
|   |   |   |-- NonUniformHexahedronFEMForceFieldAndMass.scn.view
|   |   |   |-- PlaneForceField.scn
|   |   |   |-- PolynomialRestShapeSpringsForceField.scn
|   |   |   |-- PolynomialSpringsForceField.scn
|   |   |   |-- QuadBendingSprings.scn
|   |   |   |-- QuadBendingSprings.scn.view
|   |   |   |-- QuadularBendingSprings.scn
|   |   |   |-- QuadularBendingSprings.scn.view
|   |   |   |-- RegularGridSpringForceField.scn
|   |   |   |-- RegularGridSpringForceField.scn.view
|   |   |   |-- RestShapeSpringsForceField2.scn
|   |   |   |-- RestShapeSpringsForceField.scn
|   |   |   |-- SphereForceField.scn
|   |   |   |-- StandardTetrahedralFEMForceField.scn
|   |   |   |-- StiffSpringForceField.scn
|   |   |   |-- StiffSpringForceField.scn.view
|   |   |   |-- SurfacePressureForceField.scn
|   |   |   |-- TaitSurfacePressureForceField.scn
|   |   |   |-- TetrahedralCorotationalFEMForceField.scn
|   |   |   |-- TetrahedralCorotationalFEMForceField.scn.view
|   |   |   |-- TetrahedronDiffusionFEMForceField.scn
|   |   |   |-- TetrahedronFEMForceField_plasticity.scn
|   |   |   |-- TetrahedronFEMForceField.scn
|   |   |   |-- TetrahedronFEMForceField.scn.view
|   |   |   |-- TetrahedronHyperelasticityFEMForceField.scn
|   |   |   |-- TopoMap_cylinder3d.scn
|   |   |   |-- TriangleBendingSprings.scn
|   |   |   |-- TriangleFEMForceField.scn
|   |   |   |-- TriangleFEMForceField.scn.view
|   |   |   |-- TrianglePressureForceField.scn
|   |   |   |-- TrianglePressureForceField.scn.view
|   |   |   |-- TriangularBendingSprings.scn
|   |   |   |-- TriangularBendingSprings.scn.view
|   |   |   |-- TriangularBiquadraticSpringsForceField.scn
|   |   |   |-- TriangularBiquadraticSpringsForceField.scn.view
|   |   |   |-- TriangularFEMForceFieldOptim.scn
|   |   |   |-- TriangularFEMForceField.scn
|   |   |   |-- TriangularFEMForceField.scn.view
|   |   |   |-- TriangularForceFieldComparison.scn
|   |   |   |-- TriangularQuadraticSpringsForceField.scn
|   |   |   |-- TriangularQuadraticSpringsForceField.scn.view
|   |   |   |-- TriangularTensorMassForceField.scn
|   |   |   |-- TriangularTensorMassForceField.scn.view
|   |   |-- interactionforcefield
|   |   |   |-- BoxStiffSpringForceField.scn
|   |   |   |-- InteractionEllipsoidForceField.scn
|   |   |-- linearsolver
|   |   |   |-- CGLinearSolver.scn
|   |   |   |-- Eigen3-SVD.scn
|   |   |   |-- FEMBAR-PCGLinearSolver.scn
|   |   |   |-- FEMBAR-SparseCholeskySolver.scn
|   |   |   |-- FEMBAR-SparseLDLSolver.scn
|   |   |   |-- FEMBAR-SparseLUSolver.scn
|   |   |   |-- MatrixContributions121.scn
|   |   |   |-- MatrixContributions121.scn.qglviewer.view
|   |   |   |-- MatrixContributions121.scn.view
|   |   |   |-- MatrixContributions122.scn
|   |   |   |-- MatrixContributions122.scn.qglviewer.view
|   |   |   |-- MatrixContributions122.scn.view
|   |   |   |-- MatrixContributions123.scn
|   |   |   |-- MatrixContributions123.scn.qglviewer.view
|   |   |   |-- MatrixContributions123.scn.view
|   |   |   |-- MinResLinearSolver.scn
|   |   |-- loader
|   |   |   |-- GridMeshCreator.scn
|   |   |   |-- GridMeshCreator.scn.qglviewer.view
|   |   |   |-- LiverUseNewLoaders.scn
|   |   |   |-- MeshGmshLoader.scn
|   |   |   |-- MeshGmshLoader.scn.view
|   |   |   |-- MeshObjLoader.scn
|   |   |   |-- MeshObjLoader.scn.view
|   |   |   |-- MeshOffLoader.scn
|   |   |   |-- MeshOffLoader.scn.view
|   |   |   |-- MeshSTLLoader_binary.scn
|   |   |   |-- MeshSTLLoader_binary.scn.qglviewer.view
|   |   |   |-- MeshSTLLoader_binary.scn.view
|   |   |   |-- MeshSTLLoader.scn
|   |   |   |-- MeshSTLLoader.scn.qglviewer.view
|   |   |   |-- MeshTrianLoader.scn
|   |   |   |-- MeshTrianLoader.scn.view
|   |   |   |-- MeshVTKLoader.scn
|   |   |   |-- VoxelGridLoader.scn
|   |   |-- mapping
|   |   |   |-- ArticulatedSystemMapping.scn
|   |   |   |-- BarycentricMapping.scn
|   |   |   |-- BarycentricMapping.scn.view
|   |   |   |-- BarycentricMappingTrussBeam.scn
|   |   |   |-- BarycentricTetraMapping.scn
|   |   |   |-- CenterOfMassMapping.scn
|   |   |   |-- DeformableOnRigidFrameMappingConstraints.scn
|   |   |   |-- DeformableOnRigidFrameMapping.scn
|   |   |   |-- DeformableOnRigidFrameMapping.scn.view
|   |   |   |-- HexahedronCompositeFEMMapping.scn
|   |   |   |-- HexahedronCompositeFEMMapping.scn.qglviewer.view
|   |   |   |-- IdentityMapping.scn
|   |   |   |-- IdentityMapping.scn.view
|   |   |   |-- IdentityMultiMapping.scn
|   |   |   |-- ProjectionToLineMapping.py
|   |   |   |-- ProjectionToPlaneMapping.py
|   |   |   |-- RigidMapping2d-basic.scn
|   |   |   |-- RigidMapping2d-basic.scn.qglviewer.view
|   |   |   |-- RigidMapping-basic.scn
|   |   |   |-- RigidMapping-basic.scn.qglviewer.view
|   |   |   |-- RigidMapping.scn
|   |   |   |-- RigidMapping.scn.view
|   |   |   |-- RigidRigidMapping-basic.scn
|   |   |   |-- RigidRigidMapping.scn
|   |   |   |-- SkinningMapping.scn
|   |   |   |-- SubsetMapping.scn
|   |   |   |-- SubsetMapping.scn.qglviewer.view
|   |   |   |-- SubsetMultiMapping.scn
|   |   |-- mass
|   |   |   |-- DiagonalMass.scn
|   |   |   |-- MeshMatrixMass.scn
|   |   |   |-- UniformMass.scn
|   |   |-- misc
|   |   |   |-- AddResourceRepository.scn
|   |   |   |-- data
|   |   |   |   |-- mesh
|   |   |   |       |-- add_repo_cube.obj
|   |   |   |-- Gravity.scn
|   |   |   |-- MakeAlias.scn
|   |   |   |-- MakeDataAlias.scn
|   |   |   |-- MeshTetraStuffing.scn
|   |   |   |-- MeshTetraStuffing.scn.view
|   |   |   |-- Monitor.scn
|   |   |   |-- Monitor.scn.view
|   |   |   |-- MonitorTest.scn
|   |   |   |-- ReadState.xml
|   |   |   |-- sleep
|   |   |   |   |-- sleepColorShader.frag
|   |   |   |   |-- sleepColorShader.vert
|   |   |   |   |-- test_sleep2.scn
|   |   |   |   |-- test_sleep3.scn
|   |   |   |   |-- test_sleep3.scn.view
|   |   |   |   |-- test_sleep.scn
|   |   |   |-- TopologicalChangeProcessor_useDataInputs_option.scn
|   |   |   |-- TopologicalChangeProcessor_useDataInputs_option.scn.qglviewer.view
|   |   |   |-- ViewerSetting.scn
|   |   |   |-- VTKExporter.scn
|   |   |   |-- WriteState.xml
|   |   |-- solver
|   |   |   |-- DampVelocitySolver.scn
|   |   |   |-- DampVelocitySolver.scn.view
|   |   |   |-- EulerExplicitSolver-diagonal.scn
|   |   |   |-- EulerExplicitSolver.scn
|   |   |   |-- EulerImplicitSolver-comparison.scn
|   |   |   |-- EulerImplicitSolver.scn
|   |   |   |-- NewmarkImplicitSolver.scn
|   |   |   |-- RungeKutta4Solver.scn
|   |   |   |-- RungeKutta4Solver.scn.view
|   |   |   |-- ShewchukPCGLinearSolver.scn
|   |   |   |-- StaticSolver.scn
|   |   |   |-- StaticSolver.scn.view
|   |   |   |-- VariationalSymplecticSolver.scn
|   |   |-- topology
|   |   |   |-- CubeTopology.scn
|   |   |   |-- CylinderGridTopology.scn
|   |   |   |-- CylinderGridTopology.scn.view
|   |   |   |-- Hexa2QuadTopologicalMapping.scn
|   |   |   |-- Hexa2QuadTopologicalMapping.scn.view
|   |   |   |-- Hexa2TetraTopologicalMapping_export.scn
|   |   |   |-- Hexa2TetraTopologicalMapping.scn
|   |   |   |-- Hexa2TetraTopologicalMapping.scn.view
|   |   |   |-- Mesh2PointTopologicalMapping.scn
|   |   |   |-- Mesh2PointTopologicalMapping.scn.view
|   |   |   |-- MeshTopology.scn
|   |   |   |-- Quad2TriangleTopologicalMapping.scn
|   |   |   |-- Quad2TriangleTopologicalMapping.scn.view
|   |   |   |-- RegularGridTopology_dimension.scn
|   |   |   |-- RegularGridTopology.scn
|   |   |   |-- RegularGridTopology.scn.view
|   |   |   |-- RegularGridTopology_TrianglesMesh.scn
|   |   |   |-- SimpleTesselatedTetraTopologicalMapping.scn
|   |   |   |-- SparseGridMultipleTopology.scn
|   |   |   |-- SparseGridRamificationTopology.scn
|   |   |   |-- SparseGridTopology.scn
|   |   |   |-- SparseGridTopology.scn.view
|   |   |   |-- SphereGridTopology.scn
|   |   |   |-- SubsetTopologicalMapping2.scn
|   |   |   |-- SubsetTopologicalMapping.scn
|   |   |   |-- SubsetTopologicalMapping.scn.view
|   |   |   |-- Tetra2TriangleTopologicalMapping_NoInitialTriangle_option.scn
|   |   |   |-- Tetra2TriangleTopologicalMapping.scn
|   |   |   |-- Tetra2TriangleTopologicalMapping.scn.qglviewer.view
|   |   |   |-- Tetra2TriangleTopologicalMapping.scn.view
|   |   |   |-- Tetra2TriangleTopologicalMapping_with_TetrahedronModel.scn
|   |   |   |-- TopologicalModifiers
|   |   |   |   |-- AddingHexa2QuadProcess.scn
|   |   |   |   |-- AddingHexa2QuadProcess.scn.view
|   |   |   |   |-- AddingHexahedraProcess.txt
|   |   |   |   |-- AddingPointInTriangleProcess.scn
|   |   |   |   |-- AddingPointInTriangleProcess.txt
|   |   |   |   |-- AddingQuad2TriangleProcess.scn
|   |   |   |   |-- AddingQuad2TriangleProcess.scn.view
|   |   |   |   |-- AddingQuadsProcess.txt
|   |   |   |   |-- AddingTetra2TriangleProcess.scn
|   |   |   |   |-- AddingTetra2TriangleProcess.scn.view
|   |   |   |   |-- AddingTetrahedraProcess.txt
|   |   |   |   |-- AddingTetraProcess.scn
|   |   |   |   |-- AddingTriangle2EdgeProcess.scn
|   |   |   |   |-- AddingTrianglesProcess.scn
|   |   |   |   |-- AddingTrianglesProcess.scn.view
|   |   |   |   |-- AddingTrianglesProcess.txt
|   |   |   |   |-- HexahedronForceFieldTopologyChangeHandling.scn
|   |   |   |   |-- IncisionTrianglesProcess.scn
|   |   |   |   |-- IncisionTrianglesProcess.scn.view
|   |   |   |   |-- IncisionTrianglesProcess.txt
|   |   |   |   |-- QuadForceFieldTopologyChangeHandling.scn
|   |   |   |   |-- RemovingHexa2QuadProcess.scn
|   |   |   |   |-- RemovingHexa2QuadProcess.scn.view
|   |   |   |   |-- RemovingHexa2QuadProcess.txt
|   |   |   |   |-- RemovingHexa2TetraProcess.scn
|   |   |   |   |-- RemovingHexaProcess.txt
|   |   |   |   |-- RemovingQuad2TriangleProcess.scn
|   |   |   |   |-- RemovingQuad2TriangleProcess.scn.view
|   |   |   |   |-- RemovingQuad2TriangleProcess.txt
|   |   |   |   |-- RemovingQuadProcess.txt
|   |   |   |   |-- RemovingTetra2TriangleProcess2.txt
|   |   |   |   |-- RemovingTetra2TriangleProcess_performanceTest.scn
|   |   |   |   |-- RemovingTetra2TriangleProcess_performanceTest.scn.view
|   |   |   |   |-- RemovingTetra2TriangleProcess_performanceTest.txt
|   |   |   |   |-- RemovingTetra2TriangleProcess.scn
|   |   |   |   |-- RemovingTetra2TriangleProcess.scn.view
|   |   |   |   |-- RemovingTetra2TriangleProcess.txt
|   |   |   |   |-- RemovingTetra2TriangleProcess_withOptions.scn
|   |   |   |   |-- RemovingTetraProcess.scn
|   |   |   |   |-- RemovingTetraProcess.txt
|   |   |   |   |-- RemovingTetraProcess_withCollisionModel.scn
|   |   |   |   |-- RemovingTriangle2EdgeProcess.scn
|   |   |   |   |-- RemovingTrianglesProcess.scn
|   |   |   |   |-- RemovingTrianglesProcess.scn.view
|   |   |   |   |-- RemovingTrianglesProcess.txt
|   |   |   |   |-- TetrahedronForceFieldTopologyChangeHandling.scn
|   |   |   |   |-- TriangularForceFieldTopologyChangeHandling.scn
|   |   |   |   |-- TriangularForceFieldTopologyChangeHandling.scn.view
|   |   |   |-- TopoMap_Hexa2Quad2Triangle.scn
|   |   |   |-- TopoMap_Hexa2Quad2Triangle.scn.view
|   |   |   |-- Triangle2EdgeTopologicalMapping.scn
|   |   |   |-- Triangle2EdgeTopologicalMapping.scn.qglviewer.view
|   |   |-- visualmodel
|   |       |-- ClipPlane.scn
|   |       |-- DataDisplay.scn
|   |       |-- DirectionalLight.scn
|   |       |-- LightManager.scn
|   |       |-- LightMax.scn
|   |       |-- LinearBlendSkinningGPU.scn
|   |       |-- MergeVisualModels.scn
|   |       |-- NavigationRecordedCamera.scn
|   |       |-- OglCylinderModel.scn
|   |       |-- OglGrid.scn
|   |       |-- OglLabel.scn
|   |       |-- OglLineAxis.scn
|   |       |-- OglModel.scn
|   |       |-- OglSceneFrame.scn
|   |       |-- OglShader.scn
|   |       |-- OglShader.scn.view
|   |       |-- OglShader_tessellation.scn
|   |       |-- OglShadowShader_Directional.scn
|   |       |-- OglShadowShader_SpotLight2.scn
|   |       |-- OglShadowShader_SpotLight.scn
|   |       |-- OglViewport.scn
|   |       |-- OrderIndependentTransparency.scn
|   |       |-- PointSplatModel.scn
|   |       |-- PointSplatModel.scn.view
|   |       |-- PositionalLight.scn
|   |       |-- PostProcessManager_DepthOfField.scn
|   |       |-- PostProcessManager_DepthOfField.scn.view
|   |       |-- RecordedCamera.scn
|   |       |-- RecordedCamera.scn.view
|   |       |-- SpotLight.scn
|   |       |-- Visual3DText.scn
|   |       |-- VisualStyle.scn
|   |-- Demos
|   |   |-- 2d_explicit.scn
|   |   |-- 2d.scn
|   |   |-- 2d.scn.view
|   |   |-- caduceusOculus.scn
|   |   |-- caduceus_penalty.scn
|   |   |-- caduceus.scn
|   |   |-- caduceus.scn.qglviewer.view
|   |   |-- chainAll.scn
|   |   |-- chainAll.scn.view
|   |   |-- chainHybridNoGroup.html
|   |   |-- chainHybridNoGroup.scn
|   |   |-- chainHybridNoGroup.scn_0001.png
|   |   |-- chainHybridNoGroup.scn.view
|   |   |-- chainHybrid.scn
|   |   |-- chainHybrid.scn.view
|   |   |-- Coil.scn
|   |   |-- Coil.scn.view
|   |   |-- collisionMultipleMask.scn
|   |   |-- collisionMultiple.scn
|   |   |-- collisionMultiple.scn.view
|   |   |-- Dentistry
|   |   |   |-- data
|   |   |   |   |-- mesh
|   |   |   |       |-- dental_instrument_centerline.obj
|   |   |   |       |-- dental_instrument.mtl
|   |   |   |       |-- dental_instrument.obj
|   |   |   |       |-- skull_and_teeth_coarse.mtl
|   |   |   |       |-- skull_and_teeth_coarse.obj
|   |   |   |       |-- skull_and_teeth.mtl
|   |   |   |       |-- skull_and_teeth.obj
|   |   |   |       |-- teeth.obj
|   |   |   |       |-- tooth-128.fmesh
|   |   |   |       |-- tooth-closed.obj
|   |   |   |       |-- tooth_coarse_mesh.mtl
|   |   |   |       |-- tooth_coarse_mesh.obj
|   |   |   |-- dentalSurgeryDistanceGrid.scn.view
|   |   |   |-- dentalSurgeryLCP.scn.view
|   |   |-- include_test.scn
|   |   |-- include_test.xml
|   |   |-- liverConfiguration.scn
|   |   |-- liver.scn
|   |   |-- liver.scn.view
|   |   |-- simpleBoundaryConditions.html
|   |   |-- simpleBoundaryConditions.scn
|   |   |-- simpleSphere.scn
|   |   |-- sofa_1000PR.scn
|   |   |-- TriangleSurfaceCutting.scn
|   |   |-- TriangleSurfaceCutting.scn.view
|   |-- Objects
|   |   |-- BoxConstantForceField.xml
|   |   |-- BoxConstraint.xml
|   |   |-- CGImplicitSolver.xml
|   |   |-- CGImplicit.xml
|   |   |-- CollisionNodeTransformation.xml
|   |   |-- CollisionNode.xml
|   |   |-- DynamicSparseGridTopology.xml
|   |   |-- EdgeSetTopology.xml
|   |   |-- externalSpringsCube.xml
|   |   |-- Fixed.xml
|   |   |-- GridHexaFEM.xml
|   |   |-- GridSpring.xml
|   |   |-- GridTetraFEM.xml
|   |   |-- HexahedronSetTopology.xml
|   |   |-- InstrumentCoil.xml
|   |   |-- internalSpringsCube.xml
|   |   |-- MeshFEM.xml
|   |   |-- MeshHexaFEM.xml
|   |   |-- MeshSpring.xml
|   |   |-- MeshTetraFEM.xml
|   |   |-- MultilevelHexahedronSetTopology.xml
|   |   |-- PlaneConstraint.xml
|   |   |-- PointSetTopology.xml
|   |   |-- QuadSetTopology.xml
|   |   |-- Rigid.xml
|   |   |-- SaladBowl.xml
|   |   |-- SMP
|   |   |   |-- GridFEMSphereCPU.xml
|   |   |   |-- GridFEMSphereCUDA.xml
|   |   |   |-- GridFEMSphereTT.xml
|   |   |   |-- GridFEMSphere.xml
|   |   |   |-- GridFEM.xml
|   |   |   |-- GridSpring.xml
|   |   |   |-- MeshFEM.xml
|   |   |   |-- MeshSpring.xml
|   |   |   |-- TorusFEMOctree.xml
|   |   |   |-- TorusFEM.xml
|   |   |   |-- TorusFFD.xml
|   |   |   |-- TorusRigidOctree.xml
|   |   |   |-- TorusRigid.xml
|   |   |   |-- TorusSpring.xml
|   |   |-- sofa_white.css
|   |   |-- TetrahedronSetTopology.xml
|   |   |-- TorusFEM.xml
|   |   |-- TorusFFD.xml
|   |   |-- TorusRigid.xml
|   |   |-- TorusSpring.xml
|   |   |-- TriangleSetTopology.xml
|   |   |-- VisualNodeTransformation.xml
|   |   |-- VisualNode.xml
|   |-- RegressionStateScenes.regression-tests
|   |-- RegressionTopologyScenes.regression-tests
|   |-- SMP
|   |   |-- AllObjects.inc.php
|   |   |-- ArmadilloFEM.inc.php
|   |   |-- AttachConstraint.pscn
|   |   |-- BasicTypes.inc.php
|   |   |-- CowFEM.inc.php
|   |   |-- DragonFEM.inc.php
|   |   |-- DragonFFD.inc.php
|   |   |-- FrogFEM.inc.php
|   |   |-- FrogFFD.inc.php
|   |   |-- mixedPyramidBowl.pscn
|   |   |-- mixedPyramidBowlSimple.pscn
|   |   |-- quadSpringSphere2.pscn
|   |   |-- quadSpringSphere.pscn
|   |   |-- TorusFFD.inc.php
|   |   |-- TorusRigid.inc.php
|   |   |-- TorusSpring.inc.php
|   |-- Tutorials
|       |-- Basic
|       |   |-- TutorialBasicCube_0001.png
|       |   |-- TutorialBasicCube.html
|       |   |-- TutorialBasicCube.scn
|       |   |-- TutorialBasicCube.scn.view
|       |   |-- TutorialBasicPendulum_0001.png
|       |   |-- TutorialBasicPendulum.scn
|       |   |-- TutorialBasicPendulum.scn.qglviewer.view
|       |-- Collision
|       |   |-- AdvancedResponseConstraintBased.html
|       |   |-- AdvancedResponseConstraintBased.png
|       |   |-- AdvancedResponseConstraintBased.scn
|       |   |-- AdvancedSolversMultipleGroupsSolver.html
|       |   |-- AdvancedSolversMultipleGroupsSolver.png
|       |   |-- AdvancedSolversMultipleGroupsSolver.scn
|       |   |-- Collision.html
|       |   |-- Collision.xml
|       |   |-- ModelizationSphereBased.html
|       |   |-- ModelizationSphereBased.png
|       |   |-- ModelizationSphereBased.scn
|       |   |-- ModelizationTriangleBased.html
|       |   |-- ModelizationTriangleBased.png
|       |   |-- ModelizationTriangleBased.scn
|       |   |-- MultipleObjectsDynamicCollisionGroups.html
|       |   |-- MultipleObjectsDynamicCollisionGroups_init.png
|       |   |-- MultipleObjectsDynamicCollisionGroups.png
|       |   |-- MultipleObjectsDynamicCollisionGroups.scn
|       |   |-- MultipleObjectsStaticCollisionGroups.html
|       |   |-- MultipleObjectsStaticCollisionGroups_init.png
|       |   |-- MultipleObjectsStaticCollisionGroups.png
|       |   |-- MultipleObjectsStaticCollisionGroups.scn
|       |   |-- MultipleObjectsTwoCubes.html
|       |   |-- MultipleObjectsTwoCubes_init.png
|       |   |-- MultipleObjectsTwoCubes.png
|       |   |-- MultipleObjectsTwoCubes.scn
|       |-- ForceFields
|       |   |-- ForceField.png
|       |   |-- ForceFields.html
|       |   |-- ForceFields.xml
|       |   |-- TutorialForceFieldLiverFEM_0001.png
|       |   |-- TutorialForceFieldLiverFEM.scn
|       |   |-- TutorialForceFieldLiverFEM.scn.qglviewer.view
|       |   |-- TutorialForceFieldLiverHexaFEM_0001.png
|       |   |-- TutorialForceFieldLiverHexaFEM.scn
|       |   |-- TutorialForceFieldLiverHexaFEM.scn.qglviewer.view
|       |   |-- TutorialForceFieldLiverSprings_0001.png
|       |   |-- TutorialForceFieldLiverSprings_0002.png
|       |   |-- TutorialForceFieldLiverSprings.scn
|       |   |-- TutorialForceFieldLiverSprings.scn.qglviewer.view
|       |   |-- TutorialForceFieldLiverTriangleFEM_0001.png
|       |   |-- TutorialForceFieldLiverTriangleFEM.scn
|       |   |-- TutorialForceFieldLiverTriangleFEM.scn.qglviewer.view
|       |   |-- TutorialForceFieldSprings.html
|       |   |-- TutorialTetrahedronFEMForceField.html
|       |-- Mappings
|       |   |-- Description.png
|       |   |-- Mappings.html
|       |   |-- Mappings.xml
|       |   |-- TutorialMapping1DragonRigid.png
|       |   |-- TutorialMapping2DragonRigid.png
|       |   |-- TutorialMappingBarycentric1.png
|       |   |-- TutorialMappingBarycentric2.png
|       |   |-- TutorialMappingBarycentric.html
|       |   |-- TutorialMappingBarycentric.png
|       |   |-- TutorialMappingCubeSurface_0001.png
|       |   |-- TutorialMappingCubeSurface_0002.png
|       |   |-- TutorialMappingCubeSurface.scn
|       |   |-- TutorialMappingCubeSurface.scn.view
|       |   |-- TutorialMappingDragonBarycentric_0001.png
|       |   |-- TutorialMappingDragonBarycentric.scn
|       |   |-- TutorialMappingDragonBarycentric.scn.view
|       |   |-- TutorialMappingDragonRigid_0001.png
|       |   |-- TutorialMappingDragonRigid_Behavior.png
|       |   |-- TutorialMappingDragonRigid.scn
|       |   |-- TutorialMappingDragonRigid.scn.view
|       |   |-- TutorialMappingDragonRigid_Visual.png
|       |   |-- TutorialMappingIdentity.html
|       |   |-- TutorialMappingLiverBarycentric.scn
|       |   |-- TutorialMappingLiverBarycentric.view
|       |   |-- TutorialMappingOctopusArticulated.scn
|       |   |-- TutorialMappingRigid.html
|       |   |-- TutorialMappingSkinning.html
|       |   |-- TutorialMappingSkinning.png
|       |-- OldTutorials
|       |   |-- demo10.scn
|       |   |-- demo10Triangle.scn
|       |   |-- demo1.scn
|       |   |-- demo1.scn.view
|       |   |-- demo2.scn
|       |   |-- demo2.scn.view
|       |   |-- demo3.scn
|       |   |-- demo3.scn.view
|       |   |-- demo4.scn
|       |   |-- demo4.scn.view
|       |   |-- demo5.scn
|       |   |-- demo5.scn.view
|       |   |-- demo6.scn
|       |   |-- demo6.scn.view
|       |   |-- demo6Triangle.scn
|       |   |-- demo6Triangle.scn.view
|       |   |-- demo7.scn
|       |   |-- demo7.scn.view
|       |   |-- demo7Triangle.scn
|       |   |-- demo7Triangle.scn.view
|       |   |-- demo8.scn
|       |   |-- demo8.scn.view
|       |   |-- demo8Triangle.scn
|       |   |-- demo8Triangle.scn.view
|       |   |-- demo9.scn
|       |   |-- tutorial1.scn
|       |   |-- tutorial1.scn.view
|       |   |-- tutorial2.scn
|       |   |-- tutorial2.scn.view
|       |   |-- tutorial3.scn
|       |   |-- tutorial3.scn.view
|       |   |-- tutorial4FEM.scn
|       |   |-- tutorial4FEM.scn.view
|       |   |-- tutorial4.scn
|       |   |-- tutorial4.scn.view
|       |-- sandbox
|       |   |-- explicit_singlehexaFEM.scn
|       |   |-- implicit_singlehexaFEM_2.scn
|       |   |-- implicit_singlehexaFEM.scn
|       |   |-- linearsolver_direct_or_iterative.scn
|       |   |-- rungekutta2_heterogeneousobjects.scn
|       |   |-- rungekutta_singlehexaFEM.scn
|       |-- Solvers
|       |   |-- ExplicitCentralDifference.html
|       |   |-- ExplicitEuler.html
|       |   |-- ExplicitEulerSolver_stable.png
|       |   |-- ExplicitEulerSolver_start.png
|       |   |-- ExplicitEulerSolver_unstableDt.png
|       |   |-- ExplicitEulerSolver_unstabledynamically.png
|       |   |-- ExplicitFormula.bmp
|       |   |-- ExplicitRungeKutta4.html
|       |   |-- ImplicitEuler_001.png
|       |   |-- ImplicitEuler_002.png
|       |   |-- ImplicitEuler.html
|       |   |-- ImplicitFormula.bmp
|       |   |-- ImplicitNewmark_001.png
|       |   |-- ImplicitNewmark_002.png
|       |   |-- ImplicitNewmark.html
|       |   |-- NewmarkImplicitSolver1.png
|       |   |-- Solvers.html
|       |   |-- Solvers.xml
|       |   |-- StaticSolver.html
|       |   |-- StaticSolver.png
|       |-- StepByStep
|       |   |-- Dentistry_Haptics
|       |   |   |-- data
|       |   |   |   |-- mesh
|       |   |   |   |   |-- cube.mhd
|       |   |   |   |   |-- cube.obj
|       |   |   |   |   |-- cube.raw
|       |   |   |   |   |-- dental_instrument_centerline.obj
|       |   |   |   |   |-- dental_instrument.mtl
|       |   |   |   |   |-- dental_instrument.obj
|       |   |   |   |   |-- head.obj
|       |   |   |   |   |-- sphere.mhd
|       |   |   |   |   |-- sphere.obj
|       |   |   |   |   |-- sphere.raw
|       |   |   |   |   |-- teeth.obj
|       |   |   |   |   |-- tongue.obj
|       |   |   |   |   |-- tooth-closed3-128.fmesh
|       |   |   |   |   |-- tooth_closed.mhd
|       |   |   |   |   |-- tooth_closed.obj
|       |   |   |   |   |-- tooth_closed.raw
|       |   |   |   |   |-- tooth.mtl
|       |   |   |   |   |-- tooth.obj
|       |   |   |   |   |-- volumetricTongue.vtu
|       |   |   |   |-- pics
|       |   |   |       |-- head_baseTexBaked.png
|       |   |   |       |-- head_normals.PNG
|       |   |   |       |-- head_occlusion.PNG
|       |   |   |       |-- instrument.png
|       |   |   |       |-- teeth_color.png
|       |   |   |       |-- tongue_color.png
|       |   |   |       |-- tongueForceField.png
|       |   |   |       |-- tongue_normal.png
|       |   |   |       |-- tongue.png
|       |   |   |       |-- tooth.png
|       |   |   |-- dentalSurgery_01.html
|       |   |   |-- dentalSurgery_01.scn
|       |   |   |-- dentalSurgery_01.scn.view
|       |   |   |-- dentalSurgery_02.html
|       |   |   |-- dentalSurgery_02.scn
|       |   |   |-- dentalSurgery_03.html
|       |   |   |-- dentalSurgery_03.scn
|       |   |   |-- dentalSurgery_04.html
|       |   |   |-- dentalSurgery_04.scn
|       |   |   |-- dentalSurgery_05a.html
|       |   |   |-- dentalSurgery_05b.html
|       |   |   |-- dentalSurgery_05b.scn.view
|       |   |   |-- dentalSurgery_05.html
|       |   |   |-- dentalSurgery_05.scn
|       |   |   |-- dentalSurgery_06a.html
|       |   |   |-- dentalSurgery_06b.html
|       |   |   |-- dentalSurgery_06.html
|       |   |   |-- dentalSurgery_07.html
|       |   |   |-- dentalSurgery_08.html
|       |   |   |-- dentalSurgery_Annex.html
|       |   |   |-- dentalSurgery_Annex.scn
|       |   |-- Dentistry_Python
|       |   |   |-- 1_VisualModels.scn
|       |   |   |-- 1_VisualModels.scn.view
|       |   |   |-- 2_InstrumentModel.scn
|       |   |   |-- 2_InstrumentModel.scn.view
|       |   |   |-- 3_InstrumentControl.scn
|       |   |   |-- 3_InstrumentControl.scn.view
|       |   |   |-- 4_Collisions.scn
|       |   |   |-- 4_Collisions.scn.view
|       |   |   |-- 5_MeshGeneration.scn
|       |   |   |-- 5_MeshGeneration.scn.view
|       |   |   |-- 6_FEM1.scn
|       |   |   |-- 6_FEM1.scn.view
|       |   |   |-- 6_FEM2.scn
|       |   |   |-- 6_FEM2.scn.view
|       |   |   |-- 7_CompleteScene.scn
|       |   |   |-- 7_CompleteScene.scn.view
|       |   |   |-- data
|       |   |   |   |-- mesh
|       |   |   |   |   |-- cube.mhd
|       |   |   |   |   |-- cube.obj
|       |   |   |   |   |-- cube.raw
|       |   |   |   |   |-- dental_instrument_centerline.obj
|       |   |   |   |   |-- dental_instrument.mtl
|       |   |   |   |   |-- dental_instrument.obj
|       |   |   |   |   |-- head.obj
|       |   |   |   |   |-- sphere.mhd
|       |   |   |   |   |-- sphere.obj
|       |   |   |   |   |-- sphere.raw
|       |   |   |   |   |-- teeth.obj
|       |   |   |   |   |-- tongue.obj
|       |   |   |   |   |-- tooth-closed3-128.fmesh
|       |   |   |   |   |-- tooth_closed.mhd
|       |   |   |   |   |-- tooth_closed.obj
|       |   |   |   |   |-- tooth_closed.raw
|       |   |   |   |   |-- tooth.mtl
|       |   |   |   |   |-- tooth.obj
|       |   |   |   |   |-- volumetricTongue.vtu
|       |   |   |   |-- pics
|       |   |   |       |-- head_baseTexBaked.png
|       |   |   |       |-- head_normals.PNG
|       |   |   |       |-- head_occlusion.PNG
|       |   |   |       |-- instrument.png
|       |   |   |       |-- teeth_color.png
|       |   |   |       |-- tongue_color.png
|       |   |   |       |-- tongueForceField.png
|       |   |   |       |-- tongue_normal.png
|       |   |   |       |-- tongue.png
|       |   |   |       |-- tooth.png
|       |   |   |-- keyboardControl.py
|       |   |-- FullObject
|       |   |   |-- 0_FullObject.html
|       |   |   |-- 0_FullObject.png
|       |   |   |-- 0_FullObject.scn
|       |   |   |-- 1_FullObject.html
|       |   |   |-- 1_FullObject.png
|       |   |   |-- 1_FullObject.scn
|       |   |   |-- 2_FullObject.html
|       |   |   |-- 2_FullObject.png
|       |   |   |-- 2_FullObject.scn
|       |   |   |-- 3_FullObject.html
|       |   |   |-- 3_FullObject.png
|       |   |   |-- 3_FullObject.scn
|       |   |   |-- 4_FullObject.html
|       |   |   |-- 4_FullObject.png
|       |   |   |-- 4_FullObject.scn
|       |   |   |-- 5_FullObject.html
|       |   |   |-- 5_FullObject.png
|       |   |   |-- 5_FullObject.scn
|       |   |   |-- 6_FullObject.html
|       |   |   |-- 6_FullObject.png
|       |   |   |-- 6_FullObject.scn
|       |   |   |-- 7_FullObject.html
|       |   |   |-- 7_FullObject.png
|       |   |   |-- 7_FullObject.scn
|       |   |   |-- 8_FullObject.html
|       |   |   |-- 8_FullObject.png
|       |   |   |-- 8_FullObject.scn
|       |   |-- Getyourbearings
|       |   |   |-- 0_getyourbearings.html
|       |   |   |-- 0_getyourbearings.scn
|       |   |   |-- 1_getyourbearings.html
|       |   |   |-- 1_getyourbearings.scn
|       |   |   |-- 2_getyourbearings.html
|       |   |   |-- 2_getyourbearings.scn
|       |   |   |-- 3_getyourbearings.html
|       |   |   |-- 3_getyourbearings.scn
|       |   |   |-- data
|       |   |       |-- 0.png
|       |   |       |-- 1.png
|       |   |       |-- 2.png
|       |   |       |-- 3.png
|       |   |-- Pendulum
|       |   |   |-- 0_Pendulum.html
|       |   |   |-- 0_Pendulum.scn
|       |   |   |-- 1_Pendulum.html
|       |   |   |-- 1_Pendulum.scn
|       |   |   |-- 2_Pendulum.html
|       |   |   |-- 2_Pendulum.scn
|       |   |   |-- 3_Pendulum.html
|       |   |   |-- 3_Pendulum.scn
|       |   |   |-- 4_Pendulum.html
|       |   |   |-- 4_Pendulum.scn
|       |   |   |-- 5_Pendulum.html
|       |   |   |-- 5_Pendulum.scn
|       |   |   |-- 6_Pendulum.html
|       |   |   |-- 6_Pendulum.scn
|       |   |   |-- 7_Pendulum.html
|       |   |   |-- 7_Pendulum.scn
|       |   |   |-- Pendulum.png
|       |   |   |-- temp1.scn
|       |   |-- StepByStep.html
|       |   |-- StepByStep.xml
|       |   |-- TopologicalMapping
|       |   |   |-- 0_TopoMapping.html
|       |   |   |-- 0_TopoMapping.scn
|       |   |   |-- 1_TopoMapping.html
|       |   |   |-- 1_TopoMapping.scn
|       |   |   |-- 2_TopoMapping.html
|       |   |   |-- 2_TopoMapping.scn
|       |   |   |-- 3_TopoMapping.html
|       |   |   |-- 3_TopoMapping.scn
|       |   |   |-- 4_TopoMapping.html
|       |   |   |-- 4_TopoMapping.scn
|       |   |   |-- 5_TopoMapping.html
|       |   |   |-- 5_TopoMapping.scn
|       |   |   |-- 6_TopoMapping.html
|       |   |   |-- 6_TopoMapping.scn
|       |   |   |-- hexaMapped_01.png
|       |   |   |-- hexaMapped_02.png
|       |   |   |-- hexaMesh_01.png
|       |   |   |-- hexaMesh_02.png
|       |   |   |-- mappingTriangle_01.png
|       |   |   |-- mappingTriangle_02.png
|       |   |   |-- triangleModel.png
|       |   |   |-- volumeMesh.png
|       |   |   |-- volumeModel_01.png
|       |   |   |-- volumeModel_02.png
|       |   |-- Visual
|       |       |-- 0_Visual.html
|       |       |-- 0_Visual.png
|       |       |-- 0_Visual.scn
|       |       |-- 1_Visual.html
|       |       |-- 1_Visual.png
|       |       |-- 1_Visual.scn
|       |       |-- 2_Visual.html
|       |       |-- 2_Visual.png
|       |       |-- 2_Visual.scn
|       |       |-- 3_Visual.html
|       |       |-- 3_Visual.png
|       |       |-- 3_Visual.scn
|       |       |-- 4_Visual.html
|       |       |-- 4_Visual.png
|       |       |-- 4_Visual.scn
|       |       |-- 5_Visual.html
|       |       |-- 5_Visual.png
|       |       |-- 5_Visual.scn
|       |       |-- 6_Visual.html
|       |       |-- 6_Visual.png
|       |       |-- 6_Visual.scn
|       |-- Topologies
|       |   |-- Description.png
|       |   |-- Topologies.html
|       |   |-- Topologies.xml
|       |   |-- TopologyDynamicSurfaceMesh_01.png
|       |   |-- TopologyDynamicSurfaceMesh.html
|       |   |-- TopologyDynamicSurfaceMesh.scn
|       |   |-- TopologyDynamicSurfaceMesh.scn.view
|       |   |-- TopologyHexa2QuadTopologicalMapping_01.png
|       |   |-- TopologyHexa2QuadTopologicalMapping_02.png
|       |   |-- TopologyHexa2QuadTopologicalMapping.html
|       |   |-- TopologyHexa2QuadTopologicalMapping.scn
|       |   |-- TopologyHexa2QuadTopologicalMapping.scn.view
|       |   |-- TopologyHexa2TetraTopologicalMapping_01.png
|       |   |-- TopologyHexa2TetraTopologicalMapping_02.png
|       |   |-- TopologyHexa2TetraTopologicalMapping.html
|       |   |-- TopologyHexa2TetraTopologicalMapping.scn
|       |   |-- TopologyHexa2TetraTopologicalMapping.scn.view
|       |   |-- TopologyLinearDifferentMesh_01.png
|       |   |-- TopologyLinearDifferentMesh_02.png
|       |   |-- TopologyLinearDifferentMesh.html
|       |   |-- TopologyLinearDifferentMesh.scn
|       |   |-- TopologyLinearDifferentMesh.scn.view
|       |   |-- TopologyLinearMesh_01.png
|       |   |-- TopologyLinearMesh_02.png
|       |   |-- TopologyLinearMesh.html
|       |   |-- TopologyLinearMesh.scn
|       |   |-- TopologyLinearMesh.scn.view
|       |   |-- TopologyQuad2TriangleTopologicalMapping_01.png
|       |   |-- TopologyQuad2TriangleTopologicalMapping_02.png
|       |   |-- TopologyQuad2TriangleTopologicalMapping.html
|       |   |-- TopologyQuad2TriangleTopologicalMapping.scn
|       |   |-- TopologyQuad2TriangleTopologicalMapping.scn.view
|       |   |-- TopologySurfaceDifferentMesh_01.png
|       |   |-- TopologySurfaceDifferentMesh_02.png
|       |   |-- TopologySurfaceDifferentMesh.html
|       |   |-- TopologySurfaceDifferentMesh.scn
|       |   |-- TopologySurfaceDifferentMesh.scn.view
|       |   |-- TopologyTetra2TriangleTopologicalMapping_01.png
|       |   |-- TopologyTetra2TriangleTopologicalMapping_02.png
|       |   |-- TopologyTetra2TriangleTopologicalMapping.html
|       |   |-- TopologyTetra2TriangleTopologicalMapping.scn
|       |   |-- TopologyTetra2TriangleTopologicalMapping.scn.view
|       |   |-- TopologyTriangle2EdgeTopologicalMapping_01.png
|       |   |-- TopologyTriangle2EdgeTopologicalMapping_02.png
|       |   |-- TopologyTriangle2EdgeTopologicalMapping.html
|       |   |-- TopologyTriangle2EdgeTopologicalMapping.scn
|       |   |-- TopologyTriangle2EdgeTopologicalMapping.scn.view
|       |   |-- TopologyVolumeDifferentMesh_01.png
|       |   |-- TopologyVolumeDifferentMesh_02.png
|       |   |-- TopologyVolumeDifferentMesh.html
|       |   |-- TopologyVolumeDifferentMesh.scn
|       |   |-- TopologyVolumeDifferentMesh.scn.view
|       |-- Tutorials.html
|       |-- Tutorials.xml
|-- extlibs
|   |-- CMakeLists.txt
|   |-- gtest
|   |   |-- CHANGES
|   |   |-- cmake
|   |   |   |-- Config.cmake.in
|   |   |   |-- gtest_main.pc.in
|   |   |   |-- gtest.pc.in
|   |   |   |-- internal_utils.cmake
|   |   |-- CMakeLists.txt
|   |   |-- CONTRIBUTORS
|   |   |-- GTestConfig.cmake.in
|   |   |-- include
|   |   |   |-- gtest
|   |   |       |-- gtest-death-test.h
|   |   |       |-- gtest.h
|   |   |       |-- gtest-message.h
|   |   |       |-- gtest-param-test.h
|   |   |       |-- gtest-param-test.h.pump
|   |   |       |-- gtest_pred_impl.h
|   |   |       |-- gtest-printers.h
|   |   |       |-- gtest_prod.h
|   |   |       |-- gtest-spi.h
|   |   |       |-- gtest-test-part.h
|   |   |       |-- gtest-typed-test.h
|   |   |       |-- internal
|   |   |           |-- custom
|   |   |           |   |-- gtest.h
|   |   |           |   |-- gtest-port.h
|   |   |           |   |-- gtest-printers.h
|   |   |           |   |-- README.md
|   |   |           |-- gtest-death-test-internal.h
|   |   |           |-- gtest-filepath.h
|   |   |           |-- gtest-internal.h
|   |   |           |-- gtest-linked_ptr.h
|   |   |           |-- gtest-param-util-generated.h
|   |   |           |-- gtest-param-util-generated.h.pump
|   |   |           |-- gtest-param-util.h
|   |   |           |-- gtest-port-arch.h
|   |   |           |-- gtest-port.h
|   |   |           |-- gtest-string.h
|   |   |           |-- gtest-tuple.h
|   |   |           |-- gtest-tuple.h.pump
|   |   |           |-- gtest-type-util.h
|   |   |           |-- gtest-type-util.h.pump
|   |   |-- LICENSE
|   |   |-- README
|   |   |-- README.md
|   |   |-- src
|   |       |-- gtest-all.cc
|   |       |-- gtest.cc
|   |       |-- gtest-death-test.cc
|   |       |-- gtest-filepath.cc
|   |       |-- gtest-internal-inl.h
|   |       |-- gtest_main.cc
|   |       |-- gtest-port.cc
|   |       |-- gtest-printers.cc
|   |       |-- gtest-test-part.cc
|   |       |-- gtest-typed-test.cc
|   |-- libQGLViewer-2.7.1
|   |   |-- changeLog.txt
|   |   |-- GPL_exception.txt
|   |   |-- install.txt
|   |   |-- licence.txt
|   |   |-- QGLViewer
|   |   |   |-- camera.cpp
|   |   |   |-- camera.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- constraint.cpp
|   |   |   |-- constraint.h
|   |   |   |-- domUtils.h
|   |   |   |-- frame.cpp
|   |   |   |-- frame.h
|   |   |   |-- ImageInterface.ui
|   |   |   |-- keyFrameInterpolator.cpp
|   |   |   |-- keyFrameInterpolator.h
|   |   |   |-- manipulatedCameraFrame.cpp
|   |   |   |-- manipulatedCameraFrame.h
|   |   |   |-- manipulatedFrame.cpp
|   |   |   |-- manipulatedFrame.h
|   |   |   |-- mouseGrabber.cpp
|   |   |   |-- mouseGrabber.h
|   |   |   |-- QGLViewerConfig.cmake.in
|   |   |   |-- qglviewer.cpp
|   |   |   |-- qglviewer_fr.qm
|   |   |   |-- qglviewer_fr.ts
|   |   |   |-- qglviewer.h
|   |   |   |-- qglviewer.icns
|   |   |   |-- qglviewer-icon.xpm
|   |   |   |-- quaternion.cpp
|   |   |   |-- quaternion.h
|   |   |   |-- saveSnapshot.cpp
|   |   |   |-- vec.cpp
|   |   |   |-- vec.h
|   |   |   |-- VRender
|   |   |   |   |-- AxisAlignedBox.h
|   |   |   |   |-- BackFaceCullingOptimizer.cpp
|   |   |   |   |-- BSPSortMethod.cpp
|   |   |   |   |-- EPSExporter.cpp
|   |   |   |   |-- Exporter.cpp
|   |   |   |   |-- Exporter.h
|   |   |   |   |-- FIGExporter.cpp
|   |   |   |   |-- gpc.cpp
|   |   |   |   |-- gpc.h
|   |   |   |   |-- NVector3.cpp
|   |   |   |   |-- NVector3.h
|   |   |   |   |-- Optimizer.h
|   |   |   |   |-- ParserGL.cpp
|   |   |   |   |-- ParserGL.h
|   |   |   |   |-- Primitive.cpp
|   |   |   |   |-- Primitive.h
|   |   |   |   |-- PrimitivePositioning.cpp
|   |   |   |   |-- PrimitivePositioning.h
|   |   |   |   |-- SortMethod.h
|   |   |   |   |-- TopologicalSortMethod.cpp
|   |   |   |   |-- Types.h
|   |   |   |   |-- Vector2.cpp
|   |   |   |   |-- Vector2.h
|   |   |   |   |-- Vector3.cpp
|   |   |   |   |-- Vector3.h
|   |   |   |   |-- VisibilityOptimizer.cpp
|   |   |   |   |-- VRender.cpp
|   |   |   |   |-- VRender.h
|   |   |   |-- VRenderInterface.ui
|   |   |-- readMe.txt
|   |-- miniFlowVR
|   |   |-- CMakeLists.txt
|   |   |-- include
|   |   |   |-- flowvr
|   |   |   |   |-- render
|   |   |   |       |-- bbox.h
|   |   |   |       |-- mesh.h
|   |   |   |       |-- mesh.inl
|   |   |   |       |-- noise.h
|   |   |   |-- ftl
|   |   |       |-- cmdline.h
|   |   |       |-- crc.h
|   |   |       |-- fixed_array.h
|   |   |       |-- mat.h
|   |   |       |-- quat.h
|   |   |       |-- rmath.h
|   |   |       |-- type.h
|   |   |       |-- vec.h
|   |   |-- MiniFlowVRConfig.cmake.in
|   |   |-- README.txt
|   |   |-- src
|   |       |-- ftlm
|   |       |   |-- cmdline.cpp
|   |       |   |-- crc.cpp
|   |       |   |-- mat.cpp
|   |       |   |-- quat.cpp
|   |       |   |-- type.cpp
|   |       |-- librender
|   |           |-- bbox.cpp
|   |           |-- mesh.cpp
|   |           |-- mesh_dist.cpp
|   |           |-- mesh_io_lwo.cpp
|   |           |-- mesh_io_mesh.cpp
|   |           |-- mesh_io_obj.cpp
|   |           |-- mesh_io_off.cpp
|   |           |-- mesh_io_stl.cpp
|   |           |-- mesh_io_vtk.cpp
|   |-- qwt-6.1.4
|       |-- CHANGES-6.1
|       |-- COPYING
|       |-- INSTALL
|       |-- README
|       |-- src
|           |-- CMakeLists.txt
|           |-- qwt_abstract_legend.cpp
|           |-- qwt_abstract_legend.h
|           |-- qwt_abstract_scale.cpp
|           |-- qwt_abstract_scale_draw.cpp
|           |-- qwt_abstract_scale_draw.h
|           |-- qwt_abstract_scale.h
|           |-- qwt_abstract_slider.cpp
|           |-- qwt_abstract_slider.h
|           |-- qwt_analog_clock.cpp
|           |-- qwt_analog_clock.h
|           |-- qwt_arrow_button.cpp
|           |-- qwt_arrow_button.h
|           |-- qwt_clipper.cpp
|           |-- qwt_clipper.h
|           |-- qwt_color_map.cpp
|           |-- qwt_color_map.h
|           |-- qwt_column_symbol.cpp
|           |-- qwt_column_symbol.h
|           |-- qwt_compass.cpp
|           |-- qwt_compass.h
|           |-- qwt_compass_rose.cpp
|           |-- qwt_compass_rose.h
|           |-- qwt_compat.h
|           |-- QwtConfig.cmake.in
|           |-- qwt_counter.cpp
|           |-- qwt_counter.h
|           |-- qwt_curve_fitter.cpp
|           |-- qwt_curve_fitter.h
|           |-- qwt_date.cpp
|           |-- qwt_date.h
|           |-- qwt_date_scale_draw.cpp
|           |-- qwt_date_scale_draw.h
|           |-- qwt_date_scale_engine.cpp
|           |-- qwt_date_scale_engine.h
|           |-- qwt_dial.cpp
|           |-- qwt_dial.h
|           |-- qwt_dial_needle.cpp
|           |-- qwt_dial_needle.h
|           |-- qwt_dyngrid_layout.cpp
|           |-- qwt_dyngrid_layout.h
|           |-- qwt_event_pattern.cpp
|           |-- qwt_event_pattern.h
|           |-- qwt_global.h
|           |-- qwt_graphic.cpp
|           |-- qwt_graphic.h
|           |-- qwt.h
|           |-- qwt_interval.cpp
|           |-- qwt_interval.h
|           |-- qwt_interval_symbol.cpp
|           |-- qwt_interval_symbol.h
|           |-- qwt_knob.cpp
|           |-- qwt_knob.h
|           |-- qwt_legend.cpp
|           |-- qwt_legend_data.cpp
|           |-- qwt_legend_data.h
|           |-- qwt_legend.h
|           |-- qwt_legend_label.cpp
|           |-- qwt_legend_label.h
|           |-- qwt_magnifier.cpp
|           |-- qwt_magnifier.h
|           |-- qwt_math.cpp
|           |-- qwt_math.h
|           |-- qwt_matrix_raster_data.cpp
|           |-- qwt_matrix_raster_data.h
|           |-- qwt_null_paintdevice.cpp
|           |-- qwt_null_paintdevice.h
|           |-- qwt_painter_command.cpp
|           |-- qwt_painter_command.h
|           |-- qwt_painter.cpp
|           |-- qwt_painter.h
|           |-- qwt_panner.cpp
|           |-- qwt_panner.h
|           |-- qwt_picker.cpp
|           |-- qwt_picker.h
|           |-- qwt_picker_machine.cpp
|           |-- qwt_picker_machine.h
|           |-- qwt_pixel_matrix.cpp
|           |-- qwt_pixel_matrix.h
|           |-- qwt_plot_abstract_barchart.cpp
|           |-- qwt_plot_abstract_barchart.h
|           |-- qwt_plot_axis.cpp
|           |-- qwt_plot_barchart.cpp
|           |-- qwt_plot_barchart.h
|           |-- qwt_plot_canvas.cpp
|           |-- qwt_plot_canvas.h
|           |-- qwt_plot.cpp
|           |-- qwt_plot_curve.cpp
|           |-- qwt_plot_curve.h
|           |-- qwt_plot_dict.cpp
|           |-- qwt_plot_dict.h
|           |-- qwt_plot_directpainter.cpp
|           |-- qwt_plot_directpainter.h
|           |-- qwt_plot_glcanvas.cpp
|           |-- qwt_plot_glcanvas.h
|           |-- qwt_plot_grid.cpp
|           |-- qwt_plot_grid.h
|           |-- qwt_plot.h
|           |-- qwt_plot_histogram.cpp
|           |-- qwt_plot_histogram.h
|           |-- qwt_plot_intervalcurve.cpp
|           |-- qwt_plot_intervalcurve.h
|           |-- qwt_plot_item.cpp
|           |-- qwt_plot_item.h
|           |-- qwt_plot_layout.cpp
|           |-- qwt_plot_layout.h
|           |-- qwt_plot_legenditem.cpp
|           |-- qwt_plot_legenditem.h
|           |-- qwt_plot_magnifier.cpp
|           |-- qwt_plot_magnifier.h
|           |-- qwt_plot_marker.cpp
|           |-- qwt_plot_marker.h
|           |-- qwt_plot_multi_barchart.cpp
|           |-- qwt_plot_multi_barchart.h
|           |-- qwt_plot_panner.cpp
|           |-- qwt_plot_panner.h
|           |-- qwt_plot_picker.cpp
|           |-- qwt_plot_picker.h
|           |-- qwt_plot_rasteritem.cpp
|           |-- qwt_plot_rasteritem.h
|           |-- qwt_plot_renderer.cpp
|           |-- qwt_plot_renderer.h
|           |-- qwt_plot_rescaler.cpp
|           |-- qwt_plot_rescaler.h
|           |-- qwt_plot_scaleitem.cpp
|           |-- qwt_plot_scaleitem.h
|           |-- qwt_plot_seriesitem.cpp
|           |-- qwt_plot_seriesitem.h
|           |-- qwt_plot_shapeitem.cpp
|           |-- qwt_plot_shapeitem.h
|           |-- qwt_plot_spectrocurve.cpp
|           |-- qwt_plot_spectrocurve.h
|           |-- qwt_plot_spectrogram.cpp
|           |-- qwt_plot_spectrogram.h
|           |-- qwt_plot_svgitem.cpp
|           |-- qwt_plot_svgitem.h
|           |-- qwt_plot_textlabel.cpp
|           |-- qwt_plot_textlabel.h
|           |-- qwt_plot_tradingcurve.cpp
|           |-- qwt_plot_tradingcurve.h
|           |-- qwt_plot_xml.cpp
|           |-- qwt_plot_zoneitem.cpp
|           |-- qwt_plot_zoneitem.h
|           |-- qwt_plot_zoomer.cpp
|           |-- qwt_plot_zoomer.h
|           |-- qwt_point_3d.cpp
|           |-- qwt_point_3d.h
|           |-- qwt_point_data.cpp
|           |-- qwt_point_data.h
|           |-- qwt_point_mapper.cpp
|           |-- qwt_point_mapper.h
|           |-- qwt_point_polar.cpp
|           |-- qwt_point_polar.h
|           |-- qwt_raster_data.cpp
|           |-- qwt_raster_data.h
|           |-- qwt_round_scale_draw.cpp
|           |-- qwt_round_scale_draw.h
|           |-- qwt_samples.h
|           |-- qwt_sampling_thread.cpp
|           |-- qwt_sampling_thread.h
|           |-- qwt_scale_div.cpp
|           |-- qwt_scale_div.h
|           |-- qwt_scale_draw.cpp
|           |-- qwt_scale_draw.h
|           |-- qwt_scale_engine.cpp
|           |-- qwt_scale_engine.h
|           |-- qwt_scale_map.cpp
|           |-- qwt_scale_map.h
|           |-- qwt_scale_widget.cpp
|           |-- qwt_scale_widget.h
|           |-- qwt_series_data.cpp
|           |-- qwt_series_data.h
|           |-- qwt_series_store.h
|           |-- qwt_slider.cpp
|           |-- qwt_slider.h
|           |-- qwt_spline.cpp
|           |-- qwt_spline.h
|           |-- qwt_symbol.cpp
|           |-- qwt_symbol.h
|           |-- qwt_system_clock.cpp
|           |-- qwt_system_clock.h
|           |-- qwt_text.cpp
|           |-- qwt_text_engine.cpp
|           |-- qwt_text_engine.h
|           |-- qwt_text.h
|           |-- qwt_text_label.cpp
|           |-- qwt_text_label.h
|           |-- qwt_thermo.cpp
|           |-- qwt_thermo.h
|           |-- qwt_transform.cpp
|           |-- qwt_transform.h
|           |-- qwt_wheel.cpp
|           |-- qwt_wheel.h
|           |-- qwt_widget_overlay.cpp
|           |-- qwt_widget_overlay.h
|           |-- src.pri
|           |-- src.pro
|-- GUIDELINES.md
|-- LICENSE.LGPL.txt
|-- modules
|   |-- CMakeLists.txt
|   |-- empty.cpp
|   |-- SofaBoundaryCondition
|   |   |-- AffineMovementConstraint.cpp
|   |   |-- AffineMovementConstraint.h
|   |   |-- AffineMovementConstraint.inl
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- ConicalForceField.cpp
|   |   |-- ConicalForceField.h
|   |   |-- ConicalForceField.inl
|   |   |-- ConstantForceField.cpp
|   |   |-- ConstantForceField.h
|   |   |-- ConstantForceField.inl
|   |   |-- DiagonalVelocityDampingForceField.cpp
|   |   |-- DiagonalVelocityDampingForceField.h
|   |   |-- DiagonalVelocityDampingForceField.inl
|   |   |-- EdgePressureForceField.cpp
|   |   |-- EdgePressureForceField.h
|   |   |-- EdgePressureForceField.inl
|   |   |-- EllipsoidForceField.cpp
|   |   |-- EllipsoidForceField.h
|   |   |-- EllipsoidForceField.inl
|   |   |-- FixedConstraint.cpp
|   |   |-- FixedConstraint.h
|   |   |-- FixedConstraint.inl
|   |   |-- FixedPlaneConstraint.cpp
|   |   |-- FixedPlaneConstraint.h
|   |   |-- FixedPlaneConstraint.inl
|   |   |-- FixedRotationConstraint.cpp
|   |   |-- FixedRotationConstraint.h
|   |   |-- FixedRotationConstraint.inl
|   |   |-- FixedTranslationConstraint.cpp
|   |   |-- FixedTranslationConstraint.h
|   |   |-- FixedTranslationConstraint.inl
|   |   |-- HermiteSplineConstraint.cpp
|   |   |-- HermiteSplineConstraint.h
|   |   |-- HermiteSplineConstraint.inl
|   |   |-- initBoundaryCondition.cpp
|   |   |-- initBoundaryCondition.h
|   |   |-- LinearForceField.cpp
|   |   |-- LinearForceField.h
|   |   |-- LinearForceField.inl
|   |   |-- LinearMovementConstraint.cpp
|   |   |-- LinearMovementConstraint.h
|   |   |-- LinearMovementConstraint.inl
|   |   |-- LinearVelocityConstraint.cpp
|   |   |-- LinearVelocityConstraint.h
|   |   |-- LinearVelocityConstraint.inl
|   |   |-- OscillatingTorsionPressureForceField.cpp
|   |   |-- OscillatingTorsionPressureForceField.h
|   |   |-- OscillatingTorsionPressureForceField.inl
|   |   |-- OscillatorConstraint.cpp
|   |   |-- OscillatorConstraint.h
|   |   |-- OscillatorConstraint.inl
|   |   |-- ParabolicConstraint.cpp
|   |   |-- ParabolicConstraint.h
|   |   |-- ParabolicConstraint.inl
|   |   |-- PartialFixedConstraint.cpp
|   |   |-- PartialFixedConstraint.h
|   |   |-- PartialFixedConstraint.inl
|   |   |-- PartialLinearMovementConstraint.cpp
|   |   |-- PartialLinearMovementConstraint.h
|   |   |-- PartialLinearMovementConstraint.inl
|   |   |-- PatchTestMovementConstraint.cpp
|   |   |-- PatchTestMovementConstraint.h
|   |   |-- PatchTestMovementConstraint.inl
|   |   |-- PlaneForceField.cpp
|   |   |-- PlaneForceField.h
|   |   |-- PlaneForceField.inl
|   |   |-- PointConstraint.cpp
|   |   |-- PointConstraint.h
|   |   |-- PointConstraint.inl
|   |   |-- PositionBasedDynamicsConstraint.cpp
|   |   |-- PositionBasedDynamicsConstraint.h
|   |   |-- PositionBasedDynamicsConstraint.inl
|   |   |-- ProjectDirectionConstraint.cpp
|   |   |-- ProjectDirectionConstraint.h
|   |   |-- ProjectDirectionConstraint.inl
|   |   |-- ProjectToLineConstraint.cpp
|   |   |-- ProjectToLineConstraint.h
|   |   |-- ProjectToLineConstraint.inl
|   |   |-- ProjectToPlaneConstraint.cpp
|   |   |-- ProjectToPlaneConstraint.h
|   |   |-- ProjectToPlaneConstraint.inl
|   |   |-- ProjectToPointConstraint.cpp
|   |   |-- ProjectToPointConstraint.h
|   |   |-- ProjectToPointConstraint.inl
|   |   |-- QuadPressureForceField.cpp
|   |   |-- QuadPressureForceField.h
|   |   |-- QuadPressureForceField.inl
|   |   |-- SkeletalMotionConstraint.cpp
|   |   |-- SkeletalMotionConstraint.h
|   |   |-- SkeletalMotionConstraint.inl
|   |   |-- SofaBoundaryCondition_test
|   |   |   |-- AffineMovementConstraint_test.cpp
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h.in
|   |   |   |-- ConstantForceField_test.cpp
|   |   |   |-- FixedConstraint_test.cpp
|   |   |   |-- loadPlugins.cpp
|   |   |   |-- PartialFixedConstraint_test.cpp
|   |   |   |-- PlaneForceField_test.cpp
|   |   |   |-- PointConstraint_test.cpp
|   |   |   |-- ProjectDirectionConstraint_test.cpp
|   |   |   |-- ProjectToLineConstraint_test.cpp
|   |   |   |-- ProjectToPlaneConstraint_test.cpp
|   |   |   |-- ProjectToPointConstraint_test.cpp
|   |   |   |-- QuadPressureForceField_test.cpp
|   |   |   |-- scenes
|   |   |   |   |-- QuadPressureForceField.scn
|   |   |   |   |-- scenes
|   |   |   |   |   |-- QuadPressureForceField.scn
|   |   |   |   |   |-- TrianglePressureForceField.scn
|   |   |   |   |-- TrianglePressureForceField.scn
|   |   |   |-- SkeletalMotionConstraint_test.cpp
|   |   |   |-- TrianglePressureForceField_test.cpp
|   |   |-- SphereForceField.cpp
|   |   |-- SphereForceField.h
|   |   |-- SphereForceField.inl
|   |   |-- SurfacePressureForceField.cpp
|   |   |-- SurfacePressureForceField.h
|   |   |-- SurfacePressureForceField.inl
|   |   |-- TaitSurfacePressureForceField.cpp
|   |   |-- TaitSurfacePressureForceField.h
|   |   |-- TaitSurfacePressureForceField.inl
|   |   |-- TorsionForceField.cpp
|   |   |-- TorsionForceField.h
|   |   |-- TorsionForceField.inl
|   |   |-- TrianglePressureForceField.cpp
|   |   |-- TrianglePressureForceField.h
|   |   |-- TrianglePressureForceField.inl
|   |   |-- UniformVelocityDampingForceField.cpp
|   |   |-- UniformVelocityDampingForceField.h
|   |   |-- UniformVelocityDampingForceField.inl
|   |-- SofaConstraint
|   |   |-- BarycentricDistanceLMConstraintContact.cpp
|   |   |-- BarycentricDistanceLMConstraintContact.h
|   |   |-- BarycentricDistanceLMConstraintContact.inl
|   |   |-- BilateralConstraintResolution.h
|   |   |-- BilateralInteractionConstraint.cpp
|   |   |-- BilateralInteractionConstraint.h
|   |   |-- BilateralInteractionConstraint.inl
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- ConstraintAnimationLoop.cpp
|   |   |-- ConstraintAnimationLoop.h
|   |   |-- ConstraintAttachBodyPerformer.cpp
|   |   |-- ConstraintAttachBodyPerformer.h
|   |   |-- ConstraintAttachBodyPerformer.inl
|   |   |-- ConstraintSolverImpl.cpp
|   |   |-- ConstraintSolverImpl.h
|   |   |-- ConstraintStoreLambdaVisitor.cpp
|   |   |-- ConstraintStoreLambdaVisitor.h
|   |   |-- ContactDescription.h
|   |   |-- ContactIdentifier.cpp
|   |   |-- ContactIdentifier.h
|   |   |-- DistanceLMConstraint.cpp
|   |   |-- DistanceLMConstraint.h
|   |   |-- DistanceLMConstraint.inl
|   |   |-- DistanceLMContactConstraint.cpp
|   |   |-- DistanceLMContactConstraint.h
|   |   |-- DistanceLMContactConstraint.inl
|   |   |-- DOFBlockerLMConstraint.cpp
|   |   |-- DOFBlockerLMConstraint.h
|   |   |-- DOFBlockerLMConstraint.inl
|   |   |-- FixedLMConstraint.cpp
|   |   |-- FixedLMConstraint.h
|   |   |-- FixedLMConstraint.inl
|   |   |-- FreeMotionAnimationLoop.cpp
|   |   |-- FreeMotionAnimationLoop.h
|   |   |-- FrictionContact.cpp
|   |   |-- FrictionContact.h
|   |   |-- FrictionContact.inl
|   |   |-- GenericConstraintCorrection.cpp
|   |   |-- GenericConstraintCorrection.h
|   |   |-- GenericConstraintSolver.cpp
|   |   |-- GenericConstraintSolver.h
|   |   |-- initConstraint.cpp
|   |   |-- initConstraint.h
|   |   |-- LCPConstraintSolver.cpp
|   |   |-- LCPConstraintSolver.h
|   |   |-- LinearSolverConstraintCorrection.cpp
|   |   |-- LinearSolverConstraintCorrection.h
|   |   |-- LinearSolverConstraintCorrection.inl
|   |   |-- LMConstraintDirectSolver.cpp
|   |   |-- LMConstraintDirectSolver.h
|   |   |-- LMConstraintSolver.cpp
|   |   |-- LMConstraintSolver.h
|   |   |-- LMDNewProximityIntersection.cpp
|   |   |-- LMDNewProximityIntersection.h
|   |   |-- LMDNewProximityIntersection.inl
|   |   |-- LocalMinDistance.cpp
|   |   |-- LocalMinDistance.h
|   |   |-- LocalMinDistance.inl
|   |   |-- MappingGeometricStiffnessForceField.cpp
|   |   |-- MappingGeometricStiffnessForceField.h
|   |   |-- MappingGeometricStiffnessForceField.inl
|   |   |-- PrecomputedConstraintCorrection.cpp
|   |   |-- PrecomputedConstraintCorrection.h
|   |   |-- PrecomputedConstraintCorrection.inl
|   |   |-- SlidingConstraint.cpp
|   |   |-- SlidingConstraint.h
|   |   |-- SlidingConstraint.inl
|   |   |-- SofaConstraint_test
|   |   |   |-- BilateralInteractionConstraint_test.cpp
|   |   |   |-- CMakeLists.txt
|   |   |   |-- GenericConstraintSolver_test.cpp
|   |   |   |-- LocalMinDistance_test.cpp
|   |   |   |-- scenes_test
|   |   |   |   |-- BilateralInteractionConstraint.scn
|   |   |   |-- UncoupledConstraintCorrection_test.cpp
|   |   |-- StickContactConstraint.cpp
|   |   |-- StickContactConstraint.h
|   |   |-- StickContactConstraint.inl
|   |   |-- StopperConstraint.cpp
|   |   |-- StopperConstraint.h
|   |   |-- StopperConstraint.inl
|   |   |-- UncoupledConstraintCorrection.cpp
|   |   |-- UncoupledConstraintCorrection.h
|   |   |-- UncoupledConstraintCorrection.inl
|   |   |-- UniformConstraint.cpp
|   |   |-- UniformConstraint.h
|   |   |-- UniformConstraint.inl
|   |   |-- UnilateralInteractionConstraint.cpp
|   |   |-- UnilateralInteractionConstraint.h
|   |   |-- UnilateralInteractionConstraint.inl
|   |-- SofaDenseSolver
|   |   |-- CMakeLists.txt
|   |   |-- README.md
|   |   |-- SofaDenseSolverConfig.cmake.in
|   |   |-- src
|   |       |-- SofaDenseSolver
|   |           |-- config.h.in
|   |           |-- initSofaDenseSolver.cpp
|   |           |-- initSofaDenseSolver.h
|   |           |-- LULinearSolver.cpp
|   |           |-- LULinearSolver.h
|   |           |-- NewMatCGLinearSolver.cpp
|   |           |-- NewMatCholeskySolver.cpp
|   |           |-- NewMatMatrix.h
|   |           |-- NewMatVector.h
|   |-- SofaEditor
|   |   |-- python
|   |       |-- SofaEditor
|   |           |-- SofaEditor.so
|   |-- SofaExporter
|   |   |-- CMakeLists.txt
|   |   |-- examples
|   |   |   |-- MeshExporter.scn
|   |   |   |-- OBJExporter.scn
|   |   |   |-- STLExporter.scn
|   |   |-- README.md
|   |   |-- SofaExporterConfig.cmake.in
|   |   |-- SofaExporter_test
|   |   |   |-- CMakeLists.txt
|   |   |   |-- files
|   |   |   |   |-- particleGravityV-reference.data
|   |   |   |   |-- particleGravityX-reference.data
|   |   |   |-- MeshExporter_test.cpp
|   |   |   |-- OBJExporter_test.cpp
|   |   |   |-- STLExporter_test.cpp
|   |   |   |-- WriteState_test.cpp
|   |   |-- src
|   |       |-- SofaExporter
|   |           |-- bindings
|   |           |   |-- Binding_OBJExporter.cpp
|   |           |   |-- Binding_OBJExporter.h
|   |           |   |-- Binding_STLExporter.cpp
|   |           |   |-- Binding_STLExporter.h
|   |           |-- BlenderExporter.cpp
|   |           |-- BlenderExporter.h
|   |           |-- BlenderExporter.inl
|   |           |-- config.h.in
|   |           |-- initExporter.cpp
|   |           |-- initExporter.h
|   |           |-- MeshExporter.cpp
|   |           |-- MeshExporter.h
|   |           |-- OBJExporter.cpp
|   |           |-- OBJExporter.h
|   |           |-- STLExporter.cpp
|   |           |-- STLExporter.h
|   |           |-- VTKExporter.cpp
|   |           |-- VTKExporter.h
|   |           |-- WriteState.cpp
|   |           |-- WriteState.h
|   |           |-- WriteState.inl
|   |           |-- WriteTopology.cpp
|   |           |-- WriteTopology.h
|   |           |-- WriteTopology.inl
|   |-- SofaGeneralAnimationLoop
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- initGeneralAnimationLoop.cpp
|   |   |-- initGeneralAnimationLoop.h
|   |   |-- MechanicalMatrixMapper.cpp
|   |   |-- MechanicalMatrixMapper.h
|   |   |-- MechanicalMatrixMapper.inl
|   |   |-- MultiStepAnimationLoop.cpp
|   |   |-- MultiStepAnimationLoop.h
|   |   |-- MultiTagAnimationLoop.cpp
|   |   |-- MultiTagAnimationLoop.h
|   |-- SofaGeneralDeformable
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- FastTriangularBendingSprings.cpp
|   |   |-- FastTriangularBendingSprings.h
|   |   |-- FastTriangularBendingSprings.inl
|   |   |-- FrameSpringForceField.cpp
|   |   |-- FrameSpringForceField.h
|   |   |-- FrameSpringForceField.inl
|   |   |-- initGeneralDeformable.cpp
|   |   |-- initGeneralDeformable.h
|   |   |-- MeshSpringForceField.inl
|   |   |-- QuadBendingSprings.cpp
|   |   |-- QuadBendingSprings.h
|   |   |-- QuadBendingSprings.inl
|   |   |-- QuadularBendingSprings.cpp
|   |   |-- QuadularBendingSprings.h
|   |   |-- QuadularBendingSprings.inl
|   |   |-- RegularGridSpringForceField.cpp
|   |   |-- RegularGridSpringForceField.h
|   |   |-- RegularGridSpringForceField.inl
|   |   |-- SofaGeneralDeformable_test
|   |   |   |-- CMakeLists.txt
|   |   |   |-- StiffSpringForceField_test.cpp
|   |   |-- TriangleBendingSprings.cpp
|   |   |-- TriangleBendingSprings.h
|   |   |-- TriangleBendingSprings.inl
|   |   |-- TriangularBendingSprings.cpp
|   |   |-- TriangularBendingSprings.h
|   |   |-- TriangularBendingSprings.inl
|   |   |-- TriangularBiquadraticSpringsForceField.cpp
|   |   |-- TriangularBiquadraticSpringsForceField.h
|   |   |-- TriangularBiquadraticSpringsForceField.inl
|   |   |-- TriangularQuadraticSpringsForceField.cpp
|   |   |-- TriangularQuadraticSpringsForceField.h
|   |   |-- TriangularQuadraticSpringsForceField.inl
|   |   |-- TriangularTensorMassForceField.cpp
|   |   |-- TriangularTensorMassForceField.h
|   |   |-- TriangularTensorMassForceField.inl
|   |   |-- VectorSpringForceField.cpp
|   |   |-- VectorSpringForceField.h
|   |   |-- VectorSpringForceField.inl
|   |-- SofaGeneralEngine
|   |   |-- AverageCoord.cpp
|   |   |-- AverageCoord.h
|   |   |-- AverageCoord.inl
|   |   |-- ClusteringEngine.cpp
|   |   |-- ClusteringEngine.h
|   |   |-- ClusteringEngine.inl
|   |   |-- CMakeLists.txt
|   |   |-- ComplementaryROI.cpp
|   |   |-- ComplementaryROI.h
|   |   |-- ComplementaryROI.inl
|   |   |-- config.h
|   |   |-- DifferenceEngine.cpp
|   |   |-- DifferenceEngine.h
|   |   |-- DifferenceEngine.inl
|   |   |-- DilateEngine.cpp
|   |   |-- DilateEngine.h
|   |   |-- DilateEngine.inl
|   |   |-- ExtrudeEdgesAndGenerateQuads.cpp
|   |   |-- ExtrudeEdgesAndGenerateQuads.h
|   |   |-- ExtrudeEdgesAndGenerateQuads.inl
|   |   |-- ExtrudeQuadsAndGenerateHexas.cpp
|   |   |-- ExtrudeQuadsAndGenerateHexas.h
|   |   |-- ExtrudeQuadsAndGenerateHexas.inl
|   |   |-- ExtrudeSurface.cpp
|   |   |-- ExtrudeSurface.h
|   |   |-- ExtrudeSurface.inl
|   |   |-- GenerateCylinder.cpp
|   |   |-- GenerateCylinder.h
|   |   |-- GenerateCylinder.inl
|   |   |-- GenerateGrid.cpp
|   |   |-- GenerateGrid.h
|   |   |-- GenerateGrid.inl
|   |   |-- GenerateRigidMass.cpp
|   |   |-- GenerateRigidMass.h
|   |   |-- GenerateRigidMass.inl
|   |   |-- GenerateSphere.cpp
|   |   |-- GenerateSphere.h
|   |   |-- GenerateSphere.inl
|   |   |-- GroupFilterYoungModulus.cpp
|   |   |-- GroupFilterYoungModulus.h
|   |   |-- GroupFilterYoungModulus.inl
|   |   |-- HausdorffDistance.cpp
|   |   |-- HausdorffDistance.h
|   |   |-- HausdorffDistance.inl
|   |   |-- IndexValueMapper.cpp
|   |   |-- IndexValueMapper.h
|   |   |-- IndexValueMapper.inl
|   |   |-- Indices2ValuesMapper.cpp
|   |   |-- Indices2ValuesMapper.h
|   |   |-- Indices2ValuesMapper.inl
|   |   |-- IndicesFromValues.cpp
|   |   |-- IndicesFromValues.h
|   |   |-- IndicesFromValues.inl
|   |   |-- initGeneralEngine.cpp
|   |   |-- initGeneralEngine.h
|   |   |-- JoinPoints.cpp
|   |   |-- JoinPoints.h
|   |   |-- JoinPoints.inl
|   |   |-- MapIndices.cpp
|   |   |-- MapIndices.h
|   |   |-- MapIndices.inl
|   |   |-- MathOp.cpp
|   |   |-- MathOp.h
|   |   |-- MathOp.inl
|   |   |-- MergeMeshes.cpp
|   |   |-- MergeMeshes.h
|   |   |-- MergeMeshes.inl
|   |   |-- MergePoints.cpp
|   |   |-- MergePoints.h
|   |   |-- MergePoints.inl
|   |   |-- MergeROIs.cpp
|   |   |-- MergeROIs.h
|   |   |-- MergeSets.cpp
|   |   |-- MergeSets.h
|   |   |-- MergeSets.inl
|   |   |-- MergeVectors.cpp
|   |   |-- MergeVectors.h
|   |   |-- MergeVectors.inl
|   |   |-- MeshBarycentricMapperEngine.cpp
|   |   |-- MeshBarycentricMapperEngine.h
|   |   |-- MeshBarycentricMapperEngine.inl
|   |   |-- MeshBoundaryROI.cpp
|   |   |-- MeshBoundaryROI.h
|   |   |-- MeshClosingEngine.cpp
|   |   |-- MeshClosingEngine.h
|   |   |-- MeshClosingEngine.inl
|   |   |-- MeshROI.cpp
|   |   |-- MeshROI.h
|   |   |-- MeshROI.inl
|   |   |-- MeshSampler.cpp
|   |   |-- MeshSampler.h
|   |   |-- MeshSampler.inl
|   |   |-- MeshSplittingEngine.cpp
|   |   |-- MeshSplittingEngine.h
|   |   |-- MeshSplittingEngine.inl
|   |   |-- MeshSubsetEngine.cpp
|   |   |-- MeshSubsetEngine.h
|   |   |-- MeshSubsetEngine.inl
|   |   |-- NearestPointROI.cpp
|   |   |-- NearestPointROI.h
|   |   |-- NearestPointROI.inl
|   |   |-- NormalsFromPoints.cpp
|   |   |-- NormalsFromPoints.h
|   |   |-- NormalsFromPoints.inl
|   |   |-- NormEngine.cpp
|   |   |-- NormEngine.h
|   |   |-- NormEngine.inl
|   |   |-- PairBoxRoi.cpp
|   |   |-- PairBoxRoi.h
|   |   |-- PairBoxRoi.inl
|   |   |-- PlaneROI.cpp
|   |   |-- PlaneROI.h
|   |   |-- PlaneROI.inl
|   |   |-- PointsFromIndices.cpp
|   |   |-- PointsFromIndices.h
|   |   |-- PointsFromIndices.inl
|   |   |-- ProximityROI.cpp
|   |   |-- ProximityROI.h
|   |   |-- ProximityROI.inl
|   |   |-- QuatToRigidEngine.cpp
|   |   |-- QuatToRigidEngine.h
|   |   |-- QuatToRigidEngine.inl
|   |   |-- RandomPointDistributionInSurface.cpp
|   |   |-- RandomPointDistributionInSurface.h
|   |   |-- RandomPointDistributionInSurface.inl
|   |   |-- RigidToQuatEngine.cpp
|   |   |-- RigidToQuatEngine.h
|   |   |-- RigidToQuatEngine.inl
|   |   |-- ROIValueMapper.cpp
|   |   |-- ROIValueMapper.h
|   |   |-- SelectConnectedLabelsROI.cpp
|   |   |-- SelectConnectedLabelsROI.h
|   |   |-- SelectLabelROI.cpp
|   |   |-- SelectLabelROI.h
|   |   |-- ShapeMatching.cpp
|   |   |-- ShapeMatching.h
|   |   |-- ShapeMatching.inl
|   |   |-- SmoothMeshEngine.cpp
|   |   |-- SmoothMeshEngine.h
|   |   |-- SmoothMeshEngine.inl
|   |   |-- SofaGeneralEngine_test
|   |   |   |-- AverageCoord_test.cpp
|   |   |   |-- ClusteringEngine_test.cpp
|   |   |   |-- CMakeLists.txt
|   |   |   |-- ComplementaryROI_test.cpp
|   |   |   |-- DifferenceEngine_test.cpp
|   |   |   |-- DilateEngine_test.cpp
|   |   |   |-- ExtrudeEdgesAndGenerateQuads_test.cpp
|   |   |   |-- IndexValueMapper_test.cpp
|   |   |   |-- IndicesFromValues_test.cpp
|   |   |   |-- JoinPoints_test.cpp
|   |   |   |-- MergePoints_test.cpp
|   |   |   |-- MeshROI_test.cpp
|   |   |   |-- PlaneROI_test.cpp
|   |   |   |-- RandomPointDistributionInSurface_test.cpp
|   |   |   |-- SmoothMeshEngine_test.cpp
|   |   |   |-- SphereROI_test.cpp
|   |   |   |-- TransformEngine_test.cpp
|   |   |-- SphereROI.cpp
|   |   |-- SphereROI.h
|   |   |-- SphereROI.inl
|   |   |-- Spiral.cpp
|   |   |-- Spiral.h
|   |   |-- Spiral.inl
|   |   |-- SubsetTopology.cpp
|   |   |-- SubsetTopology.h
|   |   |-- SubsetTopology.inl
|   |   |-- SumEngine.cpp
|   |   |-- SumEngine.h
|   |   |-- SumEngine.inl
|   |   |-- TextureInterpolation.cpp
|   |   |-- TextureInterpolation.h
|   |   |-- TextureInterpolation.inl
|   |   |-- TransformEngine.cpp
|   |   |-- TransformEngine.h
|   |   |-- TransformEngine.inl
|   |   |-- TransformMatrixEngine.cpp
|   |   |-- TransformMatrixEngine.h
|   |   |-- TransformPosition.cpp
|   |   |-- TransformPosition.h
|   |   |-- TransformPosition.inl
|   |   |-- ValuesFromIndices.cpp
|   |   |-- ValuesFromIndices.h
|   |   |-- ValuesFromIndices.inl
|   |   |-- ValuesFromPositions.cpp
|   |   |-- ValuesFromPositions.h
|   |   |-- ValuesFromPositions.inl
|   |   |-- Vertex2Frame.cpp
|   |   |-- Vertex2Frame.h
|   |   |-- Vertex2Frame.inl
|   |-- SofaGeneralExplicitOdeSolver
|   |   |-- CentralDifferenceSolver.cpp
|   |   |-- CentralDifferenceSolver.h
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- initGeneralExplicitODESolver.cpp
|   |   |-- initGeneralExplicitODESolver.h
|   |   |-- RungeKutta2Solver.cpp
|   |   |-- RungeKutta2Solver.h
|   |   |-- RungeKutta4Solver.cpp
|   |   |-- RungeKutta4Solver.h
|   |   |-- SofaGeneralExplicitOdeSolver_test
|   |       |-- CentralDifferenceExplicitSolverDynamic_test.cpp
|   |       |-- CMakeLists.txt
|   |       |-- RungeKutta2ExplicitSolverDynamic_test.cpp
|   |       |-- RungeKutta4ExplicitSolverDynamic_test.cpp
|   |-- SofaGeneralImplicitOdeSolver
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- initGeneralImplicitODESolver.cpp
|   |   |-- initGeneralImplicitODESolver.h
|   |   |-- SofaGeneralImplicitOdeSolver_test
|   |   |   |-- CMakeLists.txt
|   |   |   |-- VariationalSymplecticExplicitSolverDynamic_test.cpp
|   |   |   |-- VariationalSymplecticImplicitSolverDynamic_test.cpp
|   |   |   |-- VariationalSymplecticImplicitSolverNonLinearForceDynamic_test.cpp
|   |   |-- VariationalSymplecticSolver.cpp
|   |   |-- VariationalSymplecticSolver.h
|   |-- SofaGeneralLinearSolver
|   |   |-- BTDLinearSolver.cpp
|   |   |-- BTDLinearSolver.h
|   |   |-- BTDLinearSolver.inl
|   |   |-- CholeskySolver.cpp
|   |   |-- CholeskySolver.h
|   |   |-- CholeskySolver.inl
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- initGeneralLinearSolver.cpp
|   |   |-- initGeneralLinearSolver.h
|   |   |-- MinResLinearSolver.cpp
|   |   |-- MinResLinearSolver.h
|   |   |-- MinResLinearSolver.inl
|   |   |-- SofaGeneralLinearSolver_test
|   |       |-- CMakeLists.txt
|   |-- SofaGeneralLoader
|   |   |-- CMakeLists.txt
|   |   |-- config.h.in
|   |   |-- GIDMeshLoader.cpp
|   |   |-- GIDMeshLoader.h
|   |   |-- GridMeshCreator.cpp
|   |   |-- GridMeshCreator.h
|   |   |-- initGeneralLoader.cpp
|   |   |-- initGeneralLoader.h
|   |   |-- InputEventReader.cpp
|   |   |-- InputEventReader.h
|   |   |-- MeshGmshLoader.cpp
|   |   |-- MeshGmshLoader.h
|   |   |-- MeshOffLoader.cpp
|   |   |-- MeshOffLoader.h
|   |   |-- MeshSTLLoader.cpp
|   |   |-- MeshSTLLoader.h
|   |   |-- MeshTrianLoader.cpp
|   |   |-- MeshTrianLoader.h
|   |   |-- MeshXspLoader.cpp
|   |   |-- MeshXspLoader.h
|   |   |-- OffSequenceLoader.cpp
|   |   |-- OffSequenceLoader.h
|   |   |-- ReadState.cpp
|   |   |-- ReadState.h
|   |   |-- ReadState.inl
|   |   |-- ReadTopology.cpp
|   |   |-- ReadTopology.h
|   |   |-- ReadTopology.inl
|   |   |-- SofaGeneralLoader_test
|   |   |   |-- CMakeLists.txt
|   |   |   |-- files
|   |   |   |   |-- particleGravityX.data
|   |   |   |   |-- test.xs3
|   |   |   |-- MeshSTLLoader_test.cpp
|   |   |   |-- MeshXspLoader_test.cpp
|   |   |   |-- ReadState_test.cpp
|   |   |-- SphereLoader.cpp
|   |   |-- SphereLoader.h
|   |   |-- StringMeshCreator.cpp
|   |   |-- StringMeshCreator.h
|   |   |-- VoxelGridLoader.cpp
|   |   |-- VoxelGridLoader.h
|   |-- SofaGeneralMeshCollision
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- DirectSAP.cpp
|   |   |-- DirectSAP.h
|   |   |-- IncrSAP.cpp
|   |   |-- IncrSAP.h
|   |   |-- initGeneralMeshCollision.cpp
|   |   |-- initGeneralMeshCollision.h
|   |   |-- MeshDiscreteIntersection.cpp
|   |   |-- MeshDiscreteIntersection.h
|   |   |-- MeshDiscreteIntersection.inl
|   |   |-- MeshMinProximityIntersection.cpp
|   |   |-- MeshMinProximityIntersection.h
|   |   |-- SofaGeneralMeshCollision_test
|   |   |   |-- CMakeLists.txt
|   |   |-- TriangleOctree.cpp
|   |   |-- TriangleOctree.h
|   |   |-- TriangleOctreeModel.cpp
|   |   |-- TriangleOctreeModel.h
|   |-- SofaGeneralObjectInteraction
|   |   |-- AttachConstraint.cpp
|   |   |-- AttachConstraint.h
|   |   |-- AttachConstraint.inl
|   |   |-- BoxStiffSpringForceField.cpp
|   |   |-- BoxStiffSpringForceField.h
|   |   |-- BoxStiffSpringForceField.inl
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- initGeneralObjectInteraction.cpp
|   |   |-- initGeneralObjectInteraction.h
|   |   |-- InteractionEllipsoidForceField.cpp
|   |   |-- InteractionEllipsoidForceField.h
|   |   |-- InteractionEllipsoidForceField.inl
|   |   |-- RepulsiveSpringForceField.cpp
|   |   |-- RepulsiveSpringForceField.h
|   |   |-- RepulsiveSpringForceField.inl
|   |-- SofaGeneralRigid
|   |   |-- ArticulatedHierarchyContainer.cpp
|   |   |-- ArticulatedHierarchyContainer.h
|   |   |-- ArticulatedHierarchyContainer.inl
|   |   |-- ArticulatedSystemMapping.cpp
|   |   |-- ArticulatedSystemMapping.h
|   |   |-- ArticulatedSystemMapping.inl
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- initGeneralRigid.cpp
|   |   |-- initGeneralRigid.h
|   |   |-- LaparoscopicRigidMapping.cpp
|   |   |-- LaparoscopicRigidMapping.h
|   |   |-- LaparoscopicRigidMapping.inl
|   |   |-- LineSetSkinningMapping.cpp
|   |   |-- LineSetSkinningMapping.h
|   |   |-- LineSetSkinningMapping.inl
|   |   |-- SkinningMapping.cpp
|   |   |-- SkinningMapping.h
|   |   |-- SkinningMapping.inl
|   |   |-- SofaGeneralRigid_test
|   |       |-- CMakeLists.txt
|   |-- SofaGeneralSimpleFem
|   |   |-- BeamFEMForceField.cpp
|   |   |-- BeamFEMForceField.h
|   |   |-- BeamFEMForceField.inl
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- HexahedralFEMForceFieldAndMass.cpp
|   |   |-- HexahedralFEMForceFieldAndMass.h
|   |   |-- HexahedralFEMForceFieldAndMass.inl
|   |   |-- HexahedralFEMForceField.cpp
|   |   |-- HexahedralFEMForceField.h
|   |   |-- HexahedralFEMForceField.inl
|   |   |-- HexahedronFEMForceFieldAndMass.cpp
|   |   |-- HexahedronFEMForceFieldAndMass.h
|   |   |-- HexahedronFEMForceFieldAndMass.inl
|   |   |-- initGeneralSimpleFEM.cpp
|   |   |-- initGeneralSimpleFEM.h
|   |   |-- LengthContainer.h
|   |   |-- PoissonContainer.h
|   |   |-- RadiusContainer.h
|   |   |-- SofaGeneralSimpleFem_test
|   |   |   |-- AffinePatch_test.cpp
|   |   |   |-- CMakeLists.txt
|   |   |   |-- LinearElasticity_test.cpp
|   |   |   |-- scenes
|   |   |       |-- LinearElasticity.scn
|   |   |-- StiffnessContainer.h
|   |   |-- TetrahedralCorotationalFEMForceField.cpp
|   |   |-- TetrahedralCorotationalFEMForceField.h
|   |   |-- TetrahedralCorotationalFEMForceField.inl
|   |   |-- TriangularFEMForceFieldOptim.cpp
|   |   |-- TriangularFEMForceFieldOptim.h
|   |   |-- TriangularFEMForceFieldOptim.inl
|   |-- SofaGeneralTopology
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- CubeTopology.cpp
|   |   |-- CubeTopology.h
|   |   |-- CylinderGridTopology.cpp
|   |   |-- CylinderGridTopology.h
|   |   |-- initGeneralTopology.cpp
|   |   |-- initGeneralTopology.h
|   |   |-- SofaGeneralTopology_test
|   |   |   |-- BezierTetrahedronTopology_test.cpp
|   |   |   |-- CMakeLists.txt
|   |   |   |-- CylinderGridTopology_test.cpp
|   |   |   |-- scenes
|   |   |   |   |-- BezierTetrahedronTopology.scn
|   |   |   |-- SphereGridTopology_test.cpp
|   |   |-- SphereGridTopology.cpp
|   |   |-- SphereGridTopology.h
|   |   |-- SphereQuadTopology.cpp
|   |   |-- SphereQuadTopology.h
|   |-- SofaGeneralVisual
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- initGeneralVisual.cpp
|   |   |-- initGeneralVisual.h
|   |   |-- RecordedCamera.cpp
|   |   |-- RecordedCamera.h
|   |   |-- SofaGeneralVisual_test
|   |   |   |-- CMakeLists.txt
|   |   |-- Visual3DText.cpp
|   |   |-- Visual3DText.h
|   |   |-- VisualTransform.cpp
|   |   |-- VisualTransform.h
|   |-- SofaGraphComponent
|   |   |-- AddFrameButtonSetting.cpp
|   |   |-- AddFrameButtonSetting.h
|   |   |-- AddRecordedCameraButtonSetting.cpp
|   |   |-- AddRecordedCameraButtonSetting.h
|   |   |-- APIVersion.cpp
|   |   |-- APIVersion.h
|   |   |-- AttachBodyButtonSetting.cpp
|   |   |-- AttachBodyButtonSetting.h
|   |   |-- BackgroundSetting.h
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- FixPickedParticleButtonSetting.cpp
|   |   |-- FixPickedParticleButtonSetting.h
|   |   |-- Gravity.cpp
|   |   |-- Gravity.h
|   |   |-- initGraphComponent.cpp
|   |   |-- initGraphComponent.h
|   |   |-- InteractingBehaviorModel.h
|   |   |-- MouseButtonSetting.cpp
|   |   |-- MouseButtonSetting.h
|   |   |-- PauseAnimation.cpp
|   |   |-- PauseAnimation.h
|   |   |-- PauseAnimationOnEvent.cpp
|   |   |-- PauseAnimationOnEvent.h
|   |   |-- SceneCheckAPIChange.cpp
|   |   |-- SceneCheckAPIChange.h
|   |   |-- SceneCheckDuplicatedName.cpp
|   |   |-- SceneCheckDuplicatedName.h
|   |   |-- SceneCheckerListener.cpp
|   |   |-- SceneCheckerListener.h
|   |   |-- SceneCheckerVisitor.cpp
|   |   |-- SceneCheckerVisitor.h
|   |   |-- SceneCheck.h
|   |   |-- SceneCheckMissingRequiredPlugin.cpp
|   |   |-- SceneCheckMissingRequiredPlugin.h
|   |   |-- SceneCheckUsingAlias.cpp
|   |   |-- SceneCheckUsingAlias.h
|   |   |-- SofaDefaultPathSetting.cpp
|   |   |-- SofaDefaultPathSetting.h
|   |   |-- SofaGraphComponent_test
|   |   |   |-- CMakeLists.txt
|   |   |   |-- SceneChecker_test.cpp
|   |   |-- StatsSetting.cpp
|   |   |-- StatsSetting.h
|   |   |-- ViewerSetting.cpp
|   |   |-- ViewerSetting.h
|   |-- SofaGuiCommon
|   |   |-- CMakeLists.txt
|   |   |-- LICENSE.GPL.txt
|   |   |-- src
|   |       |-- sofa
|   |           |-- gui
|   |               |-- BaseGUI.cpp
|   |               |-- BaseGUI.h
|   |               |-- BaseViewer.cpp
|   |               |-- BaseViewer.h
|   |               |-- BatchGUI.cpp
|   |               |-- BatchGUI.h
|   |               |-- ColourPickingVisitor.cpp
|   |               |-- ColourPickingVisitor.h
|   |               |-- config.h
|   |               |-- FilesRecentlyOpenedManager.cpp
|   |               |-- FilesRecentlyOpenedManager.h
|   |               |-- GuiDataRepository.cpp
|   |               |-- GuiDataRepository.h
|   |               |-- GUIManager.cpp
|   |               |-- GUIManager.h
|   |               |-- MouseOperations.cpp
|   |               |-- MouseOperations.h
|   |               |-- OperationFactory.h
|   |               |-- PickHandler.cpp
|   |               |-- PickHandler.h
|   |               |-- SofaGUI.h
|   |               |-- ViewerFactory.cpp
|   |               |-- ViewerFactory.h
|   |-- SofaGuiMain
|   |   |-- CMakeLists.txt
|   |   |-- LICENSE.GPL.txt
|   |   |-- src
|   |       |-- sofa
|   |           |-- gui
|   |               |-- Main.cpp
|   |               |-- Main.h
|   |-- SofaGuiQt
|   |   |-- CMakeLists.txt
|   |   |-- etc
|   |   |   |-- SofaGuiQt.ini.in
|   |   |-- LICENSE.GPL.txt
|   |   |-- src
|   |       |-- sofa
|   |           |-- gui
|   |               |-- qt
|   |                   |-- AddObject.cpp
|   |                   |-- AddObject.h
|   |                   |-- BaseGenGraphForm.ui
|   |                   |-- config.h.in
|   |                   |-- DataFilenameWidget.cpp
|   |                   |-- DataFilenameWidget.h
|   |                   |-- dataGraph
|   |                   |   |-- SofaComponentNodeModel.cpp
|   |                   |   |-- SofaComponentNodeModel.h
|   |                   |-- DataWidget.cpp
|   |                   |-- DataWidget.h
|   |                   |-- DialogAddObject.ui
|   |                   |-- DisplayFlagsDataWidget.cpp
|   |                   |-- DisplayFlagsDataWidget.h
|   |                   |-- Doc_Viewer
|   |                   |   |-- index_fichiers
|   |                   |   |   |-- GUI_caption0.png
|   |                   |   |   |-- GUI_caption1.png
|   |                   |   |   |-- GUI.png
|   |                   |   |   |-- Tab_graph.png
|   |                   |   |   |-- Tab_show.png
|   |                   |   |   |-- Tab_stats.png
|   |                   |   |   |-- VIewerOGRE.png
|   |                   |   |   |-- Viewer.png
|   |                   |   |-- index.html
|   |                   |-- FileManagement.cpp
|   |                   |-- FileManagement.h
|   |                   |-- GenericWidget.h
|   |                   |-- GenGraphForm.cpp
|   |                   |-- GenGraphForm.h
|   |                   |-- GLPickHandler.cpp
|   |                   |-- GLPickHandler.h
|   |                   |-- GraphDataWidget.cpp
|   |                   |-- GraphDataWidget.h
|   |                   |-- GraphListenerQListView.cpp
|   |                   |-- GraphListenerQListView.h
|   |                   |-- GraphVisitor.cpp
|   |                   |-- GraphVisitor.h
|   |                   |-- GUI.ui
|   |                   |-- LinkWidget.cpp
|   |                   |-- LinkWidget.h
|   |                   |-- MaterialDataWidget.cpp
|   |                   |-- MaterialDataWidget.h
|   |                   |-- ModifyObject.cpp
|   |                   |-- ModifyObject.h
|   |                   |-- MouseManager.ui
|   |                   |-- panels
|   |                   |   |-- QDocBrowser.cpp
|   |                   |   |-- QDocBrowser.h
|   |                   |-- PickHandlerCallBacks.cpp
|   |                   |-- PickHandlerCallBacks.h
|   |                   |-- PieWidget.cpp
|   |                   |-- PieWidget.h
|   |                   |-- PluginManager.ui
|   |                   |-- QDataDescriptionWidget.cpp
|   |                   |-- QDataDescriptionWidget.h
|   |                   |-- QDisplayDataWidget.cpp
|   |                   |-- QDisplayDataWidget.h
|   |                   |-- QDisplayLinkWidget.cpp
|   |                   |-- QDisplayLinkWidget.h
|   |                   |-- QDisplayPropertyWidget.cpp
|   |                   |-- QDisplayPropertyWidget.h
|   |                   |-- QEnergyStatWidget.cpp
|   |                   |-- QEnergyStatWidget.h
|   |                   |-- QGraphStatWidget.cpp
|   |                   |-- QGraphStatWidget.h
|   |                   |-- QMenuFilesRecentlyOpened.cpp
|   |                   |-- QMenuFilesRecentlyOpened.h
|   |                   |-- QModelViewTableDataContainer.h
|   |                   |-- QModelViewTableUpdater.cpp
|   |                   |-- QModelViewTableUpdater.h
|   |                   |-- QMomentumStatWidget.cpp
|   |                   |-- QMomentumStatWidget.h
|   |                   |-- QMouseOperations.cpp
|   |                   |-- QMouseOperations.h
|   |                   |-- QMouseWheelAdjustementGuard.cpp
|   |                   |-- QMouseWheelAdjustementGuard.h
|   |                   |-- QRGBAColorPicker.cpp
|   |                   |-- QRGBAColorPicker.h
|   |                   |-- QSofaListView.cpp
|   |                   |-- QSofaListView.h
|   |                   |-- QSofaRecorder.cpp
|   |                   |-- QSofaRecorder.h
|   |                   |-- QSofaStatWidget.cpp
|   |                   |-- QSofaStatWidget.h
|   |                   |-- QTableDataContainer.h
|   |                   |-- QTableUpdater.h
|   |                   |-- QTabulationModifyObject.cpp
|   |                   |-- QTabulationModifyObject.h
|   |                   |-- QTransformationWidget.cpp
|   |                   |-- QTransformationWidget.h
|   |                   |-- QVisitorControlPanel.cpp
|   |                   |-- QVisitorControlPanel.h
|   |                   |-- RealGUI.cpp
|   |                   |-- RealGUI.h
|   |                   |-- resources
|   |                   |   |-- icons
|   |                   |       |-- back.png
|   |                   |       |-- back.xpm
|   |                   |       |-- graphicon.ico
|   |                   |       |-- home.png
|   |                   |       |-- home.xpm
|   |                   |       |-- icondata.xpm
|   |                   |       |-- iconerror.xpm
|   |                   |       |-- iconinfo.xpm
|   |                   |       |-- iconmultinode.xpm
|   |                   |       |-- iconnode.xpm
|   |                   |       |-- iconsleep.xpm
|   |                   |       |-- iconwarning.xpm
|   |                   |       |-- openFile.png
|   |                   |-- RGBAColorDataWidget.cpp
|   |                   |-- RGBAColorDataWidget.h
|   |                   |-- SimpleDataWidget.cpp
|   |                   |-- SimpleDataWidget.h
|   |                   |-- SofaGuiQt.h
|   |                   |-- sofa-logo-alpha-text.png
|   |                   |-- SofaMouseManager.cpp
|   |                   |-- SofaMouseManager.h
|   |                   |-- SofaPluginManager.cpp
|   |                   |-- SofaPluginManager.h
|   |                   |-- SofaVideoRecorderManager.cpp
|   |                   |-- SofaVideoRecorderManager.h
|   |                   |-- SofaWindowDataGraph.cpp
|   |                   |-- SofaWindowDataGraph.h
|   |                   |-- SofaWindowProfiler.cpp
|   |                   |-- SofaWindowProfiler.h
|   |                   |-- StructDataWidget.cpp
|   |                   |-- StructDataWidget.h
|   |                   |-- TableDataWidget.cpp
|   |                   |-- TableDataWidget.h
|   |                   |-- VideoRecorderManager.ui
|   |                   |-- viewer
|   |                   |   |-- EngineBackend.h
|   |                   |   |-- GLBackend.cpp
|   |                   |   |-- GLBackend.h
|   |                   |   |-- OglModelPolicy.cpp
|   |                   |   |-- OglModelPolicy.h
|   |                   |   |-- qgl
|   |                   |   |   |-- QtGLViewer.cpp
|   |                   |   |   |-- QtGLViewer.h
|   |                   |   |-- qt
|   |                   |   |   |-- graphicon.ico
|   |                   |   |   |-- iconnode.xpm
|   |                   |   |   |-- QtViewer.cpp
|   |                   |   |   |-- QtViewer.h
|   |                   |   |-- SofaViewer.cpp
|   |                   |   |-- SofaViewer.h
|   |                   |   |-- VisualModelPolicy.cpp
|   |                   |   |-- VisualModelPolicy.h
|   |                   |-- VisitorGUI.ui
|   |                   |-- WDoubleLineEdit.cpp
|   |                   |-- WDoubleLineEdit.h
|   |                   |-- WindowProfiler.ui
|   |                   |-- WindowVisitor.cpp
|   |                   |-- WindowVisitor.h
|   |-- SofaHaptics
|   |   |-- CMakeLists.txt
|   |   |-- README.md
|   |   |-- SofaHapticsConfig.cmake.in
|   |   |-- src
|   |       |-- SofaHaptics
|   |           |-- config.h
|   |           |-- ForceFeedback.cpp
|   |           |-- ForceFeedback.h
|   |           |-- initHaptics.cpp
|   |           |-- initHaptics.h
|   |           |-- LCPForceFeedback.cpp
|   |           |-- LCPForceFeedback.h
|   |           |-- LCPForceFeedback.inl
|   |           |-- MechanicalStateForceFeedback.h
|   |           |-- NullForceFeedback.cpp
|   |           |-- NullForceFeedback.h
|   |           |-- NullForceFeedbackT.cpp
|   |           |-- NullForceFeedbackT.h
|   |-- SofaHeadlessRecorder
|   |   |-- CMakeLists.txt
|   |   |-- etc
|   |   |   |-- SofaHeadlessRecorder.ini.in
|   |   |-- LICENSE.GPL.txt
|   |   |-- README.md
|   |   |-- src
|   |       |-- SofaHeadlessRecorder
|   |           |-- HeadlessRecorder.cpp
|   |           |-- HeadlessRecorder.h
|   |           |-- headlessRecorder_test.sh
|   |-- SofaMiscEngine
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- DisplacementMatrixEngine.cpp
|   |   |-- DisplacementMatrixEngine.h
|   |   |-- DisplacementMatrixEngine.inl
|   |   |-- Distances.cpp
|   |   |-- Distances.h
|   |   |-- Distances.inl
|   |   |-- initMiscEngine.cpp
|   |   |-- initMiscEngine.h
|   |   |-- ProjectiveTransformEngine.cpp
|   |   |-- ProjectiveTransformEngine.h
|   |   |-- ProjectiveTransformEngine.inl
|   |-- SofaMiscExtra
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- initMiscExtra.cpp
|   |   |-- initMiscExtra.h
|   |   |-- MeshTetraStuffing.cpp
|   |   |-- MeshTetraStuffing.h
|   |   |-- SofaMiscExtra_test
|   |       |-- CMakeLists.txt
|   |-- SofaMiscFem
|   |   |-- BaseMaterial.h
|   |   |-- BoyceAndArruda.h
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- Costa.h
|   |   |-- FastTetrahedralCorotationalForceField.cpp
|   |   |-- FastTetrahedralCorotationalForceField.h
|   |   |-- FastTetrahedralCorotationalForceField.inl
|   |   |-- HyperelasticMaterial.h
|   |   |-- initMiscFEM.cpp
|   |   |-- initMiscFEM.h
|   |   |-- MooneyRivlin.h
|   |   |-- NeoHookean.h
|   |   |-- Ogden.h
|   |   |-- PlasticMaterial.cpp
|   |   |-- PlasticMaterial.h
|   |   |-- SofaMiscFem_test
|   |   |   |-- CMakeLists.txt
|   |   |   |-- LennardJonesForceField_test.cpp
|   |   |   |-- LennardJonesForceField_test.h
|   |   |   |-- LennardJonesForceField_test.inl
|   |   |   |-- scenes
|   |   |   |   |-- cylinderPDMS12724Vol.vtk
|   |   |   |   |-- TetrahedronHyperelasticityFEMForceField_base.scn
|   |   |   |   |-- TetrahedronHyperelasticityFEMForceField_test.scn
|   |   |   |-- TetrahedronHyperelasticityFEMForceField_params_test.cpp
|   |   |   |-- TetrahedronHyperelasticityFEMForceField_scene_test.cpp
|   |   |-- StandardTetrahedralFEMForceField.cpp
|   |   |-- StandardTetrahedralFEMForceField.h
|   |   |-- StandardTetrahedralFEMForceField.inl
|   |   |-- STVenantKirchhoff.h
|   |   |-- TetrahedralTensorMassForceField.cpp
|   |   |-- TetrahedralTensorMassForceField.h
|   |   |-- TetrahedralTensorMassForceField.inl
|   |   |-- TetrahedronHyperelasticityFEMForceField.cpp
|   |   |-- TetrahedronHyperelasticityFEMForceField.h
|   |   |-- TetrahedronHyperelasticityFEMForceField.inl
|   |   |-- TriangleFEMForceField.cpp
|   |   |-- TriangleFEMForceField.h
|   |   |-- TriangleFEMForceField.inl
|   |   |-- TriangularAnisotropicFEMForceField.cpp
|   |   |-- TriangularAnisotropicFEMForceField.h
|   |   |-- TriangularAnisotropicFEMForceField.inl
|   |   |-- TriangularFEMForceField.cpp
|   |   |-- TriangularFEMForceField.h
|   |   |-- TriangularFEMForceField.inl
|   |   |-- VerondaWestman.h
|   |-- SofaMiscForceField
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- GearSpringForceField.cpp
|   |   |-- GearSpringForceField.h
|   |   |-- GearSpringForceField.inl
|   |   |-- initMiscForcefield.cpp
|   |   |-- initMiscForcefield.h
|   |   |-- LennardJonesForceField.cpp
|   |   |-- LennardJonesForceField.h
|   |   |-- LennardJonesForceField.inl
|   |   |-- MeshMatrixMass.cpp
|   |   |-- MeshMatrixMass.h
|   |   |-- MeshMatrixMass.inl
|   |   |-- SofaMiscForceField_test
|   |       |-- CMakeLists.txt
|   |       |-- MeshMatrixMass_test.cpp
|   |-- SofaMiscMapping
|   |   |-- BarycentricMappingRigid.cpp
|   |   |-- BarycentricMappingRigid.h
|   |   |-- BarycentricMappingRigid.inl
|   |   |-- BeamLinearMapping.cpp
|   |   |-- BeamLinearMapping.h
|   |   |-- BeamLinearMapping.inl
|   |   |-- CenterOfMassMapping.cpp
|   |   |-- CenterOfMassMapping.h
|   |   |-- CenterOfMassMapping.inl
|   |   |-- CenterOfMassMulti2Mapping.cpp
|   |   |-- CenterOfMassMulti2Mapping.h
|   |   |-- CenterOfMassMulti2Mapping.inl
|   |   |-- CenterOfMassMultiMapping.cpp
|   |   |-- CenterOfMassMultiMapping.h
|   |   |-- CenterOfMassMultiMapping.inl
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- DeformableOnRigidFrameMapping.cpp
|   |   |-- DeformableOnRigidFrameMapping.h
|   |   |-- DeformableOnRigidFrameMapping.inl
|   |   |-- DistanceFromTargetMapping.cpp
|   |   |-- DistanceFromTargetMapping.h
|   |   |-- DistanceFromTargetMapping.inl
|   |   |-- DistanceMapping.cpp
|   |   |-- DistanceMapping.h
|   |   |-- DistanceMapping.inl
|   |   |-- IdentityMultiMapping.cpp
|   |   |-- IdentityMultiMapping.h
|   |   |-- IdentityMultiMapping.inl
|   |   |-- initMiscMapping.cpp
|   |   |-- initMiscMapping.h
|   |   |-- SofaMiscMapping_test
|   |   |   |-- CMakeLists.txt
|   |   |   |-- DistanceMapping_test.cpp
|   |   |   |-- SquareDistanceMapping_test.cpp
|   |   |   |-- SquareMapping_test.cpp
|   |   |   |-- SubsetMultiMapping_test.cpp
|   |   |-- SquareDistanceMapping.cpp
|   |   |-- SquareDistanceMapping.h
|   |   |-- SquareDistanceMapping.inl
|   |   |-- SquareMapping.cpp
|   |   |-- SquareMapping.h
|   |   |-- SquareMapping.inl
|   |   |-- SubsetMultiMapping.cpp
|   |   |-- SubsetMultiMapping.h
|   |   |-- SubsetMultiMapping.inl
|   |   |-- TubularMapping.cpp
|   |   |-- TubularMapping.h
|   |   |-- TubularMapping.inl
|   |   |-- VoidMapping.cpp
|   |   |-- VoidMapping.h
|   |-- SofaMiscSolver
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- DampVelocitySolver.cpp
|   |   |-- DampVelocitySolver.h
|   |   |-- initMiscSolver.cpp
|   |   |-- initMiscSolver.h
|   |   |-- NewmarkImplicitSolver.cpp
|   |   |-- NewmarkImplicitSolver.h
|   |   |-- SofaMiscSolver_test
|   |       |-- CMakeLists.txt
|   |       |-- NewmarkImplicitSolverDynamic_test.cpp
|   |-- SofaMiscTopology
|   |   |-- CMakeLists.txt
|   |   |-- config.h.in
|   |   |-- initMiscTopology.cpp
|   |   |-- initMiscTopology.h
|   |   |-- SofaMiscTopology_test
|   |   |   |-- CMakeLists.txt
|   |   |   |-- scenes
|   |   |   |   |-- IncisionTrianglesProcess.scn
|   |   |   |   |-- IncisionTrianglesProcess.txt
|   |   |   |-- TopologicalChangeProcessor_test.cpp
|   |   |-- TopologicalChangeProcessor.cpp
|   |   |-- TopologicalChangeProcessor.h
|   |-- SofaNonUniformFem
|   |   |-- CMakeLists.txt
|   |   |-- README.md
|   |   |-- SofaNonUniformFemConfig.cmake.in
|   |   |-- src
|   |       |-- SofaNonUniformFem
|   |           |-- config.h.in
|   |           |-- DynamicSparseGridGeometryAlgorithms.cpp
|   |           |-- DynamicSparseGridGeometryAlgorithms.h
|   |           |-- DynamicSparseGridGeometryAlgorithms.inl
|   |           |-- DynamicSparseGridTopologyAlgorithms.cpp
|   |           |-- DynamicSparseGridTopologyAlgorithms.h
|   |           |-- DynamicSparseGridTopologyContainer.cpp
|   |           |-- DynamicSparseGridTopologyContainer.h
|   |           |-- DynamicSparseGridTopologyModifier.cpp
|   |           |-- DynamicSparseGridTopologyModifier.h
|   |           |-- HexahedronCompositeFEMForceFieldAndMass.cpp
|   |           |-- HexahedronCompositeFEMForceFieldAndMass.h
|   |           |-- HexahedronCompositeFEMForceFieldAndMass.inl
|   |           |-- HexahedronCompositeFEMMapping.cpp
|   |           |-- HexahedronCompositeFEMMapping.h
|   |           |-- HexahedronCompositeFEMMapping.inl
|   |           |-- initSofaNonUniformFEM.cpp
|   |           |-- initSofaNonUniformFEM.h
|   |           |-- MultilevelHexahedronSetTopologyContainer.cpp
|   |           |-- MultilevelHexahedronSetTopologyContainer.h
|   |           |-- NonUniformHexahedralFEMForceFieldAndMass.cpp
|   |           |-- NonUniformHexahedralFEMForceFieldAndMass.h
|   |           |-- NonUniformHexahedralFEMForceFieldAndMass.inl
|   |           |-- NonUniformHexahedronFEMForceFieldAndMass.cpp
|   |           |-- NonUniformHexahedronFEMForceFieldAndMass.h
|   |           |-- NonUniformHexahedronFEMForceFieldAndMass.inl
|   |           |-- NonUniformHexahedronFEMForceFieldDensity.cpp
|   |           |-- NonUniformHexahedronFEMForceFieldDensity.h
|   |           |-- NonUniformHexahedronFEMForceFieldDensity.inl
|   |           |-- SparseGridMultipleTopology.cpp
|   |           |-- SparseGridMultipleTopology.h
|   |           |-- SparseGridRamificationTopology.cpp
|   |           |-- SparseGridRamificationTopology.h
|   |-- SofaOpenglVisual
|   |   |-- CMakeLists.txt
|   |   |-- README.md
|   |   |-- SofaOpenglVisualConfig.cmake.in
|   |   |-- SofaOpenglVisual_test
|   |   |   |-- ClipPlane_test.cpp
|   |   |   |-- CMakeLists.txt
|   |   |   |-- LightManager_test.cpp
|   |   |   |-- Light_test.cpp
|   |   |   |-- OglLabel_test.cpp
|   |   |-- src
|   |       |-- SofaOpenglVisual
|   |           |-- ClipPlane.cpp
|   |           |-- ClipPlane.h
|   |           |-- CompositingVisualLoop.cpp
|   |           |-- CompositingVisualLoop.h
|   |           |-- config.h
|   |           |-- DataDisplay.cpp
|   |           |-- DataDisplay.h
|   |           |-- initOpenGLVisual.cpp
|   |           |-- initOpenGLVisual.h
|   |           |-- Light.cpp
|   |           |-- Light.h
|   |           |-- LightManager.cpp
|   |           |-- LightManager.h
|   |           |-- MergeVisualModels.cpp
|   |           |-- MergeVisualModels.h
|   |           |-- OglAttribute.cpp
|   |           |-- OglAttribute.h
|   |           |-- OglAttribute.inl
|   |           |-- OglColorMap.cpp
|   |           |-- OglColorMap.h
|   |           |-- OglCylinderModel.cpp
|   |           |-- OglCylinderModel.h
|   |           |-- OglGrid.cpp
|   |           |-- OglGrid.h
|   |           |-- OglLabel.cpp
|   |           |-- OglLabel.h
|   |           |-- OglLineAxis.cpp
|   |           |-- OglLineAxis.h
|   |           |-- OglModel.cpp
|   |           |-- OglModel.h
|   |           |-- OglOITShader.cpp
|   |           |-- OglOITShader.h
|   |           |-- OglRenderingSRGB.cpp
|   |           |-- OglRenderingSRGB.h
|   |           |-- OglSceneFrame.cpp
|   |           |-- OglSceneFrame.h
|   |           |-- OglShader.cpp
|   |           |-- OglShader.h
|   |           |-- OglShaderMacro.cpp
|   |           |-- OglShaderMacro.h
|   |           |-- OglShaderVisualModel.cpp
|   |           |-- OglShaderVisualModel.h
|   |           |-- OglShadowShader.cpp
|   |           |-- OglShadowShader.h
|   |           |-- OglTexture.cpp
|   |           |-- OglTexture.h
|   |           |-- OglTexturePointer.cpp
|   |           |-- OglTexturePointer.h
|   |           |-- OglVariable.cpp
|   |           |-- OglVariable.h
|   |           |-- OglVariable.inl
|   |           |-- OglViewport.cpp
|   |           |-- OglViewport.h
|   |           |-- OrderIndependentTransparencyManager.cpp
|   |           |-- OrderIndependentTransparencyManager.h
|   |           |-- PointSplatModel.cpp
|   |           |-- PointSplatModel.h
|   |           |-- PostProcessManager.cpp
|   |           |-- PostProcessManager.h
|   |           |-- SlicedVolumetricModel.cpp
|   |           |-- SlicedVolumetricModel.h
|   |           |-- VisualManagerPass.cpp
|   |           |-- VisualManagerPass.h
|   |           |-- VisualManagerSecondaryPass.cpp
|   |           |-- VisualManagerSecondaryPass.h
|   |-- SofaPreconditioner
|   |   |-- CMakeLists.txt
|   |   |-- SofaPreconditionerConfig.cmake.in
|   |   |-- src
|   |       |-- SofaPreconditioner
|   |           |-- BlockJacobiPreconditioner.cpp
|   |           |-- BlockJacobiPreconditioner.h
|   |           |-- BlockJacobiPreconditioner.inl
|   |           |-- config.h.in
|   |           |-- initPreconditioner.cpp
|   |           |-- JacobiPreconditioner.cpp
|   |           |-- JacobiPreconditioner.h
|   |           |-- JacobiPreconditioner.inl
|   |           |-- PrecomputedWarpPreconditioner.cpp
|   |           |-- PrecomputedWarpPreconditioner.h
|   |           |-- PrecomputedWarpPreconditioner.inl
|   |           |-- ShewchukPCGLinearSolver.cpp
|   |           |-- ShewchukPCGLinearSolver.h
|   |           |-- SSORPreconditioner.cpp
|   |           |-- SSORPreconditioner.h
|   |           |-- SSORPreconditioner.inl
|   |           |-- WarpPreconditioner.cpp
|   |           |-- WarpPreconditioner.h
|   |           |-- WarpPreconditioner.inl
|   |-- SofaSparseSolver
|   |   |-- CMakeLists.txt
|   |   |-- examples
|   |   |   |-- FEM_SparseCholeskySolver.scn
|   |   |   |-- FEM_SparseLDLSolver.scn
|   |   |   |-- FEM_SparseLUSolver.scn
|   |   |-- extlibs
|   |   |   |-- csparse
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- COPYING.txt
|   |   |   |   |-- csparse.c
|   |   |   |   |-- CSparseConfig.cmake.in
|   |   |   |   |-- csparse.h
|   |   |   |   |-- ldl.c
|   |   |   |   |-- ldl.h
|   |   |   |   |-- UFconfig.h
|   |   |   |-- metis-5.1.0
|   |   |       |-- CMakeLists.txt
|   |   |       |-- GKlib
|   |   |       |   |-- b64.c
|   |   |       |   |-- blas.c
|   |   |       |   |-- conf
|   |   |       |   |   |-- check_thread_storage.c
|   |   |       |   |-- csr.c
|   |   |       |   |-- error.c
|   |   |       |   |-- evaluate.c
|   |   |       |   |-- fkvkselect.c
|   |   |       |   |-- fs.c
|   |   |       |   |-- getopt.c
|   |   |       |   |-- gk_arch.h
|   |   |       |   |-- gk_defs.h
|   |   |       |   |-- gk_externs.h
|   |   |       |   |-- gk_getopt.h
|   |   |       |   |-- GKlib.h
|   |   |       |   |-- GKlibSystem.cmake
|   |   |       |   |-- gk_macros.h
|   |   |       |   |-- gk_mkblas.h
|   |   |       |   |-- gk_mkmemory.h
|   |   |       |   |-- gk_mkpqueue2.h
|   |   |       |   |-- gk_mkpqueue.h
|   |   |       |   |-- gk_mkrandom.h
|   |   |       |   |-- gk_mksort.h
|   |   |       |   |-- gk_mkutils.h
|   |   |       |   |-- gk_proto.h
|   |   |       |   |-- gkregex.c
|   |   |       |   |-- gkregex.h
|   |   |       |   |-- gk_struct.h
|   |   |       |   |-- gk_types.h
|   |   |       |   |-- graph.c
|   |   |       |   |-- htable.c
|   |   |       |   |-- io.c
|   |   |       |   |-- itemsets.c
|   |   |       |   |-- mcore.c
|   |   |       |   |-- memory.c
|   |   |       |   |-- ms_inttypes.h
|   |   |       |   |-- ms_stat.h
|   |   |       |   |-- ms_stdint.h
|   |   |       |   |-- omp.c
|   |   |       |   |-- pdb.c
|   |   |       |   |-- pqueue.c
|   |   |       |   |-- random.c
|   |   |       |   |-- rw.c
|   |   |       |   |-- seq.c
|   |   |       |   |-- sort.c
|   |   |       |   |-- string.c
|   |   |       |   |-- timers.c
|   |   |       |   |-- tokenizer.c
|   |   |       |   |-- util.c
|   |   |       |-- include
|   |   |       |   |-- metis.h
|   |   |       |-- libmetis
|   |   |       |   |-- auxapi.c
|   |   |       |   |-- balance.c
|   |   |       |   |-- bucketsort.c
|   |   |       |   |-- checkgraph.c
|   |   |       |   |-- coarsen.c
|   |   |       |   |-- compress.c
|   |   |       |   |-- contig.c
|   |   |       |   |-- debug.c
|   |   |       |   |-- defs.h
|   |   |       |   |-- fm.c
|   |   |       |   |-- fortran.c
|   |   |       |   |-- frename.c
|   |   |       |   |-- gklib.c
|   |   |       |   |-- gklib_defs.h
|   |   |       |   |-- gklib_rename.h
|   |   |       |   |-- graph.c
|   |   |       |   |-- initpart.c
|   |   |       |   |-- kmetis.c
|   |   |       |   |-- kwayfm.c
|   |   |       |   |-- kwayrefine.c
|   |   |       |   |-- macros.h
|   |   |       |   |-- mcutil.c
|   |   |       |   |-- mesh.c
|   |   |       |   |-- meshpart.c
|   |   |       |   |-- metislib.h
|   |   |       |   |-- minconn.c
|   |   |       |   |-- mincover.c
|   |   |       |   |-- mmd.c
|   |   |       |   |-- ometis.c
|   |   |       |   |-- options.c
|   |   |       |   |-- parmetis.c
|   |   |       |   |-- pmetis.c
|   |   |       |   |-- proto.h
|   |   |       |   |-- refine.c
|   |   |       |   |-- rename.h
|   |   |       |   |-- separator.c
|   |   |       |   |-- sfm.c
|   |   |       |   |-- srefine.c
|   |   |       |   |-- stat.c
|   |   |       |   |-- stdheaders.h
|   |   |       |   |-- struct.h
|   |   |       |   |-- timing.c
|   |   |       |   |-- util.c
|   |   |       |   |-- wspace.c
|   |   |       |-- LICENSE.txt
|   |   |       |-- MetisConfig.cmake.in
|   |   |-- SofaSparseSolverConfig.cmake.in
|   |   |-- src
|   |       |-- SofaSparseSolver
|   |           |-- config.h.in
|   |           |-- initSparseSolver.cpp
|   |           |-- PrecomputedLinearSolver.cpp
|   |           |-- PrecomputedLinearSolver.h
|   |           |-- PrecomputedLinearSolver.inl
|   |           |-- SparseCholeskySolver.cpp
|   |           |-- SparseCholeskySolver.h
|   |           |-- SparseLDLSolver.cpp
|   |           |-- SparseLDLSolver.h
|   |           |-- SparseLDLSolverImpl.h
|   |           |-- SparseLDLSolver.inl
|   |           |-- SparseLUSolver.cpp
|   |           |-- SparseLUSolver.h
|   |           |-- SparseLUSolver.inl
|   |-- SofaTopologyMapping
|   |   |-- CenterPointTopologicalMapping.cpp
|   |   |-- CenterPointTopologicalMapping.h
|   |   |-- CMakeLists.txt
|   |   |-- config.h
|   |   |-- Edge2QuadTopologicalMapping.cpp
|   |   |-- Edge2QuadTopologicalMapping.h
|   |   |-- Hexa2QuadTopologicalMapping.cpp
|   |   |-- Hexa2QuadTopologicalMapping.h
|   |   |-- Hexa2TetraTopologicalMapping.cpp
|   |   |-- Hexa2TetraTopologicalMapping.h
|   |   |-- IdentityTopologicalMapping.cpp
|   |   |-- IdentityTopologicalMapping.h
|   |   |-- initTopologyMapping.cpp
|   |   |-- initTopologyMapping.h
|   |   |-- Mesh2PointMechanicalMapping.cpp
|   |   |-- Mesh2PointMechanicalMapping.h
|   |   |-- Mesh2PointMechanicalMapping.inl
|   |   |-- Mesh2PointTopologicalMapping.cpp
|   |   |-- Mesh2PointTopologicalMapping.h
|   |   |-- Quad2TriangleTopologicalMapping.cpp
|   |   |-- Quad2TriangleTopologicalMapping.h
|   |   |-- SimpleTesselatedHexaTopologicalMapping.cpp
|   |   |-- SimpleTesselatedHexaTopologicalMapping.h
|   |   |-- SimpleTesselatedTetraMechanicalMapping.cpp
|   |   |-- SimpleTesselatedTetraMechanicalMapping.h
|   |   |-- SimpleTesselatedTetraMechanicalMapping.inl
|   |   |-- SimpleTesselatedTetraTopologicalMapping.cpp
|   |   |-- SimpleTesselatedTetraTopologicalMapping.h
|   |   |-- SubsetTopologicalMapping.cpp
|   |   |-- SubsetTopologicalMapping.h
|   |   |-- Tetra2TriangleTopologicalMapping.cpp
|   |   |-- Tetra2TriangleTopologicalMapping.h
|   |   |-- Triangle2EdgeTopologicalMapping.cpp
|   |   |-- Triangle2EdgeTopologicalMapping.h
|   |-- SofaUserInteraction
|   |   |-- AddFramePerformer.cpp
|   |   |-- AddFramePerformer.h
|   |   |-- AddFramePerformer.inl
|   |   |-- AddRecordedCameraPerformer.cpp
|   |   |-- AddRecordedCameraPerformer.h
|   |   |-- AttachBodyPerformer.cpp
|   |   |-- AttachBodyPerformer.h
|   |   |-- AttachBodyPerformer.inl
|   |   |-- CMakeLists.txt
|   |   |-- ComponentMouseInteraction.cpp
|   |   |-- ComponentMouseInteraction.h
|   |   |-- ComponentMouseInteraction.inl
|   |   |-- config.h
|   |   |-- Controller.cpp
|   |   |-- Controller.h
|   |   |-- FixParticlePerformer.cpp
|   |   |-- FixParticlePerformer.h
|   |   |-- FixParticlePerformer.inl
|   |   |-- InciseAlongPathPerformer.cpp
|   |   |-- InciseAlongPathPerformer.h
|   |   |-- initUserInteraction.cpp
|   |   |-- initUserInteraction.h
|   |   |-- InteractionPerformer.cpp
|   |   |-- InteractionPerformer.h
|   |   |-- MechanicalStateController.cpp
|   |   |-- MechanicalStateController.h
|   |   |-- MechanicalStateController.inl
|   |   |-- MouseInteractor.cpp
|   |   |-- MouseInteractor.h
|   |   |-- MouseInteractor.inl
|   |   |-- RayContact.cpp
|   |   |-- RayContact.h
|   |   |-- RayDiscreteIntersection.cpp
|   |   |-- RayDiscreteIntersection.h
|   |   |-- RayDiscreteIntersection.inl
|   |   |-- Ray.h
|   |   |-- RayModel.cpp
|   |   |-- RayModel.h
|   |   |-- RayNewProximityIntersection.cpp
|   |   |-- RayNewProximityIntersection.h
|   |   |-- RayTraceDetection.cpp
|   |   |-- RayTraceDetection.h
|   |   |-- RemovePrimitivePerformer.cpp
|   |   |-- RemovePrimitivePerformer.h
|   |   |-- RemovePrimitivePerformer.inl
|   |   |-- SleepController.cpp
|   |   |-- SleepController.h
|   |   |-- StartNavigationPerformer.cpp
|   |   |-- StartNavigationPerformer.h
|   |   |-- SuturePointPerformer.cpp
|   |   |-- SuturePointPerformer.h
|   |   |-- SuturePointPerformer.inl
|   |   |-- TopologicalChangeManager.cpp
|   |   |-- TopologicalChangeManager.h
|   |-- SofaValidation
|       |-- CMakeLists.txt
|       |-- README.md
|       |-- SofaValidationConfig.cmake.in
|       |-- SofaValidation_test
|       |   |-- CMakeLists.txt
|       |   |-- Monitor_test.cpp
|       |-- src
|           |-- SofaValidation
|               |-- CompareState.cpp
|               |-- CompareState.h
|               |-- CompareTopology.cpp
|               |-- CompareTopology.h
|               |-- config.h.in
|               |-- DataController.cpp
|               |-- DataController.h
|               |-- DataMonitor.cpp
|               |-- DataMonitor.h
|               |-- DevAngleCollisionMonitor.cpp
|               |-- DevAngleCollisionMonitor.h
|               |-- DevAngleCollisionMonitor.inl
|               |-- DevMonitor.h
|               |-- DevMonitorManager.cpp
|               |-- DevMonitorManager.h
|               |-- DevTensionMonitor.cpp
|               |-- DevTensionMonitor.h
|               |-- DevTensionMonitor.inl
|               |-- EvalPointsDistance.cpp
|               |-- EvalPointsDistance.h
|               |-- EvalPointsDistance.inl
|               |-- EvalSurfaceDistance.cpp
|               |-- EvalSurfaceDistance.h
|               |-- EvalSurfaceDistance.inl
|               |-- ExtraMonitor.cpp
|               |-- ExtraMonitor.h
|               |-- ExtraMonitor.inl
|               |-- initValidation.cpp
|               |-- initValidation.h
|               |-- Monitor.cpp
|               |-- Monitor.h
|               |-- Monitor.inl
|-- package.cmake
|-- README.md
|-- scripts
|   |-- base-object-tasks-generator.sh
|   |-- branch-nodev-update.sh
|   |-- changeClassName.sh
|   |-- changeTopologyNames.sh
|   |-- convert_include_path.py
|   |-- convert_include_path_splitsimulation.args
|   |-- deprecated
|   |   |-- replace-displayflags.sed
|   |   |-- replace-displayflags.sh
|   |   |-- replace-object12-IO-pathOnly.sed
|   |   |-- replace-object12-IO.sed
|   |   |-- replace-object12-IO.sh
|   |   |-- run-xmlconvert-displayflags.sh
|   |   |-- set-header.sh
|   |   |-- set-headers.sh
|   |   |-- svn-copy.sh
|   |   |-- svn-log-parse.py
|   |   |-- svn-setprops.sh
|   |   |-- viewobj.sh
|   |-- detect-extern-template-issues.sh
|   |-- doxygenDataComments.sh
|   |-- filter-code.awk
|   |-- fix-modules-includes.sed
|   |-- fix-modules-includes.sh
|   |-- gen-doc.sh
|   |-- licenseUpdater
|   |   |-- GPL_header.template
|   |   |-- LGPL_header.template
|   |   |-- licenseUpdater.sh
|   |-- make-archives.sh
|   |-- mkvid-h264.sh
|   |-- mkvid-lossless.sh
|   |-- mkvid-mpeg4.sh
|   |-- qtifw
|   |   |-- install.qs
|   |-- rem-componentmodel.awk
|   |-- rem-componentmodel.sh
|   |-- replace-componentdraw.sed
|   |-- replace-componentdraw.sh
|   |-- replace-meshloader.sed
|   |-- replace-meshloader.sh
|   |-- replaceString.sh
|   |-- rm-ObjectType.sed
|   |-- rm-ObjectType.sh
|   |-- rm-warningsvparams.sh
|   |-- scn-mechanicalobject-before-sphere.sh
|   |-- set-paramsfirst.sed
|   |-- set-paramsfirst.sh
|   |-- test-scenes.sh
|   |-- touchAllFilesContainingString.sh
|   |-- update-mass-data.sh
|   |-- updateRSSFFscenes.py
|   |-- update-scenes-rayleighcoeff.sh
|-- share
|   |-- BehaviorModels
|   |   |-- Blade_instrument_centered.rigid
|   |   |-- card.rigid
|   |   |-- catheterMotion.bvh
|   |   |-- chain.xs3
|   |   |-- cow-1500.rigid
|   |   |-- dental_instrument.rigid
|   |   |-- dragon-1500.rigid
|   |   |-- dragon_clean.rigid
|   |   |-- dragon.rigid
|   |   |-- edgeSet.xs3
|   |   |-- fixedSmCube27.xs3
|   |   |-- fixedVSmCube27.xs3
|   |   |-- linkLens_with_hole.xs3
|   |   |-- linkLens.xs3
|   |   |-- linkSmCube27.xs3
|   |   |-- liverstiff.xs3
|   |   |-- liver.xs3
|   |   |-- manWalking.bvh
|   |   |-- necklace.xs3
|   |   |-- rigid.xs3
|   |   |-- smCube125.rigid
|   |   |-- smCube27.xs3
|   |   |-- square3.xs3
|   |   |-- torus2.rigid
|   |   |-- torus.rigid
|   |   |-- triangle_0.xs3
|   |   |-- tshirt_0.xs3
|   |-- config
|   |   |-- default
|   |   |   |-- default.scene
|   |   |   |-- lastUsedGUI.ini
|   |   |   |-- Modeler.ini
|   |   |   |-- newScene.scn
|   |   |   |-- object.txt
|   |   |   |-- ogre.cfg
|   |   |   |-- ogreResources.cfg
|   |   |   |-- plugins.cfg
|   |   |   |-- plugins_win.cfg
|   |   |   |-- plugins_win_d.cfg
|   |   |   |-- preset.ini
|   |   |-- default.scene
|   |   |-- newScene.scn
|   |   |-- object.txt
|   |   |-- ogre.cfg
|   |   |-- ogreResources.cfg
|   |   |-- plugins.cfg
|   |   |-- plugins_win.cfg
|   |   |-- plugins_win_d.cfg
|   |   |-- preset.ini
|   |-- icons
|   |   |-- MODELER.ico
|   |   |-- MODELER.png
|   |   |-- SOFA.ico
|   |   |-- SOFA.png
|   |-- mesh
|   |   |-- 6_tetra_bad.msh
|   |   |-- aneurysm3D_1.off
|   |   |-- Armadillo_simplified.obj
|   |   |-- Armadillo_Tetra_4406_for_test_broken.vtu
|   |   |-- Armadillo_Tetra_4406.vtu
|   |   |-- Armadillo_verysimplified.obj
|   |   |-- articulation1O.obj
|   |   |-- articulation2O.obj
|   |   |-- articulation3O.obj
|   |   |-- articulation4O.obj
|   |   |-- articulation5O.obj
|   |   |-- axeX.obj
|   |   |-- axeY.obj
|   |   |-- axeZ.obj
|   |   |-- ball.mesh
|   |   |-- ball.mtl
|   |   |-- ball.obj
|   |   |-- BASEO.obj
|   |   |-- beamTemperatures.obj
|   |   |-- bezierTriangle.msh
|   |   |-- box2.obj
|   |   |-- box3.obj
|   |   |-- box_inside.obj
|   |   |-- box.obj
|   |   |-- box_outside.obj
|   |   |-- bubille_8x8x16.obj
|   |   |-- bubille_in1.obj
|   |   |-- bubille_in2.obj
|   |   |-- bubille_out.obj
|   |   |-- caducee_base.mtl
|   |   |-- caducee_base.obj
|   |   |-- caducee_curve.obj
|   |   |-- caducee_snake.mtl
|   |   |-- caducee_snake.obj
|   |   |-- canapCM.mtl
|   |   |-- canapCM.obj
|   |   |-- canapVM.mtl
|   |   |-- canapVM.obj
|   |   |-- cardCollision.obj
|   |   |-- card.obj
|   |   |-- circle_knot_ascii.stl
|   |   |-- c.obj
|   |   |-- coeur1.trian
|   |   |-- collision_batons.obj
|   |   |-- collision_boules_V3.obj
|   |   |-- collision_pied.obj
|   |   |-- c_open.obj
|   |   |-- cubeDistanceGrid.fmesh
|   |   |-- cubeDof.msh
|   |   |-- cube_low_res.msh
|   |   |-- cube_low_res.obj
|   |   |-- cube.obj
|   |   |-- cubeQuad.obj
|   |   |-- cube.trian
|   |   |-- cubeUV.obj
|   |   |-- cube.voxel
|   |   |-- cylinder-1.obj
|   |   |-- cylinder_35.56x3.75.obj
|   |   |-- cylinder-3.obj
|   |   |-- cylinder_65_cm.obj
|   |   |-- cylinder_65.obj
|   |   |-- cylinder_8x30x6.msh
|   |   |-- cylinder.msh
|   |   |-- cylinder.obj
|   |   |-- cylinder.obj.php
|   |   |-- cylinder_open.obj
|   |   |-- dental_instrument_light.obj
|   |   |-- dental_instrument.obj
|   |   |-- doubleBall.mtl
|   |   |-- doubleBall.obj
|   |   |-- dragon-1500-medial.sph
|   |   |-- dragon-1500.obj
|   |   |-- dragon_clean-medial.sph
|   |   |-- dragon_clean.mtl
|   |   |-- dragon_clean.obj
|   |   |-- dragon.obj
|   |   |-- dragon.sph
|   |   |-- dragon.stl
|   |   |-- edgeSet.msh
|   |   |-- floor2b.obj
|   |   |-- floor2.obj
|   |   |-- floor2.sph
|   |   |-- floor3.obj
|   |   |-- floor4.obj
|   |   |-- floorFlat.obj
|   |   |-- floor-medial.sph
|   |   |-- floor.mtl
|   |   |-- floor.obj
|   |   |-- floor.sph
|   |   |-- frog_body.mtl
|   |   |-- frog_body.obj
|   |   |-- frog_eyebrows.mtl
|   |   |-- frog_eyebrows.obj
|   |   |-- frog_eyes.mtl
|   |   |-- frog_eyes.obj
|   |   |-- frog_lips.mtl
|   |   |-- frog_lips.obj
|   |   |-- frog.mtl
|   |   |-- frog.obj
|   |   |-- frog-push25.obj
|   |   |-- frog_quads.mtl
|   |   |-- frog_quads.obj
|   |   |-- gear0.obj
|   |   |-- gear1.obj
|   |   |-- gear2.obj
|   |   |-- gear3.obj
|   |   |-- gearsupport.obj
|   |   |-- grape_in.obj
|   |   |-- grape_out.obj
|   |   |-- HeartTetra_200k.vtk
|   |   |-- icosahedron.obj
|   |   |-- knot32.obj
|   |   |-- liver2.msh
|   |   |-- liver2.mtl
|   |   |-- liver2.obj
|   |   |-- liver_for_test_broken.vtk
|   |   |-- liver.mesh
|   |   |-- liver.msh
|   |   |-- liver.mtl
|   |   |-- liver.obj
|   |   |-- liver-smooth.obj
|   |   |-- liver-smoothUV.mtl
|   |   |-- liver-smoothUV.obj
|   |   |-- liver.sph
|   |   |-- liver.vtk
|   |   |-- L.obj
|   |   |-- LShape.msh
|   |   |-- malleus.mtl
|   |   |-- malleus.obj
|   |   |-- man.mtl
|   |   |-- man.obj
|   |   |-- meca_snake_900tri.obj
|   |   |-- n0-585.vtu
|   |   |-- n0.obj
|   |   |-- n0-red75-d02.obj
|   |   |-- n0-red75.obj
|   |   |-- n0.rigid
|   |   |-- n1-336.vtu
|   |   |-- n1.obj
|   |   |-- n1-red75-d02.obj
|   |   |-- n1-red75.obj
|   |   |-- n1.rigid
|   |   |-- nine_hexa.msh
|   |   |-- nine_quads.msh
|   |   |-- omni.mtl
|   |   |-- omni.obj
|   |   |-- omni_test2.obj
|   |   |-- Ossicles.vtu
|   |   |-- plane_loop_2.obj
|   |   |-- pliers_binary.stl
|   |   |-- PokeCube.obj
|   |   |-- raptor_35kp.obj
|   |   |-- raptor8k1.obj
|   |   |-- raptor_8kp.obj
|   |   |-- raptorProps_25kp.obj
|   |   |-- raptorTemperature.obj
|   |   |-- raptorTetra_12580.vtu
|   |   |-- raptorTetra_19409.vtu
|   |   |-- raptorTetra_8418.vtu
|   |   |-- SaladBowl.obj
|   |   |-- seaMonster2-volume1.vtu
|   |   |-- seaMonster2-volume2.vtu
|   |   |-- SimpleBeamHexa.msh
|   |   |-- SimpleBeamTetra.msh
|   |   |-- simple_square.msh
|   |   |-- SimpleThinCube.obj
|   |   |-- single_tetra.msh
|   |   |-- single_triangleEqui.obj
|   |   |-- single_triangle.obj
|   |   |-- smCube125.obj
|   |   |-- smCube27b.sph
|   |   |-- smCube27.mesh
|   |   |-- smCube27.msh
|   |   |-- smCube27.obj
|   |   |-- smCube27.sph
|   |   |-- snake_body.mtl
|   |   |-- snake_body.obj
|   |   |-- snake_cornea.mtl
|   |   |-- snake_cornea.obj
|   |   |-- snake_yellowEye.mtl
|   |   |-- snake_yellowEye.obj
|   |   |-- sofa_logo_collision.mtl
|   |   |-- sofa_logo_collision.obj
|   |   |-- sofa_logo.mtl
|   |   |-- sofa_logo.obj
|   |   |-- SOFA_pod.mtl
|   |   |-- SOFA_pod.obj
|   |   |-- sofaTextCM.mtl
|   |   |-- sofaTextCM.obj
|   |   |-- sofaTextVM.mtl
|   |   |-- sofaTextVM.obj
|   |   |-- sphere_01.obj
|   |   |-- sphere_02b.obj
|   |   |-- sphere_02.obj
|   |   |-- sphere_05.obj
|   |   |-- sphere_10.obj
|   |   |-- Sphere.mesh
|   |   |-- sphere.obj
|   |   |-- square1_edges.mtl
|   |   |-- square1_edges.obj
|   |   |-- square1.msh
|   |   |-- square1.obj
|   |   |-- square1_quads.mtl
|   |   |-- square1_quads.obj
|   |   |-- square_2594_triangles.mtl
|   |   |-- square_2594_triangles.obj
|   |   |-- square3_cut2.obj
|   |   |-- square3.mesh
|   |   |-- square3.msh
|   |   |-- square_864_triangles.obj
|   |   |-- square.msh
|   |   |-- square.obj
|   |   |-- square_xy.obj
|   |   |-- square_xz.obj
|   |   |-- square_yz.obj
|   |   |-- stylus.obj
|   |   |-- stylusO.obj
|   |   |-- Teodule_LowRes.obj
|   |   |-- Teodule_Smoothed2.obj
|   |   |-- teodule-volume1.vtu
|   |   |-- tetra.msh
|   |   |-- tetraSimple.msh
|   |   |-- torus1-dilated-05.obj
|   |   |-- torus1.obj
|   |   |-- torus2_for_collision.obj
|   |   |-- torus2_low_res.msh
|   |   |-- torus2.obj
|   |   |-- torus2_scale3_for_collision.obj
|   |   |-- torus2_scale3.mtl
|   |   |-- torus2_scale3.obj
|   |   |-- torus-dilated2.obj
|   |   |-- torus-dilated.obj
|   |   |-- torus-dilatedUV.mtl
|   |   |-- torus-dilatedUV.obj
|   |   |-- torus_for_collision.obj
|   |   |-- torus_low_res.msh
|   |   |-- torus.obj
|   |   |-- torus.obj.php
|   |   |-- torus-simple2.obj
|   |   |-- torus-simple.obj
|   |   |-- triangleGrid_10_10.obj
|   |   |-- truss_tetra.msh
|   |   |-- truthcylinder1-bent.obj
|   |   |-- truthcylinder1.msh
|   |   |-- truthcylinder1.obj
|   |   |-- truthCylinder-Deformed.obj
|   |   |-- tshirt_0.msh
|   |   |-- vesselBoundary.obj
|   |   |-- vesselBoundary.vtu
|   |   |-- vox8_binary.vtk
|   |   |-- X.mesh
|   |   |-- Y.mesh
|   |   |-- Z.mesh
|   |-- shaders
|   |   |-- compositing.vert
|   |   |-- correctionAbberationChromatique.frag
|   |   |-- depthOfField.frag
|   |   |-- depthOfField.vert
|   |   |-- dualQuatSkinning.frag
|   |   |-- dualQuatSkinning.vert
|   |   |-- generalRenderingShader.frag
|   |   |-- generalRenderingShader.vert
|   |   |-- hardShadows
|   |   |   |-- shadowMapping.frag
|   |   |   |-- shadowMapping.vert
|   |   |-- lens.geo
|   |   |-- linearBlendSkinning.frag
|   |   |-- linearBlendSkinningFromDualQuats.frag
|   |   |-- linearBlendSkinningFromDualQuats.vert
|   |   |-- linearBlendSkinning.vert
|   |   |-- orderIndependentTransparency
|   |   |   |-- accumulation.frag
|   |   |   |-- accumulation.vert
|   |   |   |-- composition.frag
|   |   |   |-- composition.vert
|   |   |-- passThrough.frag
|   |   |-- PerPixelSpotLighting_cornea.frag
|   |   |-- PerPixelSpotLighting_sclera_iris.frag
|   |   |-- PerPixelSpotLighting_skin.frag
|   |   |-- PerPixelSpotLighting_texture.frag
|   |   |-- PerPixelSpotLighting.vert
|   |   |-- phong.frag
|   |   |-- phongJay.frag
|   |   |-- phongJay.vert
|   |   |-- phong.vert
|   |   |-- planeEnvironmentMapping.frag
|   |   |-- planeEnvironmentMapping_texture.frag
|   |   |-- planeEnvironmentMapping.vert
|   |   |-- refractShader.frag
|   |   |-- refractShader.vert
|   |   |-- renderTexArray.frag
|   |   |-- renderTexArray.vert
|   |   |-- shaderLibrary_cataract.glsl
|   |   |-- shaderLibrary.glsl
|   |   |-- ShadowMappingPCF.frag
|   |   |-- ShadowMappingPCF.vert
|   |   |-- softShadows
|   |   |   |-- VSM
|   |   |       |-- blur_texture.frag
|   |   |       |-- blur_texture.vert
|   |   |       |-- generate_depth_texture.frag
|   |   |       |-- generate_depth_texture.vert
|   |   |       |-- variance_shadow_mapping.frag
|   |   |       |-- variance_shadow_mapping.vert
|   |   |-- tessellationPNTriangle.glsl
|   |   |-- tessellationTest.glsl
|   |   |-- toonShading.frag
|   |   |-- toonShading.vert
|   |   |-- tritexturing.frag
|   |   |-- tritexturing.vert
|   |-- textures
|       |-- board.png
|       |-- brushed_metal.bmp
|       |-- bubble_skin.bmp
|       |-- colorMap.png
|       |-- cubemap_bk.bmp
|       |-- cubemap_dn.bmp
|       |-- cubemap_fr.bmp
|       |-- cubemap_lf.bmp
|       |-- cubemap_rt.bmp
|       |-- cubemap_up.bmp
|       |-- FIFA2.bmp
|       |-- floor2.bmp
|       |-- floor.bmp
|       |-- greeny.bmp
|       |-- heatColor.bmp
|       |-- ice_chess.bmp
|       |-- lightblue-wet.bmp
|       |-- lights2.png
|       |-- lights4.bmp
|       |-- lights4-small-noise.bmp
|       |-- lights4-small-noise.png
|       |-- link.png
|       |-- liver-cyrrhosis-NM.png
|       |-- liver-texture-square.png
|       |-- media-back-start.png
|       |-- media-playback-pause.png
|       |-- media-playback-start.png
|       |-- media-record.png
|       |-- media-seek-backward.png
|       |-- media-seek-forward.png
|       |-- media-skip-backward.png
|       |-- media-skip-forward.png
|       |-- modeler
|       |   |-- icons.qrc
|       |   |-- image0.png
|       |   |-- image10.png
|       |   |-- image11.png
|       |   |-- image1.png
|       |   |-- image2.png
|       |   |-- image3.png
|       |   |-- image4.png
|       |   |-- image5.png
|       |   |-- image6.png
|       |   |-- image7.png
|       |   |-- image8.png
|       |   |-- image9.png
|       |   |-- imageClose.png
|       |-- pin.png
|       |-- refresh.png
|       |-- rockwall.tga
|       |-- RustySteel.bmp
|       |-- seaMonsterNormalMap.png
|       |-- seaMonster.png
|       |-- sky.bmp
|       |-- snakeColorMap.png
|       |-- snakeskin.png
|       |-- Sofa_Default.bmp
|       |-- Sofa_Default.jpg
|       |-- SOFA_logo.bmp
|       |-- sphereVoxels.raw
|       |-- Test_2_2_2_full.raw
|       |-- Test_2_2_2_justFirst.raw
|       |-- Test_2_2_2.raw
|       |-- Test_4_4_4_First.raw
|       |-- Test_4_4_4_Full.raw
|       |-- Test_64_64_4.raw
|       |-- Test_64_64_4-seg.nfo
|       |-- Test_64_64_4-seg.raw
|       |-- Test_8_8_2.raw
|       |-- texture_ascii.png
|       |-- texture_ascii_smooth.png
|       |-- texture.bmp
|       |-- texture_orange_3569_NB.bmp
|       |-- texture_orange_3569_NB.png
|       |-- textureorange3569.png
|-- SofaAdvanced
|   |-- CMakeLists.txt
|   |-- SofaAdvancedConfig.cmake.in
|   |-- src
|       |-- SofaAdvanced
|           |-- config.h.in
|           |-- initSofaAdvanced.cpp
|           |-- initSofaAdvanced.h
|-- SofaGeneral
|   |-- CMakeLists.txt
|   |-- SofaGeneralConfig.cmake.in
|   |-- src
|       |-- SofaGeneral
|           |-- config.h.in
|           |-- initSofaGeneral.cpp
|           |-- initSofaGeneral.h
|-- SofaGui
|   |-- CMakeLists.txt
|   |-- SofaGuiConfig.cmake.in
|   |-- src
|       |-- SofaGui
|           |-- config.h.in
|           |-- initSofaGui.cpp
|           |-- initSofaGui.h
|-- sofa_include_stats.md
|-- SofaKernel
|   |-- cmake
|   |   |-- CompilerOptions.cmake
|   |   |-- doxygen
|   |   |   |-- CMakeLists.txt
|   |   |   |-- Doxyfile.in
|   |   |   |-- empty_sofa_modules_component_list.dox
|   |   |   |-- generateComponentList.cpp
|   |   |   |-- header.html
|   |   |   |-- sofa_modules.dox.in
|   |   |   |-- sofa_plugins.dox.in
|   |   |   |-- stylesheet.css
|   |   |-- Modules
|   |       |-- FindJson.cmake
|   |       |-- find_lib.cmake
|   |       |-- FindPackageHandleStandardArgs.cmake
|   |       |-- FindPTHREAD.cmake
|   |       |-- FindSOFA.cmake
|   |       |-- FindSofaThreads.cmake
|   |-- extlibs
|   |   |-- json
|   |   |   |-- json.h
|   |   |   |-- nlohmann_json.h
|   |   |-- newmat
|   |   |   |-- AUTHORS.txt
|   |   |   |-- CMakeLists.txt
|   |   |   |-- COPYING.txt
|   |   |   |-- Doxyfile
|   |   |   |-- newmat
|   |   |   |   |-- bandmat.cpp
|   |   |   |   |-- boolean.h
|   |   |   |   |-- cholesky.cpp
|   |   |   |   |-- controlw.h
|   |   |   |   |-- evalue.cpp
|   |   |   |   |-- example.cpp
|   |   |   |   |-- fft.cpp
|   |   |   |   |-- garch.cpp
|   |   |   |   |-- hholder.cpp
|   |   |   |   |-- include.h
|   |   |   |   |-- jacobi.cpp
|   |   |   |   |-- myexcept.cpp
|   |   |   |   |-- myexcept.h
|   |   |   |   |-- newfft.cpp
|   |   |   |   |-- newmat1.cpp
|   |   |   |   |-- newmat2.cpp
|   |   |   |   |-- newmat3.cpp
|   |   |   |   |-- newmat4.cpp
|   |   |   |   |-- newmat5.cpp
|   |   |   |   |-- newmat6.cpp
|   |   |   |   |-- newmat7.cpp
|   |   |   |   |-- newmat8.cpp
|   |   |   |   |-- newmat9.cpp
|   |   |   |   |-- newmatap.h
|   |   |   |   |-- newmatex.cpp
|   |   |   |   |-- newmat.h
|   |   |   |   |-- newmatio.h
|   |   |   |   |-- newmatnl.cpp
|   |   |   |   |-- newmatnl.h
|   |   |   |   |-- newmatrc.h
|   |   |   |   |-- newmatrm.cpp
|   |   |   |   |-- newmatrm.h
|   |   |   |   |-- nl_ex.cpp
|   |   |   |   |-- precisio.h
|   |   |   |   |-- sl_ex.cpp
|   |   |   |   |-- solution.cpp
|   |   |   |   |-- solution.h
|   |   |   |   |-- sort.cpp
|   |   |   |   |-- submat.cpp
|   |   |   |   |-- svd.cpp
|   |   |   |   |-- tmt.h
|   |   |   |-- NewmatConfig.cmake.in
|   |   |-- tinyxml
|   |       |-- changes.txt
|   |       |-- CMakeLists.txt
|   |       |-- readme.txt
|   |       |-- tinystr.cpp
|   |       |-- tinystr.h
|   |       |-- TinyXMLConfig.cmake.in
|   |       |-- tinyxml.cpp
|   |       |-- tinyxmlerror.cpp
|   |       |-- tinyxml.h
|   |       |-- tinyxmlparser.cpp
|   |-- modules
|   |   |-- SofaBaseCollision
|   |   |   |-- BaseContactMapper.cpp
|   |   |   |-- BaseContactMapper.h
|   |   |   |-- BaseIntTool.cpp
|   |   |   |-- BaseIntTool.h
|   |   |   |-- BaseProximityIntersection.cpp
|   |   |   |-- BaseProximityIntersection.h
|   |   |   |-- BruteForceDetection.cpp
|   |   |   |-- BruteForceDetection.h
|   |   |   |-- CapsuleIntTool.cpp
|   |   |   |-- CapsuleIntTool.h
|   |   |   |-- CapsuleIntTool.inl
|   |   |   |-- CapsuleModel.cpp
|   |   |   |-- CapsuleModel.h
|   |   |   |-- CapsuleModel.inl
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- ContactListener.cpp
|   |   |   |-- ContactListener.h
|   |   |   |-- Cube.h
|   |   |   |-- CubeModel.cpp
|   |   |   |-- CubeModel.h
|   |   |   |-- CylinderModel.cpp
|   |   |   |-- CylinderModel.h
|   |   |   |-- CylinderModel.inl
|   |   |   |-- DefaultContactManager.cpp
|   |   |   |-- DefaultContactManager.h
|   |   |   |-- DefaultPipeline.cpp
|   |   |   |-- DefaultPipeline.h
|   |   |   |-- DiscreteIntersection.cpp
|   |   |   |-- DiscreteIntersection.h
|   |   |   |-- initBaseCollision.cpp
|   |   |   |-- initBaseCollision.h
|   |   |   |-- Intersector.h
|   |   |   |-- IntrCapsuleOBB.cpp
|   |   |   |-- IntrCapsuleOBB.h
|   |   |   |-- IntrCapsuleOBB.inl
|   |   |   |-- IntrOBBOBB.cpp
|   |   |   |-- IntrOBBOBB.h
|   |   |   |-- IntrOBBOBB.inl
|   |   |   |-- IntrSphereOBB.cpp
|   |   |   |-- IntrSphereOBB.h
|   |   |   |-- IntrSphereOBB.inl
|   |   |   |-- IntrUtility3.cpp
|   |   |   |-- IntrUtility3.h
|   |   |   |-- IntrUtility3.inl
|   |   |   |-- MinProximityIntersection.cpp
|   |   |   |-- MinProximityIntersection.h
|   |   |   |-- NewProximityIntersection.cpp
|   |   |   |-- NewProximityIntersection.h
|   |   |   |-- NewProximityIntersection.inl
|   |   |   |-- OBBIntTool.cpp
|   |   |   |-- OBBIntTool.h
|   |   |   |-- OBBModel.cpp
|   |   |   |-- OBBModel.h
|   |   |   |-- OBBModel.inl
|   |   |   |-- RigidCapsuleModel.cpp
|   |   |   |-- RigidCapsuleModel.h
|   |   |   |-- RigidCapsuleModel.inl
|   |   |   |-- SofaBaseCollision_test
|   |   |   |   |-- BroadPhase_test.cpp
|   |   |   |   |-- BroadPhase_test.h
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- DefaultPipeline_test.cpp
|   |   |   |   |-- OBB_test.cpp
|   |   |   |   |-- Sphere_test.cpp
|   |   |   |-- Sphere.h
|   |   |   |-- SphereModel.cpp
|   |   |   |-- SphereModel.h
|   |   |   |-- SphereModel.inl
|   |   |-- SofaBaseLinearSolver
|   |   |   |-- BlocMatrixWriter.h
|   |   |   |-- CGLinearSolver.cpp
|   |   |   |-- CGLinearSolver.h
|   |   |   |-- CGLinearSolver.inl
|   |   |   |-- CMakeLists.txt
|   |   |   |-- CompressedRowSparseMatrix.h
|   |   |   |-- CompressedRowSparseMatrix.inl
|   |   |   |-- config.h
|   |   |   |-- DefaultMultiMatrixAccessor.cpp
|   |   |   |-- DefaultMultiMatrixAccessor.h
|   |   |   |-- DiagonalMatrix.h
|   |   |   |-- FullMatrix.h
|   |   |   |-- FullVector.cpp
|   |   |   |-- FullVector.h
|   |   |   |-- GraphScatteredTypes.cpp
|   |   |   |-- GraphScatteredTypes.h
|   |   |   |-- initBaseLinearSolver.cpp
|   |   |   |-- initBaseLinearSolver.h
|   |   |   |-- matrix_bloc_traits.h
|   |   |   |-- MatrixExpr.h
|   |   |   |-- MatrixLinearSolver.cpp
|   |   |   |-- MatrixLinearSolver.h
|   |   |   |-- MatrixLinearSolver.inl
|   |   |   |-- SingleMatrixAccessor.cpp
|   |   |   |-- SingleMatrixAccessor.h
|   |   |   |-- SofaBaseLinearSolver_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- Matrix_test.cpp
|   |   |   |   |-- Matrix_test.inl
|   |   |   |-- SparseMatrix.h
|   |   |-- SofaBaseMechanics
|   |   |   |-- AddMToMatrixFunctor.h
|   |   |   |-- BarycentricMappers
|   |   |   |   |-- BarycentricMapper.cpp
|   |   |   |   |-- BarycentricMapperEdgeSetTopology.cpp
|   |   |   |   |-- BarycentricMapperEdgeSetTopology.h
|   |   |   |   |-- BarycentricMapperEdgeSetTopology.inl
|   |   |   |   |-- BarycentricMapper.h
|   |   |   |   |-- BarycentricMapperHexahedronSetTopology.cpp
|   |   |   |   |-- BarycentricMapperHexahedronSetTopology.h
|   |   |   |   |-- BarycentricMapperHexahedronSetTopology.inl
|   |   |   |   |-- BarycentricMapper.inl
|   |   |   |   |-- BarycentricMapperMeshTopology.cpp
|   |   |   |   |-- BarycentricMapperMeshTopology.h
|   |   |   |   |-- BarycentricMapperMeshTopology.inl
|   |   |   |   |-- BarycentricMapperQuadSetTopology.cpp
|   |   |   |   |-- BarycentricMapperQuadSetTopology.h
|   |   |   |   |-- BarycentricMapperQuadSetTopology.inl
|   |   |   |   |-- BarycentricMapperRegularGridTopology.cpp
|   |   |   |   |-- BarycentricMapperRegularGridTopology.h
|   |   |   |   |-- BarycentricMapperRegularGridTopology.inl
|   |   |   |   |-- BarycentricMapperSparseGridTopology.cpp
|   |   |   |   |-- BarycentricMapperSparseGridTopology.h
|   |   |   |   |-- BarycentricMapperSparseGridTopology.inl
|   |   |   |   |-- BarycentricMapperTetrahedronSetTopology.cpp
|   |   |   |   |-- BarycentricMapperTetrahedronSetTopology.h
|   |   |   |   |-- BarycentricMapperTetrahedronSetTopology.inl
|   |   |   |   |-- BarycentricMapperTopologyContainer.cpp
|   |   |   |   |-- BarycentricMapperTopologyContainer.h
|   |   |   |   |-- BarycentricMapperTopologyContainer.inl
|   |   |   |   |-- BarycentricMapperTriangleSetTopology.cpp
|   |   |   |   |-- BarycentricMapperTriangleSetTopology.h
|   |   |   |   |-- BarycentricMapperTriangleSetTopology.inl
|   |   |   |   |-- TopologyBarycentricMapper.cpp
|   |   |   |   |-- TopologyBarycentricMapper.h
|   |   |   |   |-- TopologyBarycentricMapper.inl
|   |   |   |-- BarycentricMapping.cpp
|   |   |   |-- BarycentricMapping.h
|   |   |   |-- BarycentricMapping.inl
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- DiagonalMass.cpp
|   |   |   |-- DiagonalMass.h
|   |   |   |-- DiagonalMass.inl
|   |   |   |-- IdentityMapping.cpp
|   |   |   |-- IdentityMapping.h
|   |   |   |-- IdentityMapping.inl
|   |   |   |-- initBaseMechanics.cpp
|   |   |   |-- initBaseMechanics.h
|   |   |   |-- MappedObject.cpp
|   |   |   |-- MappedObject.h
|   |   |   |-- MappedObject.inl
|   |   |   |-- MechanicalObject.cpp
|   |   |   |-- MechanicalObject.h
|   |   |   |-- MechanicalObject.inl
|   |   |   |-- SofaBaseMechanics_test
|   |   |   |   |-- BarycentricMapping_test.cpp
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- DiagonalMass_test.cpp
|   |   |   |   |-- MechanicalObject_test.cpp
|   |   |   |   |-- python
|   |   |   |   |   |-- MechanicalObject_test.py
|   |   |   |   |-- python_test_list.cpp
|   |   |   |   |-- UniformMass_test.cpp
|   |   |   |-- SubsetMapping.cpp
|   |   |   |-- SubsetMapping.h
|   |   |   |-- SubsetMapping.inl
|   |   |   |-- UniformMass.cpp
|   |   |   |-- UniformMass.h
|   |   |   |-- UniformMass.inl
|   |   |-- SofaBaseTopology
|   |   |   |-- CMakeLists.txt
|   |   |   |-- CommonAlgorithms.h
|   |   |   |-- config.h
|   |   |   |-- EdgeSetGeometryAlgorithms.cpp
|   |   |   |-- EdgeSetGeometryAlgorithms.h
|   |   |   |-- EdgeSetGeometryAlgorithms.inl
|   |   |   |-- EdgeSetTopologyAlgorithms.cpp
|   |   |   |-- EdgeSetTopologyAlgorithms.h
|   |   |   |-- EdgeSetTopologyAlgorithms.inl
|   |   |   |-- EdgeSetTopologyContainer.cpp
|   |   |   |-- EdgeSetTopologyContainer.h
|   |   |   |-- EdgeSetTopologyModifier.cpp
|   |   |   |-- EdgeSetTopologyModifier.h
|   |   |   |-- GridTopology.cpp
|   |   |   |-- GridTopology.h
|   |   |   |-- HexahedronSetGeometryAlgorithms.cpp
|   |   |   |-- HexahedronSetGeometryAlgorithms.h
|   |   |   |-- HexahedronSetGeometryAlgorithms.inl
|   |   |   |-- HexahedronSetTopologyAlgorithms.cpp
|   |   |   |-- HexahedronSetTopologyAlgorithms.h
|   |   |   |-- HexahedronSetTopologyAlgorithms.inl
|   |   |   |-- HexahedronSetTopologyContainer.cpp
|   |   |   |-- HexahedronSetTopologyContainer.h
|   |   |   |-- HexahedronSetTopologyModifier.cpp
|   |   |   |-- HexahedronSetTopologyModifier.h
|   |   |   |-- initBaseTopology.cpp
|   |   |   |-- initBaseTopology.h
|   |   |   |-- MeshTopology.cpp
|   |   |   |-- MeshTopology.h
|   |   |   |-- NumericalIntegrationDescriptor.cpp
|   |   |   |-- NumericalIntegrationDescriptor.h
|   |   |   |-- NumericalIntegrationDescriptor.inl
|   |   |   |-- PointSetGeometryAlgorithms.cpp
|   |   |   |-- PointSetGeometryAlgorithms.h
|   |   |   |-- PointSetGeometryAlgorithms.inl
|   |   |   |-- PointSetTopologyAlgorithms.cpp
|   |   |   |-- PointSetTopologyAlgorithms.h
|   |   |   |-- PointSetTopologyAlgorithms.inl
|   |   |   |-- PointSetTopologyContainer.cpp
|   |   |   |-- PointSetTopologyContainer.h
|   |   |   |-- PointSetTopologyModifier.cpp
|   |   |   |-- PointSetTopologyModifier.h
|   |   |   |-- QuadSetGeometryAlgorithms.cpp
|   |   |   |-- QuadSetGeometryAlgorithms.h
|   |   |   |-- QuadSetGeometryAlgorithms.inl
|   |   |   |-- QuadSetTopologyAlgorithms.cpp
|   |   |   |-- QuadSetTopologyAlgorithms.h
|   |   |   |-- QuadSetTopologyAlgorithms.inl
|   |   |   |-- QuadSetTopologyContainer.cpp
|   |   |   |-- QuadSetTopologyContainer.h
|   |   |   |-- QuadSetTopologyModifier.cpp
|   |   |   |-- QuadSetTopologyModifier.h
|   |   |   |-- RegularGridTopology.cpp
|   |   |   |-- RegularGridTopology.h
|   |   |   |-- SofaBaseTopology_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- EdgeSetTopology_test.cpp
|   |   |   |   |-- fake_TopologyScene.cpp
|   |   |   |   |-- fake_TopologyScene.h
|   |   |   |   |-- HexahedronSetTopology_test.cpp
|   |   |   |   |-- MeshTopology_test.cpp
|   |   |   |   |-- PointSetTopology_test.cpp
|   |   |   |   |-- QuadSetTopology_test.cpp
|   |   |   |   |-- RegularGridTopology_test.cpp
|   |   |   |   |-- SparseGridTopology_test.cpp
|   |   |   |   |-- TetrahedronNumericalIntegration_test.cpp
|   |   |   |   |-- TetrahedronSetTopology_test.cpp
|   |   |   |   |-- TriangleNumericalIntegration_test.cpp
|   |   |   |   |-- TriangleSetTopology_test.cpp
|   |   |   |-- SparseGridTopology.cpp
|   |   |   |-- SparseGridTopology.h
|   |   |   |-- TetrahedronSetGeometryAlgorithms.cpp
|   |   |   |-- TetrahedronSetGeometryAlgorithms.h
|   |   |   |-- TetrahedronSetGeometryAlgorithms.inl
|   |   |   |-- TetrahedronSetTopologyAlgorithms.cpp
|   |   |   |-- TetrahedronSetTopologyAlgorithms.h
|   |   |   |-- TetrahedronSetTopologyAlgorithms.inl
|   |   |   |-- TetrahedronSetTopologyContainer.cpp
|   |   |   |-- TetrahedronSetTopologyContainer.h
|   |   |   |-- TetrahedronSetTopologyModifier.cpp
|   |   |   |-- TetrahedronSetTopologyModifier.h
|   |   |   |-- TopologyData.h
|   |   |   |-- TopologyDataHandler.h
|   |   |   |-- TopologyDataHandler.inl
|   |   |   |-- TopologyData.inl
|   |   |   |-- TopologyEngine.h
|   |   |   |-- TopologyEngine.inl
|   |   |   |-- TopologySparseData.h
|   |   |   |-- TopologySparseDataHandler.h
|   |   |   |-- TopologySparseDataHandler.inl
|   |   |   |-- TopologySparseData.inl
|   |   |   |-- TopologySubsetData.h
|   |   |   |-- TopologySubsetDataHandler.h
|   |   |   |-- TopologySubsetDataHandler.inl
|   |   |   |-- TopologySubsetData.inl
|   |   |   |-- TriangleSetGeometryAlgorithms.cpp
|   |   |   |-- TriangleSetGeometryAlgorithms.h
|   |   |   |-- TriangleSetGeometryAlgorithms.inl
|   |   |   |-- TriangleSetTopologyAlgorithms.cpp
|   |   |   |-- TriangleSetTopologyAlgorithms.h
|   |   |   |-- TriangleSetTopologyAlgorithms.inl
|   |   |   |-- TriangleSetTopologyContainer.cpp
|   |   |   |-- TriangleSetTopologyContainer.h
|   |   |   |-- TriangleSetTopologyModifier.cpp
|   |   |   |-- TriangleSetTopologyModifier.h
|   |   |-- SofaBaseUtils
|   |   |   |-- AddResourceRepository.cpp
|   |   |   |-- AddResourceRepository.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- InfoComponent.cpp
|   |   |   |-- InfoComponent.h
|   |   |   |-- initBaseUtils.cpp
|   |   |   |-- initBaseUtils.h
|   |   |   |-- MakeAliasComponent.cpp
|   |   |   |-- MakeAliasComponent.h
|   |   |   |-- MakeDataAliasComponent.cpp
|   |   |   |-- MakeDataAliasComponent.h
|   |   |   |-- messageHandlerComponent.cpp
|   |   |   |-- messageHandlerComponent.h
|   |   |   |-- RequiredPlugin.cpp
|   |   |   |-- RequiredPlugin.h
|   |   |   |-- SofaBaseUtils_test
|   |   |       |-- AddResourceRepository_test.cpp
|   |   |       |-- CMakeLists.txt
|   |   |       |-- MakeAliasComponent_test.cpp
|   |   |       |-- MakeDataAliasComponent_test.cpp
|   |   |       |-- MessageHandlerComponent_test.cpp
|   |   |       |-- repo
|   |   |       |   |-- somefilesomewhere.txt
|   |   |       |-- RequiredPlugin_test.cpp
|   |   |-- SofaBaseVisual
|   |   |   |-- BackgroundSetting.cpp
|   |   |   |-- BackgroundSetting.h
|   |   |   |-- BaseCamera.cpp
|   |   |   |-- BaseCamera.h
|   |   |   |-- Camera.cpp
|   |   |   |-- Camera.h
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initBaseVisual.cpp
|   |   |   |-- initBaseVisual.h
|   |   |   |-- InteractiveCamera.cpp
|   |   |   |-- InteractiveCamera.h
|   |   |   |-- SofaBaseVisual_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- VisualModelImpl_test.cpp
|   |   |   |-- VisualModelImpl.cpp
|   |   |   |-- VisualModelImpl.h
|   |   |   |-- VisualStyle.cpp
|   |   |   |-- VisualStyle.h
|   |   |-- SofaCore
|   |   |   |-- CMakeLists.txt
|   |   |   |-- SofaCore_simutest
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- objectmodel
|   |   |   |       |-- BaseContext_test.cpp
|   |   |   |       |-- Base_test.cpp
|   |   |   |-- SofaCore_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- DataEngine_test.cpp
|   |   |   |   |-- loader
|   |   |   |   |   |-- MeshLoader_test.cpp
|   |   |   |   |-- objectmodel
|   |   |   |   |   |-- AspectPool_test.cpp
|   |   |   |   |   |-- BaseClass_test.cpp
|   |   |   |   |   |-- BaseData_test.cpp
|   |   |   |   |   |-- BaseLink_test.cpp
|   |   |   |   |   |-- BaseObjectDescription_test.cpp
|   |   |   |   |   |-- DataCallback_test.cpp
|   |   |   |   |   |-- DataFileName_test.cpp
|   |   |   |   |   |-- Data_test.cpp
|   |   |   |   |   |-- DDGNode_test.cpp
|   |   |   |   |-- PluginTest.cpp
|   |   |   |   |-- TrackedData_test.cpp
|   |   |   |-- src
|   |   |       |-- sofa
|   |   |           |-- core
|   |   |               |-- BaseMapping.cpp
|   |   |               |-- BaseMapping.h
|   |   |               |-- BaseState.cpp
|   |   |               |-- BaseState.h
|   |   |               |-- behavior
|   |   |               |   |-- BaseAnimationLoop.cpp
|   |   |               |   |-- BaseAnimationLoop.h
|   |   |               |   |-- BaseConstraintCorrection.cpp
|   |   |               |   |-- BaseConstraintCorrection.h
|   |   |               |   |-- BaseConstraint.cpp
|   |   |               |   |-- BaseConstraint.h
|   |   |               |   |-- BaseConstraintSet.cpp
|   |   |               |   |-- BaseConstraintSet.h
|   |   |               |   |-- BaseController.h
|   |   |               |   |-- BaseForceField.cpp
|   |   |               |   |-- BaseForceField.h
|   |   |               |   |-- BaseInteractionConstraint.h
|   |   |               |   |-- BaseInteractionForceField.cpp
|   |   |               |   |-- BaseInteractionForceField.h
|   |   |               |   |-- BaseInteractionProjectiveConstraintSet.h
|   |   |               |   |-- BaseLMConstraint.cpp
|   |   |               |   |-- BaseLMConstraint.h
|   |   |               |   |-- BaseMass.cpp
|   |   |               |   |-- BaseMass.h
|   |   |               |   |-- BaseMechanicalState.cpp
|   |   |               |   |-- BaseMechanicalState.h
|   |   |               |   |-- BaseProjectiveConstraintSet.cpp
|   |   |               |   |-- BaseProjectiveConstraintSet.h
|   |   |               |   |-- BaseRotationFinder.h
|   |   |               |   |-- BaseVectorOperations.h
|   |   |               |   |-- ConstraintCorrection.cpp
|   |   |               |   |-- ConstraintCorrection.h
|   |   |               |   |-- ConstraintCorrection.inl
|   |   |               |   |-- Constraint.cpp
|   |   |               |   |-- Constraint.h
|   |   |               |   |-- Constraint.inl
|   |   |               |   |-- ConstraintSolver.cpp
|   |   |               |   |-- ConstraintSolver.h
|   |   |               |   |-- ForceField.cpp
|   |   |               |   |-- ForceField.h
|   |   |               |   |-- ForceField.inl
|   |   |               |   |-- InertiaForce.h
|   |   |               |   |-- LinearSolver.cpp
|   |   |               |   |-- LinearSolver.h
|   |   |               |   |-- LMConstraint.cpp
|   |   |               |   |-- LMConstraint.h
|   |   |               |   |-- LMConstraint.inl
|   |   |               |   |-- Mass.cpp
|   |   |               |   |-- Mass.h
|   |   |               |   |-- Mass.inl
|   |   |               |   |-- MechanicalState.cpp
|   |   |               |   |-- MechanicalState.h
|   |   |               |   |-- MixedInteractionConstraint.cpp
|   |   |               |   |-- MixedInteractionConstraint.h
|   |   |               |   |-- MixedInteractionConstraint.inl
|   |   |               |   |-- MixedInteractionForceField.cpp
|   |   |               |   |-- MixedInteractionForceField.h
|   |   |               |   |-- MixedInteractionForceField.inl
|   |   |               |   |-- MultiMatrixAccessor.cpp
|   |   |               |   |-- MultiMatrixAccessor.h
|   |   |               |   |-- MultiMatrix.cpp
|   |   |               |   |-- MultiMatrix.h
|   |   |               |   |-- MultiVec.h
|   |   |               |   |-- OdeSolver.cpp
|   |   |               |   |-- OdeSolver.h
|   |   |               |   |-- PairInteractionConstraint.cpp
|   |   |               |   |-- PairInteractionConstraint.h
|   |   |               |   |-- PairInteractionConstraint.inl
|   |   |               |   |-- PairInteractionForceField.cpp
|   |   |               |   |-- PairInteractionForceField.h
|   |   |               |   |-- PairInteractionForceField.inl
|   |   |               |   |-- PairInteractionProjectiveConstraintSet.cpp
|   |   |               |   |-- PairInteractionProjectiveConstraintSet.h
|   |   |               |   |-- PairInteractionProjectiveConstraintSet.inl
|   |   |               |   |-- ParallelMultiVec.h
|   |   |               |   |-- ProjectiveConstraintSet.cpp
|   |   |               |   |-- ProjectiveConstraintSet.h
|   |   |               |   |-- ProjectiveConstraintSet.inl
|   |   |               |   |-- RotationFinder.h
|   |   |               |   |-- RotationMatrix.h
|   |   |               |-- BehaviorModel.cpp
|   |   |               |-- BehaviorModel.h
|   |   |               |-- CallContext.cpp
|   |   |               |-- CallContext.h
|   |   |               |-- CategoryLibrary.cpp
|   |   |               |-- CategoryLibrary.h
|   |   |               |-- collision
|   |   |               |   |-- BroadPhaseDetection.h
|   |   |               |   |-- CollisionAlgorithm.h
|   |   |               |   |-- CollisionGroupManager.h
|   |   |               |   |-- Contact.cpp
|   |   |               |   |-- Contact.h
|   |   |               |   |-- ContactManager.h
|   |   |               |   |-- Detection.h
|   |   |               |   |-- DetectionOutput.h
|   |   |               |   |-- Intersection.cpp
|   |   |               |   |-- Intersection.h
|   |   |               |   |-- Intersection.inl
|   |   |               |   |-- IntersectorFactory.h
|   |   |               |   |-- NarrowPhaseDetection.h
|   |   |               |   |-- ParallelNarrowPhaseDetection.h
|   |   |               |   |-- ParallelPipeline.cpp
|   |   |               |   |-- ParallelPipeline.h
|   |   |               |   |-- Pipeline.cpp
|   |   |               |   |-- Pipeline.h
|   |   |               |-- CollisionElement.h
|   |   |               |-- CollisionModel.cpp
|   |   |               |-- CollisionModel.h
|   |   |               |-- ComponentLibrary.cpp
|   |   |               |-- ComponentLibrary.h
|   |   |               |-- config.h.in
|   |   |               |-- ConstraintParams.cpp
|   |   |               |-- ConstraintParams.h
|   |   |               |-- core.h
|   |   |               |-- DataEngine.cpp
|   |   |               |-- DataEngine.h
|   |   |               |-- DataTracker.cpp
|   |   |               |-- DataTracker.h
|   |   |               |-- DevBaseMonitor.h
|   |   |               |-- ExecParams.cpp
|   |   |               |-- ExecParams.h
|   |   |               |-- init.cpp
|   |   |               |-- init.h
|   |   |               |-- loader
|   |   |               |   |-- BaseLoader.cpp
|   |   |               |   |-- BaseLoader.h
|   |   |               |   |-- ImageLoader.h
|   |   |               |   |-- Material.h
|   |   |               |   |-- MeshLoader.cpp
|   |   |               |   |-- MeshLoader.h
|   |   |               |   |-- PrimitiveGroup.h
|   |   |               |   |-- SceneLoader.cpp
|   |   |               |   |-- SceneLoader.h
|   |   |               |   |-- VoxelLoader.cpp
|   |   |               |   |-- VoxelLoader.h
|   |   |               |-- logging
|   |   |               |   |-- PerComponentLoggingMessageHandler.cpp
|   |   |               |   |-- PerComponentLoggingMessageHandler.h
|   |   |               |   |-- RichConsoleStyleMessageFormatter.cpp
|   |   |               |   |-- RichConsoleStyleMessageFormatter.h
|   |   |               |-- Mapping.cpp
|   |   |               |-- Mapping.h
|   |   |               |-- Mapping.inl
|   |   |               |-- MechanicalParams.cpp
|   |   |               |-- MechanicalParams.h
|   |   |               |-- Multi2Mapping.cpp
|   |   |               |-- Multi2Mapping.h
|   |   |               |-- Multi2Mapping.inl
|   |   |               |-- MultiMapping.cpp
|   |   |               |-- MultiMapping.h
|   |   |               |-- MultiMapping.inl
|   |   |               |-- MultiVecId.h
|   |   |               |-- ObjectFactory.cpp
|   |   |               |-- ObjectFactory.h
|   |   |               |-- objectmodel
|   |   |               |   |-- AspectPool.cpp
|   |   |               |   |-- AspectPool.h
|   |   |               |   |-- BaseClass.cpp
|   |   |               |   |-- BaseClass.h
|   |   |               |   |-- BaseContext.cpp
|   |   |               |   |-- BaseContext.h
|   |   |               |   |-- Base.cpp
|   |   |               |   |-- BaseData.cpp
|   |   |               |   |-- BaseData.h
|   |   |               |   |-- Base.h
|   |   |               |   |-- BaseLink.cpp
|   |   |               |   |-- BaseLink.h
|   |   |               |   |-- BaseNode.cpp
|   |   |               |   |-- BaseNode.h
|   |   |               |   |-- BaseObject.cpp
|   |   |               |   |-- BaseObjectDescription.cpp
|   |   |               |   |-- BaseObjectDescription.h
|   |   |               |   |-- BaseObject.h
|   |   |               |   |-- BaseObjectTasks.cpp
|   |   |               |   |-- BaseObjectTasks_epilogue.m4
|   |   |               |   |-- BaseObjectTasks_gen.m4
|   |   |               |   |-- BaseObjectTasks.h
|   |   |               |   |-- BaseObjectTasks_macros.m4
|   |   |               |   |-- BaseObjectTasks_prologue.m4
|   |   |               |   |-- ClassInfo.cpp
|   |   |               |   |-- ClassInfo.h
|   |   |               |   |-- ComponentState.cpp
|   |   |               |   |-- ComponentState.h
|   |   |               |   |-- ConfigurationSetting.cpp
|   |   |               |   |-- ConfigurationSetting.h
|   |   |               |   |-- Context.cpp
|   |   |               |   |-- Context.h
|   |   |               |   |-- ContextObject.cpp
|   |   |               |   |-- ContextObject.h
|   |   |               |   |-- DataCallback.cpp
|   |   |               |   |-- DataCallback.h
|   |   |               |   |-- Data.cpp
|   |   |               |   |-- DataFileName.cpp
|   |   |               |   |-- DataFileName.h
|   |   |               |   |-- Data.h
|   |   |               |   |-- DDGNode.cpp
|   |   |               |   |-- DDGNode.h
|   |   |               |   |-- DetachNodeEvent.cpp
|   |   |               |   |-- DetachNodeEvent.h
|   |   |               |   |-- Event.cpp
|   |   |               |   |-- Event.h
|   |   |               |   |-- GUIEvent.cpp
|   |   |               |   |-- GUIEvent.h
|   |   |               |   |-- HapticDeviceEvent.cpp
|   |   |               |   |-- HapticDeviceEvent.h
|   |   |               |   |-- IdleEvent.cpp
|   |   |               |   |-- IdleEvent.h
|   |   |               |   |-- JoystickEvent.cpp
|   |   |               |   |-- JoystickEvent.h
|   |   |               |   |-- KeypressedEvent.cpp
|   |   |               |   |-- KeypressedEvent.h
|   |   |               |   |-- KeyreleasedEvent.cpp
|   |   |               |   |-- KeyreleasedEvent.h
|   |   |               |   |-- Link.h
|   |   |               |   |-- MouseEvent.cpp
|   |   |               |   |-- MouseEvent.h
|   |   |               |   |-- ScriptEvent.cpp
|   |   |               |   |-- ScriptEvent.h
|   |   |               |   |-- SPtr.h
|   |   |               |   |-- Tag.cpp
|   |   |               |   |-- Tag.h
|   |   |               |-- ParallelCollisionModel.h
|   |   |               |-- Plugin.cpp
|   |   |               |-- Plugin.h
|   |   |               |-- PluginManager.cpp
|   |   |               |-- PluginManager.h
|   |   |               |-- SofaLibrary.cpp
|   |   |               |-- SofaLibrary.h
|   |   |               |-- sptr.h
|   |   |               |-- State.cpp
|   |   |               |-- State.h
|   |   |               |-- State.inl
|   |   |               |-- topology
|   |   |               |   |-- BaseMeshTopology.cpp
|   |   |               |   |-- BaseMeshTopology.h
|   |   |               |   |-- BaseTopology.cpp
|   |   |               |   |-- BaseTopologyData.h
|   |   |               |   |-- BaseTopologyEngine.h
|   |   |               |   |-- BaseTopology.h
|   |   |               |   |-- BaseTopologyObject.cpp
|   |   |               |   |-- BaseTopologyObject.h
|   |   |               |   |-- TopologicalMapping.h
|   |   |               |   |-- TopologyChange.cpp
|   |   |               |   |-- TopologyChange.h
|   |   |               |   |-- Topology.cpp
|   |   |               |   |-- TopologyElementHandler.cpp
|   |   |               |   |-- TopologyElementHandler.h
|   |   |               |   |-- Topology.h
|   |   |               |   |-- TopologyHandler.cpp
|   |   |               |   |-- TopologyHandler.h
|   |   |               |-- VecId.h
|   |   |               |-- visual
|   |   |                   |-- DisplayFlags.cpp
|   |   |                   |-- DisplayFlags.h
|   |   |                   |-- DrawToolGL.cpp
|   |   |                   |-- DrawToolGL.h
|   |   |                   |-- DrawTool.h
|   |   |                   |-- Shader.cpp
|   |   |                   |-- Shader.h
|   |   |                   |-- VisualLoop.cpp
|   |   |                   |-- VisualLoop.h
|   |   |                   |-- VisualManager.cpp
|   |   |                   |-- VisualManager.h
|   |   |                   |-- VisualModel.cpp
|   |   |                   |-- VisualModel.h
|   |   |                   |-- VisualParams.cpp
|   |   |                   |-- VisualParams.h
|   |   |-- SofaDefaultType
|   |   |   |-- CMakeLists.txt
|   |   |   |-- SofaDefaultType_simutest
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- TemplateAliases_test.cpp
|   |   |   |-- SofaDefaultType_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- MapMapSparseMatrixEigenUtils_test.cpp
|   |   |   |   |-- MatTypes_test.cpp
|   |   |   |   |-- VecTypes_test.cpp
|   |   |   |-- src
|   |   |       |-- sofa
|   |   |           |-- defaulttype
|   |   |               |-- BaseMatrix.cpp
|   |   |               |-- BaseMatrix.h
|   |   |               |-- BaseVector.h
|   |   |               |-- BoundingBox.cpp
|   |   |               |-- BoundingBox.h
|   |   |               |-- Color.cpp
|   |   |               |-- Color.h
|   |   |               |-- config.h.in
|   |   |               |-- DataTypeInfo.h
|   |   |               |-- defaulttype.h
|   |   |               |-- Frame.cpp
|   |   |               |-- Frame.h
|   |   |               |-- init.cpp
|   |   |               |-- init.h
|   |   |               |-- MapMapSparseMatrixEigenUtils.h
|   |   |               |-- MapMapSparseMatrix.h
|   |   |               |-- Mat.h
|   |   |               |-- Mat_solve_Cholesky.h
|   |   |               |-- Mat_solve_LU.h
|   |   |               |-- Mat_solve_SVD.h
|   |   |               |-- MatSym.h
|   |   |               |-- Quat.h
|   |   |               |-- Quat.inl
|   |   |               |-- Ray.h
|   |   |               |-- RGBAColor.h
|   |   |               |-- RigidTypes.h
|   |   |               |-- RigidVec6Types.h
|   |   |               |-- SharedTypes.h
|   |   |               |-- SolidTypes.cpp
|   |   |               |-- SolidTypes.h
|   |   |               |-- SolidTypes.inl
|   |   |               |-- TemplatesAliases.cpp
|   |   |               |-- TemplatesAliases.h
|   |   |               |-- TopologyTypes.h
|   |   |               |-- Vec3Types.h
|   |   |               |-- Vec.cpp
|   |   |               |-- Vec.h
|   |   |               |-- VecTypes.h
|   |   |-- SofaDeformable
|   |   |   |-- AngularSpringForceField.cpp
|   |   |   |-- AngularSpringForceField.h
|   |   |   |-- AngularSpringForceField.inl
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initDeformable.cpp
|   |   |   |-- initDeformable.h
|   |   |   |-- MeshSpringForceField.cpp
|   |   |   |-- MeshSpringForceField.h
|   |   |   |-- MeshSpringForceField.inl
|   |   |   |-- PolynomialRestShapeSpringsForceField.cpp
|   |   |   |-- PolynomialRestShapeSpringsForceField.h
|   |   |   |-- PolynomialRestShapeSpringsForceField.inl
|   |   |   |-- PolynomialSpringsForceField.cpp
|   |   |   |-- PolynomialSpringsForceField.h
|   |   |   |-- PolynomialSpringsForceField.inl
|   |   |   |-- RestShapeSpringsForceField.cpp
|   |   |   |-- RestShapeSpringsForceField.h
|   |   |   |-- RestShapeSpringsForceField.inl
|   |   |   |-- SofaDeformable_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- PolynomialRestShapeSpringsForceField_test.cpp
|   |   |   |   |-- RestShapeSpringsForceField_test.cpp
|   |   |   |   |-- StiffSpringForceField_test.cpp
|   |   |   |-- SpringForceField.cpp
|   |   |   |-- SpringForceField.h
|   |   |   |-- SpringForceField.inl
|   |   |   |-- StiffSpringForceField.cpp
|   |   |   |-- StiffSpringForceField.h
|   |   |   |-- StiffSpringForceField.inl
|   |   |-- SofaEigen2Solver
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h.in
|   |   |   |-- EigenBaseSparseMatrix.h
|   |   |   |-- EigenBaseSparseMatrix_MT.h
|   |   |   |-- EigenMatrixManipulator.cpp
|   |   |   |-- EigenMatrixManipulator.h
|   |   |   |-- EigenSparseMatrix.h
|   |   |   |-- EigenVector.cpp
|   |   |   |-- EigenVector.h
|   |   |   |-- EigenVectorWrapper.h
|   |   |   |-- initEigen2Solver.cpp
|   |   |   |-- initEigen2Solver.h
|   |   |   |-- SVDLinearSolver.cpp
|   |   |   |-- SVDLinearSolver.h
|   |   |-- SofaEngine
|   |   |   |-- BoxROI.cpp
|   |   |   |-- BoxROI.h
|   |   |   |-- BoxROI.inl
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initEngine.cpp
|   |   |   |-- initEngine.h
|   |   |   |-- SofaEngine_test
|   |   |       |-- BoxROI_test.cpp
|   |   |       |-- CMakeLists.txt
|   |   |       |-- Engine_test.cpp
|   |   |       |-- TestEngine.cpp
|   |   |       |-- TestEngine.h
|   |   |-- SofaExplicitOdeSolver
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- EulerSolver.cpp
|   |   |   |-- EulerSolver.h
|   |   |   |-- initExplicitODESolver.cpp
|   |   |   |-- initExplicitODESolver.h
|   |   |   |-- SofaExplicitOdeSolver_test
|   |   |       |-- CMakeLists.txt
|   |   |       |-- EulerExplicitSolverDynamic_test.cpp
|   |   |-- SofaHelper
|   |   |   |-- CMakeLists.txt
|   |   |   |-- etc
|   |   |   |   |-- sofa.ini.in
|   |   |   |-- SofaHelper_simutest
|   |   |   |   |-- AdvancedTimer_test.cpp
|   |   |   |   |-- CMakeLists.txt
|   |   |   |-- SofaHelper_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- gl
|   |   |   |   |   |-- GLSLShader_test.cpp
|   |   |   |   |   |-- test.cppglsl
|   |   |   |   |-- io
|   |   |   |   |   |-- MeshOBJ_test.cpp
|   |   |   |   |   |-- XspLoader_test.cpp
|   |   |   |   |-- KdTree_test.cpp
|   |   |   |   |-- logging
|   |   |   |   |   |-- logging_test.cpp
|   |   |   |   |-- Quater_test.cpp
|   |   |   |   |-- SVector_test.cpp
|   |   |   |   |-- system
|   |   |   |   |   |-- atomic_test.cpp
|   |   |   |   |   |-- FileMonitor_test.cpp
|   |   |   |   |   |-- FileRepository_test.cpp
|   |   |   |   |   |-- FileSystem_test.cpp
|   |   |   |   |   |-- PluginManager_test.cpp
|   |   |   |   |   |-- TestPlugin
|   |   |   |   |   |   |-- CMakeLists.txt
|   |   |   |   |   |   |-- ComponentA.cpp
|   |   |   |   |   |   |-- ComponentA.h
|   |   |   |   |   |   |-- ComponentB.cpp
|   |   |   |   |   |   |-- ComponentB.h
|   |   |   |   |   |   |-- ComponentC.cpp
|   |   |   |   |   |   |-- ComponentC.h
|   |   |   |   |   |   |-- initTestPlugin.cpp
|   |   |   |   |   |   |-- TestPluginConfig.cmake.in
|   |   |   |   |   |   |-- TestPlugin.h
|   |   |   |   |   |-- thread
|   |   |   |   |       |-- CircularQueue_test.cpp
|   |   |   |   |-- testing
|   |   |   |   |   |-- TestMessageHandler_test.cpp
|   |   |   |   |-- types
|   |   |   |   |   |-- Color_test.cpp
|   |   |   |   |   |-- Material_test.cpp
|   |   |   |   |-- Utils_test.cpp
|   |   |   |   |-- vector_test.cpp
|   |   |   |-- src
|   |   |       |-- sofa
|   |   |           |-- helper
|   |   |               |-- accessor.h
|   |   |               |-- AdvancedTimer.cpp
|   |   |               |-- AdvancedTimer.h
|   |   |               |-- ArgumentParser.cpp
|   |   |               |-- ArgumentParser.h
|   |   |               |-- BackTrace.cpp
|   |   |               |-- BackTrace.h
|   |   |               |-- cast.h
|   |   |               |-- ColorMap.cpp
|   |   |               |-- ColorMap.h
|   |   |               |-- ComponentChange.cpp
|   |   |               |-- ComponentChange.h
|   |   |               |-- config.h.in
|   |   |               |-- decompose.cpp
|   |   |               |-- decompose.h
|   |   |               |-- decompose.inl
|   |   |               |-- deque.h
|   |   |               |-- DualQuat.cpp
|   |   |               |-- DualQuat.h
|   |   |               |-- DualQuat.inl
|   |   |               |-- Factory.cpp
|   |   |               |-- Factory.h
|   |   |               |-- Factory.inl
|   |   |               |-- fixed_array_algorithms.h
|   |   |               |-- fixed_array.h
|   |   |               |-- FnDispatcher.cpp
|   |   |               |-- FnDispatcher.h
|   |   |               |-- FnDispatcher.inl
|   |   |               |-- GenerateRigid.cpp
|   |   |               |-- GenerateRigid.h
|   |   |               |-- gl
|   |   |               |   |-- Axis.cpp
|   |   |               |   |-- Axis.h
|   |   |               |   |-- BasicShapesGL.cpp
|   |   |               |   |-- BasicShapesGL.h
|   |   |               |   |-- BasicShapesGL.inl
|   |   |               |   |-- BasicShapes.h
|   |   |               |   |-- Capture.cpp
|   |   |               |   |-- Capture.h
|   |   |               |   |-- Color.cpp
|   |   |               |   |-- Color.h
|   |   |               |   |-- Cylinder.cpp
|   |   |               |   |-- Cylinder.h
|   |   |               |   |-- FrameBufferObject.cpp
|   |   |               |   |-- FrameBufferObject.h
|   |   |               |   |-- glfont.cpp
|   |   |               |   |-- glfont.h
|   |   |               |   |-- GLSLShader.cpp
|   |   |               |   |-- GLSLShader.h
|   |   |               |   |-- glText.cpp
|   |   |               |   |-- glText.h
|   |   |               |   |-- glText.inl
|   |   |               |   |-- RAII.h
|   |   |               |   |-- shaders
|   |   |               |   |   |-- generateSphere.cppglsl
|   |   |               |   |-- template.h
|   |   |               |   |-- Texture.cpp
|   |   |               |   |-- Texture.h
|   |   |               |   |-- Trackball.cpp
|   |   |               |   |-- Trackball.h
|   |   |               |   |-- Transformation.cpp
|   |   |               |   |-- Transformation.h
|   |   |               |   |-- VideoRecorderFFMPEG.cpp
|   |   |               |   |-- VideoRecorderFFMPEG.h
|   |   |               |-- hash.h
|   |   |               |-- helper.h
|   |   |               |-- IndexOpenMP.h
|   |   |               |-- init.cpp
|   |   |               |-- init.h
|   |   |               |-- integer_id.h
|   |   |               |-- io
|   |   |               |   |-- BaseFileAccess.cpp
|   |   |               |   |-- BaseFileAccess.h
|   |   |               |   |-- bvh
|   |   |               |   |   |-- BVHChannels.h
|   |   |               |   |   |-- BVHJoint.cpp
|   |   |               |   |   |-- BVHJoint.h
|   |   |               |   |   |-- BVHLoader.cpp
|   |   |               |   |   |-- BVHLoader.h
|   |   |               |   |   |-- BVHMotion.cpp
|   |   |               |   |   |-- BVHMotion.h
|   |   |               |   |   |-- BVHOffset.h
|   |   |               |   |-- FileAccess.cpp
|   |   |               |   |-- FileAccess.h
|   |   |               |   |-- File.cpp
|   |   |               |   |-- File.h
|   |   |               |   |-- Image.cpp
|   |   |               |   |-- ImageDDS.cpp
|   |   |               |   |-- ImageDDS.h
|   |   |               |   |-- Image.h
|   |   |               |   |-- ImageRAW.cpp
|   |   |               |   |-- ImageRAW.h
|   |   |               |   |-- MassSpringLoader.h
|   |   |               |   |-- Mesh.cpp
|   |   |               |   |-- MeshGmsh.cpp
|   |   |               |   |-- MeshGmsh.h
|   |   |               |   |-- Mesh.h
|   |   |               |   |-- MeshOBJ.cpp
|   |   |               |   |-- MeshOBJ.h
|   |   |               |   |-- MeshTopologyLoader.cpp
|   |   |               |   |-- MeshTopologyLoader.h
|   |   |               |   |-- SphereLoader.cpp
|   |   |               |   |-- SphereLoader.h
|   |   |               |   |-- TriangleLoader.cpp
|   |   |               |   |-- TriangleLoader.h
|   |   |               |   |-- XspLoader.cpp
|   |   |               |   |-- XspLoader.h
|   |   |               |-- kdTree.cpp
|   |   |               |-- kdTree.h
|   |   |               |-- kdTree.inl
|   |   |               |-- LCPcalc.cpp
|   |   |               |-- LCPcalc.h
|   |   |               |-- LCPSolver.h
|   |   |               |-- LCPSolver.inl
|   |   |               |-- list.h
|   |   |               |-- logging
|   |   |               |   |-- ClangMessageHandler.cpp
|   |   |               |   |-- ClangMessageHandler.h
|   |   |               |   |-- ClangStyleMessageFormatter.cpp
|   |   |               |   |-- ClangStyleMessageFormatter.h
|   |   |               |   |-- ComponentInfo.cpp
|   |   |               |   |-- ComponentInfo.h
|   |   |               |   |-- ConsoleMessageHandler.cpp
|   |   |               |   |-- ConsoleMessageHandler.h
|   |   |               |   |-- CountingMessageHandler.cpp
|   |   |               |   |-- CountingMessageHandler.h
|   |   |               |   |-- DefaultStyleMessageFormatter.cpp
|   |   |               |   |-- DefaultStyleMessageFormatter.h
|   |   |               |   |-- ExceptionMessageHandler.cpp
|   |   |               |   |-- ExceptionMessageHandler.h
|   |   |               |   |-- FileInfo.h
|   |   |               |   |-- FileMessageHandler.cpp
|   |   |               |   |-- FileMessageHandler.h
|   |   |               |   |-- LoggerMessageHandler.cpp
|   |   |               |   |-- LoggerMessageHandler.h
|   |   |               |   |-- LoggingMessageHandler.cpp
|   |   |               |   |-- LoggingMessageHandler.h
|   |   |               |   |-- Message.cpp
|   |   |               |   |-- MessageDispatcher.cpp
|   |   |               |   |-- MessageDispatcher.h
|   |   |               |   |-- MessageFormatter.cpp
|   |   |               |   |-- MessageFormatter.h
|   |   |               |   |-- Message.h
|   |   |               |   |-- MessageHandler.h
|   |   |               |   |-- Messaging.h
|   |   |               |   |-- RoutingMessageHandler.cpp
|   |   |               |   |-- RoutingMessageHandler.h
|   |   |               |   |-- SilentMessageHandler.cpp
|   |   |               |   |-- SilentMessageHandler.h
|   |   |               |-- map.h
|   |   |               |-- map_ptr_stable_compare.h
|   |   |               |-- MarchingCubeUtility.cpp
|   |   |               |-- MarchingCubeUtility.h
|   |   |               |-- MatEigen.h
|   |   |               |-- MemoryManager.h
|   |   |               |-- messaging
|   |   |               |   |-- FileMessage.cpp
|   |   |               |   |-- FileMessage.h
|   |   |               |-- NameDecoder.cpp
|   |   |               |-- NameDecoder.h
|   |   |               |-- OptionsGroup.cpp
|   |   |               |-- OptionsGroup.h
|   |   |               |-- OwnershipSPtr.h
|   |   |               |-- pair.h
|   |   |               |-- polygon_cube_intersection
|   |   |               |   |-- fast_polygon_cube_intersection.cpp
|   |   |               |   |-- polygon_cube_intersection.cpp
|   |   |               |   |-- polygon_cube_intersection.h
|   |   |               |   |-- vec.h
|   |   |               |-- Polynomial_LD.cpp
|   |   |               |-- Polynomial_LD.h
|   |   |               |-- Polynomial_LD.inl
|   |   |               |-- proximity.cpp
|   |   |               |-- proximity.h
|   |   |               |-- Quater.cpp
|   |   |               |-- Quater.h
|   |   |               |-- Quater.inl
|   |   |               |-- RandomGenerator.cpp
|   |   |               |-- RandomGenerator.h
|   |   |               |-- random.h
|   |   |               |-- rmath.h
|   |   |               |-- set.h
|   |   |               |-- SimpleTimer.h
|   |   |               |-- SortedPermutation.h
|   |   |               |-- stable_vector.h
|   |   |               |-- StateMask.cpp
|   |   |               |-- StateMask.h
|   |   |               |-- StringUtils.cpp
|   |   |               |-- StringUtils.h
|   |   |               |-- SVector.cpp
|   |   |               |-- SVector.h
|   |   |               |-- system
|   |   |               |   |-- atomic.h
|   |   |               |   |-- config.h
|   |   |               |   |-- console.cpp
|   |   |               |   |-- console.h
|   |   |               |   |-- console_internal.h
|   |   |               |   |-- DynamicLibrary.cpp
|   |   |               |   |-- DynamicLibrary.h
|   |   |               |   |-- FileMonitor.h
|   |   |               |   |-- FileMonitor_linux.cpp
|   |   |               |   |-- FileMonitor_macosx.cpp
|   |   |               |   |-- FileMonitor_windows.cpp
|   |   |               |   |-- FileRepository.cpp
|   |   |               |   |-- FileRepository.h
|   |   |               |   |-- FileSystem.cpp
|   |   |               |   |-- FileSystem.h
|   |   |               |   |-- gl.cpp
|   |   |               |   |-- gl.h
|   |   |               |   |-- glu.h
|   |   |               |   |-- Locale.cpp
|   |   |               |   |-- Locale.h
|   |   |               |   |-- PipeProcess.cpp
|   |   |               |   |-- PipeProcess.h
|   |   |               |   |-- PluginManager.cpp
|   |   |               |   |-- PluginManager.h
|   |   |               |   |-- SetDirectory.cpp
|   |   |               |   |-- SetDirectory.h
|   |   |               |   |-- SofaOStream.cpp
|   |   |               |   |-- SofaOStream.h
|   |   |               |   |-- thread
|   |   |               |       |-- CircularQueue.cpp
|   |   |               |       |-- CircularQueue.h
|   |   |               |       |-- CircularQueue.inl
|   |   |               |       |-- CTime.cpp
|   |   |               |       |-- CTime.h
|   |   |               |       |-- debug.cpp
|   |   |               |       |-- debug.h
|   |   |               |       |-- thread_specific_ptr.h
|   |   |               |       |-- TimeoutWatchdog.cpp
|   |   |               |       |-- TimeoutWatchdog.h
|   |   |               |-- TagFactory.cpp
|   |   |               |-- TagFactory.h
|   |   |               |-- testing
|   |   |               |   |-- BaseTest.cpp
|   |   |               |   |-- BaseTest.h
|   |   |               |   |-- NumericTest.cpp
|   |   |               |   |-- NumericTest.h
|   |   |               |   |-- TestMessageHandler.cpp
|   |   |               |   |-- TestMessageHandler.h
|   |   |               |-- TypeInfo.h
|   |   |               |-- types
|   |   |               |   |-- fixed_array.cpp
|   |   |               |   |-- Material.cpp
|   |   |               |   |-- Material.h
|   |   |               |   |-- RGBAColor.cpp
|   |   |               |   |-- RGBAColor.h
|   |   |               |-- UnitTest.cpp
|   |   |               |-- UnitTest.h
|   |   |               |-- Utils.cpp
|   |   |               |-- Utils.h
|   |   |               |-- vector_algebra.h
|   |   |               |-- vector.cpp
|   |   |               |-- vectorData.h
|   |   |               |-- vector_device.h
|   |   |               |-- vector.h
|   |   |               |-- vectorLinks.h
|   |   |-- SofaImplicitOdeSolver
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- EulerImplicitSolver.cpp
|   |   |   |-- EulerImplicitSolver.h
|   |   |   |-- initImplicitODESolver.cpp
|   |   |   |-- initImplicitODESolver.h
|   |   |   |-- SofaImplicitOdeSolver_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- EulerImplicitSolverDynamic_test.cpp
|   |   |   |   |-- EulerImplicitSolverStatic_test.cpp
|   |   |   |   |-- loadPlugins.cpp
|   |   |   |   |-- scenes
|   |   |   |   |   |-- EulerImplicitSpringDynamicTest.xml
|   |   |   |   |   |-- NewmarkSpringDynamicTest.xml
|   |   |   |   |-- SpringSolverDynamic_test.cpp
|   |   |   |-- StaticSolver.cpp
|   |   |   |-- StaticSolver.h
|   |   |-- SofaLoader
|   |   |   |-- BaseVTKReader.cpp
|   |   |   |-- BaseVTKReader.h
|   |   |   |-- BaseVTKReader.inl
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initLoader.cpp
|   |   |   |-- initLoader.h
|   |   |   |-- MeshObjLoader.cpp
|   |   |   |-- MeshObjLoader.h
|   |   |   |-- MeshVTKLoader.cpp
|   |   |   |-- MeshVTKLoader.h
|   |   |   |-- SofaLoader_test
|   |   |       |-- CMakeLists.txt
|   |   |       |-- MeshObjLoader_test.cpp
|   |   |       |-- MeshVTKLoader_test.cpp
|   |   |-- SofaMeshCollision
|   |   |   |-- BarycentricContactMapper.cpp
|   |   |   |-- BarycentricContactMapper.h
|   |   |   |-- BarycentricContactMapper.inl
|   |   |   |-- BarycentricPenalityContact.cpp
|   |   |   |-- BarycentricPenalityContact.h
|   |   |   |-- BarycentricPenalityContact.inl
|   |   |   |-- CMakeLists.txt
|   |   |   |-- CollisionPM.h
|   |   |   |-- config.h
|   |   |   |-- EndPoint.h
|   |   |   |-- IdentityContactMapper.cpp
|   |   |   |-- IdentityContactMapper.h
|   |   |   |-- IdentityContactMapper.inl
|   |   |   |-- initMeshCollision.cpp
|   |   |   |-- initMeshCollision.h
|   |   |   |-- IntrMeshUtility.cpp
|   |   |   |-- IntrMeshUtility.h
|   |   |   |-- IntrMeshUtility.inl
|   |   |   |-- IntrTriangleOBB.cpp
|   |   |   |-- IntrTriangleOBB.h
|   |   |   |-- IntrTriangleOBB.inl
|   |   |   |-- Line.h
|   |   |   |-- LineLocalMinDistanceFilter.cpp
|   |   |   |-- LineLocalMinDistanceFilter.h
|   |   |   |-- LineModel.cpp
|   |   |   |-- LineModel.h
|   |   |   |-- LineModel.inl
|   |   |   |-- LocalMinDistanceFilter.cpp
|   |   |   |-- LocalMinDistanceFilter.h
|   |   |   |-- MeshIntTool.cpp
|   |   |   |-- MeshIntTool.h
|   |   |   |-- MeshIntTool.inl
|   |   |   |-- MeshNewProximityIntersection.cpp
|   |   |   |-- MeshNewProximityIntersection.h
|   |   |   |-- MeshNewProximityIntersection.inl
|   |   |   |-- Point.h
|   |   |   |-- PointLocalMinDistanceFilter.cpp
|   |   |   |-- PointLocalMinDistanceFilter.h
|   |   |   |-- PointModel.cpp
|   |   |   |-- PointModel.h
|   |   |   |-- PointModel.inl
|   |   |   |-- RayTriangleIntersection.cpp
|   |   |   |-- RayTriangleIntersection.h
|   |   |   |-- RigidContactMapper.cpp
|   |   |   |-- RigidContactMapper.h
|   |   |   |-- RigidContactMapper.inl
|   |   |   |-- SofaMeshCollision_test
|   |   |   |   |-- BaryMapper_test.cpp
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- MeshNewProximityIntersection_test.cpp
|   |   |   |-- SubsetContactMapper.cpp
|   |   |   |-- SubsetContactMapper.h
|   |   |   |-- SubsetContactMapper.inl
|   |   |   |-- Triangle.h
|   |   |   |-- TriangleLocalMinDistanceFilter.cpp
|   |   |   |-- TriangleLocalMinDistanceFilter.h
|   |   |   |-- TriangleModel.cpp
|   |   |   |-- TriangleModel.h
|   |   |   |-- TriangleModel.inl
|   |   |-- SofaObjectInteraction
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initObjectInteraction.cpp
|   |   |   |-- initObjectInteraction.h
|   |   |   |-- PenalityContactForceField.cpp
|   |   |   |-- PenalityContactForceField.h
|   |   |   |-- PenalityContactForceField.inl
|   |   |-- SofaRigid
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- initRigid.cpp
|   |   |   |-- initRigid.h
|   |   |   |-- JointSpring.cpp
|   |   |   |-- JointSpringForceField.cpp
|   |   |   |-- JointSpringForceField.h
|   |   |   |-- JointSpringForceField.inl
|   |   |   |-- JointSpring.h
|   |   |   |-- JointSpring.inl
|   |   |   |-- RigidMapping.cpp
|   |   |   |-- RigidMapping.h
|   |   |   |-- RigidMapping.inl
|   |   |   |-- RigidRigidMapping.cpp
|   |   |   |-- RigidRigidMapping.h
|   |   |   |-- RigidRigidMapping.inl
|   |   |   |-- SofaRigid_test
|   |   |       |-- CMakeLists.txt
|   |   |       |-- QuaternionIntegration_test.cpp
|   |   |       |-- RigidMapping_test.cpp
|   |   |       |-- RigidRigidMapping_test.cpp
|   |   |-- SofaSimpleFem
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h
|   |   |   |-- HexahedronFEMForceField.cpp
|   |   |   |-- HexahedronFEMForceField.h
|   |   |   |-- HexahedronFEMForceField.inl
|   |   |   |-- initSimpleFEM.cpp
|   |   |   |-- initSimpleFEM.h
|   |   |   |-- SofaSimpleFem_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- HexahedronFEMForceField_test.cpp
|   |   |   |   |-- scenes
|   |   |   |   |   |-- HexahedronFEMForceField.scn
|   |   |   |   |   |-- TetrahedronDiffusionFEMForceField.scn
|   |   |   |   |   |-- TetrahedronFEMForceFieldRegularTetra.scn
|   |   |   |   |-- TetrahedronDiffusionFEMForceField_test.cpp
|   |   |   |   |-- TetrahedronFEMForceField_test.cpp
|   |   |   |-- TetrahedronDiffusionFEMForceField.cpp
|   |   |   |-- TetrahedronDiffusionFEMForceField.h
|   |   |   |-- TetrahedronDiffusionFEMForceField.inl
|   |   |   |-- TetrahedronFEMForceField.cpp
|   |   |   |-- TetrahedronFEMForceField.h
|   |   |   |-- TetrahedronFEMForceField.inl
|   |   |-- SofaSimulationCommon
|   |   |   |-- CMakeLists.txt
|   |   |   |-- common.h
|   |   |   |-- config.h.in
|   |   |   |-- FindByTypeVisitor.h
|   |   |   |-- init.cpp
|   |   |   |-- init.h
|   |   |   |-- SceneLoaderPHP.cpp
|   |   |   |-- SceneLoaderPHP.h
|   |   |   |-- SceneLoaderXML.cpp
|   |   |   |-- SceneLoaderXML.h
|   |   |   |-- SofaSimulationCommon_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- LoadScene_test.cpp
|   |   |   |-- TransformationVisitor.cpp
|   |   |   |-- TransformationVisitor.h
|   |   |   |-- xml
|   |   |       |-- AttributeElement.cpp
|   |   |       |-- AttributeElement.h
|   |   |       |-- BaseElement.cpp
|   |   |       |-- BaseElement.h
|   |   |       |-- BaseMultiMappingElement.cpp
|   |   |       |-- BaseMultiMappingElement.h
|   |   |       |-- DataElement.cpp
|   |   |       |-- DataElement.h
|   |   |       |-- Element.h
|   |   |       |-- Element.inl
|   |   |       |-- ElementNameHelper.cpp
|   |   |       |-- ElementNameHelper.h
|   |   |       |-- NodeElement.cpp
|   |   |       |-- NodeElement.h
|   |   |       |-- ObjectElement.cpp
|   |   |       |-- ObjectElement.h
|   |   |       |-- XML.cpp
|   |   |       |-- XML.h
|   |   |-- SofaSimulationCore
|   |   |   |-- CMakeLists.txt
|   |   |   |-- SofaSimulationCore_simutest
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- DefaultAnimationLoop_test.cpp
|   |   |   |   |-- NodeContext_test.cpp
|   |   |   |-- SofaSimulationCore_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- TaskSchedulerTests.cpp
|   |   |   |   |-- TaskSchedulerTestTasks.cpp
|   |   |   |   |-- TaskSchedulerTestTasks.h
|   |   |   |-- src
|   |   |       |-- sofa
|   |   |           |-- simulation
|   |   |               |-- AnimateBeginEvent.cpp
|   |   |               |-- AnimateBeginEvent.h
|   |   |               |-- AnimateEndEvent.cpp
|   |   |               |-- AnimateEndEvent.h
|   |   |               |-- AnimateVisitor.cpp
|   |   |               |-- AnimateVisitor.h
|   |   |               |-- BaseSimulationExporter.cpp
|   |   |               |-- BaseSimulationExporter.h
|   |   |               |-- BehaviorUpdatePositionVisitor.cpp
|   |   |               |-- BehaviorUpdatePositionVisitor.h
|   |   |               |-- CactusStackStorage.cpp
|   |   |               |-- CactusStackStorage.h
|   |   |               |-- ChangeListener.cpp
|   |   |               |-- ChangeListener.h
|   |   |               |-- ClassSystem.h
|   |   |               |-- CleanupVisitor.cpp
|   |   |               |-- CleanupVisitor.h
|   |   |               |-- CollisionAnimationLoop.cpp
|   |   |               |-- CollisionAnimationLoop.h
|   |   |               |-- CollisionBeginEvent.cpp
|   |   |               |-- CollisionBeginEvent.h
|   |   |               |-- CollisionEndEvent.cpp
|   |   |               |-- CollisionEndEvent.h
|   |   |               |-- CollisionVisitor.cpp
|   |   |               |-- CollisionVisitor.h
|   |   |               |-- Colors.h
|   |   |               |-- config.h.in
|   |   |               |-- DeactivatedNodeVisitor.cpp
|   |   |               |-- DeactivatedNodeVisitor.h
|   |   |               |-- DefaultAnimationLoop.cpp
|   |   |               |-- DefaultAnimationLoop.h
|   |   |               |-- DefaultTaskScheduler.cpp
|   |   |               |-- DefaultTaskScheduler.h
|   |   |               |-- DefaultVisualManagerLoop.cpp
|   |   |               |-- DefaultVisualManagerLoop.h
|   |   |               |-- DeleteVisitor.cpp
|   |   |               |-- DeleteVisitor.h
|   |   |               |-- events
|   |   |               |   |-- SimulationInitDoneEvent.cpp
|   |   |               |   |-- SimulationInitDoneEvent.h
|   |   |               |   |-- SimulationInitStartEvent.cpp
|   |   |               |   |-- SimulationInitStartEvent.h
|   |   |               |   |-- SimulationStartEvent.cpp
|   |   |               |   |-- SimulationStartEvent.h
|   |   |               |   |-- SimulationStopEvent.cpp
|   |   |               |   |-- SimulationStopEvent.h
|   |   |               |-- ExportGnuplotVisitor.cpp
|   |   |               |-- ExportGnuplotVisitor.h
|   |   |               |-- ExportOBJVisitor.cpp
|   |   |               |-- ExportOBJVisitor.h
|   |   |               |-- init.cpp
|   |   |               |-- init.h
|   |   |               |-- InitTasks.cpp
|   |   |               |-- InitTasks.h
|   |   |               |-- InitVisitor.cpp
|   |   |               |-- InitVisitor.h
|   |   |               |-- IntegrateBeginEvent.cpp
|   |   |               |-- IntegrateBeginEvent.h
|   |   |               |-- IntegrateEndEvent.cpp
|   |   |               |-- IntegrateEndEvent.h
|   |   |               |-- LocalStorage.h
|   |   |               |-- Locks.h
|   |   |               |-- MechanicalComputeEnergyVisitor.cpp
|   |   |               |-- MechanicalComputeEnergyVisitor.h
|   |   |               |-- MechanicalGetMomentumVisitor.h
|   |   |               |-- MechanicalMatrixVisitor.cpp
|   |   |               |-- MechanicalMatrixVisitor.h
|   |   |               |-- MechanicalOperations.cpp
|   |   |               |-- MechanicalOperations.h
|   |   |               |-- MechanicalVisitor.cpp
|   |   |               |-- MechanicalVisitor.h
|   |   |               |-- MechanicalVPrintVisitor.cpp
|   |   |               |-- MechanicalVPrintVisitor.h
|   |   |               |-- MutationListener.cpp
|   |   |               |-- MutationListener.h
|   |   |               |-- Node.cpp
|   |   |               |-- Node.h
|   |   |               |-- Node.inl
|   |   |               |-- ParallelMechanicalVisitor.cpp
|   |   |               |-- ParallelMechanicalVisitor.h
|   |   |               |-- ParallelSolverImpl.cpp
|   |   |               |-- ParallelSolverImpl.h
|   |   |               |-- ParallelVisitorScheduler.cpp
|   |   |               |-- ParallelVisitorScheduler.h
|   |   |               |-- PauseEvent.cpp
|   |   |               |-- PauseEvent.h
|   |   |               |-- PipelineImpl.cpp
|   |   |               |-- PipelineImpl.h
|   |   |               |-- PositionEvent.cpp
|   |   |               |-- PositionEvent.h
|   |   |               |-- PrintVisitor.cpp
|   |   |               |-- PrintVisitor.h
|   |   |               |-- PropagateEventVisitor.cpp
|   |   |               |-- PropagateEventVisitor.h
|   |   |               |-- ResetVisitor.cpp
|   |   |               |-- ResetVisitor.h
|   |   |               |-- SceneLoaderFactory.cpp
|   |   |               |-- SceneLoaderFactory.h
|   |   |               |-- simulationcore.h
|   |   |               |-- Simulation.cpp
|   |   |               |-- Simulation.h
|   |   |               |-- SolveVisitor.cpp
|   |   |               |-- SolveVisitor.h
|   |   |               |-- StateChangeVisitor.cpp
|   |   |               |-- StateChangeVisitor.h
|   |   |               |-- Task.cpp
|   |   |               |-- Task.h
|   |   |               |-- TaskScheduler.cpp
|   |   |               |-- TaskScheduler.h
|   |   |               |-- testing
|   |   |               |   |-- Node_test.h
|   |   |               |-- TopologyChangeVisitor.cpp
|   |   |               |-- TopologyChangeVisitor.h
|   |   |               |-- UpdateBoundingBoxVisitor.cpp
|   |   |               |-- UpdateBoundingBoxVisitor.h
|   |   |               |-- UpdateContextVisitor.cpp
|   |   |               |-- UpdateContextVisitor.h
|   |   |               |-- UpdateInternalDataVisitor.cpp
|   |   |               |-- UpdateInternalDataVisitor.h
|   |   |               |-- UpdateLinksVisitor.cpp
|   |   |               |-- UpdateLinksVisitor.h
|   |   |               |-- UpdateMappingEndEvent.cpp
|   |   |               |-- UpdateMappingEndEvent.h
|   |   |               |-- UpdateMappingVisitor.cpp
|   |   |               |-- UpdateMappingVisitor.h
|   |   |               |-- VectorOperations.cpp
|   |   |               |-- VectorOperations.h
|   |   |               |-- VelocityThresholdVisitor.cpp
|   |   |               |-- VelocityThresholdVisitor.h
|   |   |               |-- VisitorAsync.h
|   |   |               |-- Visitor.cpp
|   |   |               |-- VisitorExecuteFunc.h
|   |   |               |-- Visitor.h
|   |   |               |-- VisitorScheduler.cpp
|   |   |               |-- VisitorScheduler.h
|   |   |               |-- VisualVisitor.cpp
|   |   |               |-- VisualVisitor.h
|   |   |               |-- WriteStateVisitor.cpp
|   |   |               |-- WriteStateVisitor.h
|   |   |               |-- XMLPrintVisitor.cpp
|   |   |               |-- XMLPrintVisitor.h
|   |   |-- SofaSimulationGraph
|   |   |   |-- CMakeLists.txt
|   |   |   |-- config.h.in
|   |   |   |-- DAGNode.cpp
|   |   |   |-- DAGNode.h
|   |   |   |-- DAGNodeMultiMappingElement.cpp
|   |   |   |-- DAGNodeMultiMappingElement.h
|   |   |   |-- DAGSimulation.cpp
|   |   |   |-- DAGSimulation.h
|   |   |   |-- graph.h
|   |   |   |-- init.cpp
|   |   |   |-- init.h
|   |   |   |-- SimpleApi.cpp
|   |   |   |-- SimpleApi.h
|   |   |   |-- SofaSimulationGraph_test
|   |   |   |   |-- CMakeLists.txt
|   |   |   |   |-- DAGNode_test.cpp
|   |   |   |   |-- DAG_test.cpp
|   |   |   |   |-- Link_test.cpp
|   |   |   |   |-- MutationListener_test.cpp
|   |   |   |   |-- Node_test.cpp
|   |   |   |   |-- SimpleApi_test.cpp
|   |   |   |   |-- Simulation_test.cpp
|   |   |   |-- testing
|   |   |       |-- BaseSimulationTest.cpp
|   |   |       |-- BaseSimulationTest.h
|   |   |-- SofaSimulationTree
|   |       |-- CMakeLists.txt
|   |       |-- config.h.in
|   |       |-- ExportDotVisitor.cpp
|   |       |-- ExportDotVisitor.h
|   |       |-- GNode.cpp
|   |       |-- GNode.h
|   |       |-- GNodeMultiMappingElement.cpp
|   |       |-- GNodeMultiMappingElement.h
|   |       |-- GNodeVisitor.cpp
|   |       |-- GNodeVisitor.h
|   |       |-- init.cpp
|   |       |-- init.h
|   |       |-- SMPSimulation.cpp
|   |       |-- SMPSimulation.h
|   |       |-- SofaSimulationTree_test
|   |       |   |-- CMakeLists.txt
|   |       |   |-- GNode_test.cpp
|   |       |-- tree.h
|   |       |-- TreeSimulation.cpp
|   |       |-- TreeSimulation.h
|   |-- SofaBase
|   |   |-- CMakeLists.txt
|   |   |-- SofaBaseConfig.cmake.in
|   |   |-- src
|   |       |-- SofaBase
|   |           |-- config.h.in
|   |           |-- initSofaBase.cpp
|   |           |-- initSofaBase.h
|   |-- SofaCommon
|   |   |-- CMakeLists.txt
|   |   |-- SofaCommonConfig.cmake.in
|   |   |-- src
|   |       |-- SofaCommon
|   |           |-- config.h.in
|   |           |-- initSofaCommon.cpp
|   |           |-- initSofaCommon.h
|   |-- SofaFramework
|   |   |-- CMakeLists.txt
|   |   |-- CMakeParseLibraryList.cmake
|   |   |-- resources
|   |   |   |-- tests
|   |   |       |-- dir_é_with_è_accents_à
|   |   |       |   |-- file.txt
|   |   |       |-- dir with spaces
|   |   |       |   |-- file.txt
|   |   |       |-- file è with é accents à.txt
|   |   |       |-- file with spaces.txt
|   |   |       |-- image
|   |   |       |   |-- imagetest_blackwhite.png
|   |   |       |   |-- imagetest_noimage.png
|   |   |       |-- mesh
|   |   |       |   |-- dragon.OBJ
|   |   |       |   |-- meshtest_nomesh.obj
|   |   |       |   |-- meshtest_nomesh.stl
|   |   |       |   |-- meshtest_uv_n_mtl.mtl
|   |   |       |   |-- meshtest_uv_n_mtl.obj
|   |   |       |   |-- suzanne.stl
|   |   |       |   |-- test.xs3
|   |   |       |   |-- test.xs4
|   |   |       |-- non-empty-directory
|   |   |       |   |-- fileA.txt
|   |   |       |   |-- fileB.txt
|   |   |       |   |-- fileC.so
|   |   |       |-- shader
|   |   |       |   |-- test.fs
|   |   |       |   |-- test.gs
|   |   |       |   |-- test.tcs
|   |   |       |   |-- test.tes
|   |   |       |   |-- test.vs
|   |   |       |-- UtilsTest.ini
|   |   |-- SofaFrameworkConfig.cmake.in
|   |   |-- SofaMacros.cmake
|   |   |-- src
|   |       |-- sofa
|   |           |-- config
|   |           |   |-- build_option_bbox.h.in
|   |           |   |-- build_option_deprecated_components.h.in
|   |           |   |-- build_option_dump_visitor.h.in
|   |           |   |-- build_option_opengl.h.in
|   |           |   |-- build_option_threading.h.in
|   |           |   |-- sharedlibrary_defines.h.in
|   |           |-- config.h.in
|   |           |-- initSofaFramework.cpp
|   |           |-- initSofaFramework.h
|   |           |-- version.h.in
|   |-- SofaSimulation
|       |-- CMakeLists.txt
|       |-- SofaSimulationConfig.cmake.in
|       |-- src
|           |-- SofaSimulation
|               |-- config.h.in
|               |-- initSofaSimulation.cpp
|               |-- initSofaSimulation.h
|-- SofaMisc
|   |-- CMakeLists.txt
|   |-- SofaMiscConfig.cmake.in
|   |-- src
|       |-- SofaMisc
|           |-- config.h.in
|           |-- initSofaMisc.cpp
|           |-- initSofaMisc.h
|-- tests
|   |-- CMakeLists.txt
|-- TODO.md
|-- tools
    |-- astyle
    |   |-- sofa.astyle
    |-- postinstall-fixup
    |   |-- CMakeLists.txt
    |   |-- linux-postinstall-fixup.sh
    |   |-- macos-postinstall-fixup.sh
    |   |-- windows-postinstall-fixup.sh
    |-- SofaGTestMain
    |   |-- CMakeLists.txt
    |   |-- readme.txt
    |   |-- SofaGTestMainConfig.cmake.in
    |   |-- SofaGTestMain.cpp
    |-- sofa-launcher
    |   |-- example.json
    |   |-- example.py
    |   |-- example.scn
    |   |-- integration_example.py
    |   |-- launcher.py
    |   |-- README.md
    |   |-- results.html
    |   |-- results.thtml
    |   |-- sofa-launcher.py
    |-- stylechecker
    |   |-- CMakeLists.txt
    |   |-- fileutils.cpp
    |   |-- fileutils.h
    |   |-- myclass.h
    |   |-- README
    |   |-- stylecheck.cpp
    |   |-- stylechecker.config
    |   |-- stylechecker.creator
    |   |-- stylechecker.files
    |   |-- stylechecker.includes
    |   |-- stylecheck.files
    |   |-- test1.cpp
    |   |-- test1.h
    |   |-- utilsllvm.cpp
    |   |-- utilsllvm.h
    |-- tips.txt

777 directories, 8401 files