svn commit: r565008 - in head/science/chrono: . files

Yuri Victorovich yuri at FreeBSD.org
Fri Feb 12 11:13:42 UTC 2021


Author: yuri
Date: Fri Feb 12 11:13:40 2021
New Revision: 565008
URL: https://svnweb.freebsd.org/changeset/ports/565008

Log:
  science/chrono: Update 5.0.1 -> 6.0.0
  
  Also add port options for optional modules defined by the project.

Added:
  head/science/chrono/files/patch-src_chrono__synchrono_flatbuffer_message_SynFlatBuffers__generated.h   (contents, props changed)
Modified:
  head/science/chrono/Makefile
  head/science/chrono/distinfo
  head/science/chrono/pkg-plist

Modified: head/science/chrono/Makefile
==============================================================================
--- head/science/chrono/Makefile	Fri Feb 12 11:08:05 2021	(r565007)
+++ head/science/chrono/Makefile	Fri Feb 12 11:13:40 2021	(r565008)
@@ -1,11 +1,14 @@
 # $FreeBSD$
 
 PORTNAME=	chrono
-DISTVERSION=	5.0.1
-PORTREVISION=	3
+DISTVERSION=	6.0.0
 CATEGORIES=	science devel
 PKGNAMESUFFIX=	-physics-simulation-engine
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	74df5c76d8d475818138a9a16ceccbd6f326247c.patch:-p1 # https://github.com/projectchrono/chrono/pull/295
+PATCHFILES+=	926dba0bef3f72fedff75770582df40fd8423258.patch:-p1 # https://github.com/projectchrono/chrono/pull/296
+
 MAINTAINER=	yuri at FreeBSD.org
 COMMENT=	C++ library for multi-physics simulation
 
@@ -21,29 +24,75 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	project${PORTNAME}
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=		HDF5 DEMOS PARALLEL TESTS
-OPTIONS_DEFAULT=	HDF5 PARALLEL
-OPTIONS_SUB=		yes
+ALL_MODULES=		Cascade Cosimulation Distributed FSI Irrlicht Multicore MUMPS OpenGL Pardiso_Project Postprocess Sensor SynChrono Vehicle
+# module names in a human readable case; for the list of available modules: grep -r "option(ENABLE_MODULE" work
 
-HDF5_CMAKE_BOOL=	ENABLE_HDF5
-HDF5_LIB_DEPENDS=	libhdf5.so:science/hdf5
+OPTIONS_DEFINE=			HDF5 DEMOS
+OPTIONS_GROUP=			MODULES
+OPTIONS_GROUP_MODULES=		${ALL_MODULES:tu}
+MODULES_DESC=			Enable modules:
+OPTIONS_DEFAULT=		HDF5
+OPTIONS_SUB=			yes
 
-DEMOS_DESC=		Build and install demo programs
-DEMOS_CMAKE_BOOL=	BUILD_DEMOS
+HDF5_CMAKE_BOOL=		ENABLE_HDF5
+HDF5_LIB_DEPENDS=		libhdf5.so:science/hdf5
 
-PARALLEL_DESC=		Enable parallelism
-PARALLEL_CMAKE_BOOL=	ENABLE_MODULE_PARALLEL
-PARALLEL_CMAKE_ON=	-DBLAZE_DIR:STRING=${LOCALBASE}/include
-PARALLEL_BUILD_DEPENDS=	blaze>0:math/blaze \
-			thrust>0:devel/thrust
+DEMOS_DESC=			Build and install demo programs
+DEMOS_CMAKE_BOOL=		BUILD_DEMOS
+DEMOS_BROKEN=			/usr/local/lib/libdmumps.so: undefined reference to `mpi_pack_'
 
-TESTS_DESC=		Build and install unit test programs
-TESTS_CMAKE_BOOL=	BUILD_TESTING
+CASCADE_CMAKE_ON=		-DCASCADE_INCLUDE_DIR:STRING=${LOCALBASE}/include/OpenCASCADE -DCASCADE_LIBDIR:STRING=${LOCALBASE}/lib
+CASCADE_LIB_DEPENDS=		libTKernel.so:cad/opencascade
 
-PORTSCOUT=	skipv:3.0.0 # their development continues under the branch 2.X. 3.0.0 should be ignored until they release a higher version
+DISTRIBUTED_BROKEN=		requires cuda_runtime_api.h in thrust package which is missing for some reason
+DISTRIBUTED_IMPLIES=		MULTICORE
 
+FSI_BROKEN=			requires CUDA
+
+IRRLICHT_LIB_DEPENDS=		libIrrlicht.so:x11-toolkits/irrlicht
+
+MULTICORE_BUILD_DEPENDS=	blaze>0:math/blaze \
+				thrust>0:devel/thrust
+
+MUMPS_CMAKE_ON=			-DMUMPS_ROOT:STRING=${LOCALBASE}
+MUMPS_LIB_DEPENDS=		libdmumps.so:math/mumps \
+				libopenblas.so:math/openblas
+
+PARDISO_PROJECT_BROKEN=		Not available for FreeBSD; License is restrictive
+
+SENSOR_BROKEN=			requires CUDA
+
+SYNCHRONO_USES=			localbase
+SYNCHRONO_BUILD_DEPENDS=	flatbuffers>0:devel/flatbuffers
+SYNCHRONO_LIB_DEPENDS=		libmpi.so:net/mpich
+SYNCHRONO_IMPLIES=		VEHICLE
+
+OPENGL_BROKEN=			Illegal instruction
+
+VEHICLE_LIB_DEPENDS=		libsz.so:science/szip \
+				libmpi.so:net/openmpi
+
+.for module in ${ALL_MODULES}
+${module:tu}_DESC=		Chrono ${module} module
+${module:tu}_CMAKE_BOOL=	ENABLE_MODULE_${module:tu}
+.if "${${module:tu}_BROKEN}" == ""
+OPTIONS_DEFAULT+=	${module:tu}
+.endif
+.endfor
+
+#.include <bsd.port.options.mk>
 .include <bsd.port.pre.mk>
 
+.if ${PORT_OPTIONS:MCASCADE} && ${PORT_OPTIONS:MIRRLICHT}
+PLIST_FILES+=	include/chrono_cascade/ChIrrCascadeMeshTools.h
+.endif
+
+.if ${PORT_OPTIONS:MVEHICLE} && ${PORT_OPTIONS:MIRRLICHT}
+PLIST_FILES+=	lib/libChronoEngine_vehicle_irrlicht.so
+.endif
+
+#.include <bsd.port.pre.mk>
+
 .if ${CHOSEN_COMPILER_TYPE} == gcc
 CXXFLAGS+=	-Wno-error=narrowing
 .endif
@@ -58,7 +107,10 @@ post-patch:
 		${WRKSRC}/cmake/FindFMA.cmake \
 		${WRKSRC}/cmake/FindSSE.cmake
 
-post-stage: # https://github.com/projectchrono/chrono/issues/153
-	@${RMDIR} ${STAGEDIR}${PREFIX}/include/chrono_thirdparty/googlebenchmark ${STAGEDIR}${PREFIX}/include/chrono_thirdparty/googletest
+do-test:
+	@cd ${BUILD_WRKSRC} && \
+		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
+		ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS}
 
 .include <bsd.port.post.mk>

Modified: head/science/chrono/distinfo
==============================================================================
--- head/science/chrono/distinfo	Fri Feb 12 11:08:05 2021	(r565007)
+++ head/science/chrono/distinfo	Fri Feb 12 11:13:40 2021	(r565008)
@@ -1,3 +1,7 @@
-TIMESTAMP = 1583293025
-SHA256 (projectchrono-chrono-5.0.1_GH0.tar.gz) = d98028e6bfdea8d13b4f380913734475f8a0e152dfd6f7cd1c80232a1cf347fd
-SIZE (projectchrono-chrono-5.0.1_GH0.tar.gz) = 64399759
+TIMESTAMP = 1613116556
+SHA256 (projectchrono-chrono-6.0.0_GH0.tar.gz) = 363815612d2438f7959ccdd70105e2b10a3c6d77b4c6f939099f3ae951f8ae6b
+SIZE (projectchrono-chrono-6.0.0_GH0.tar.gz) = 182382856
+SHA256 (74df5c76d8d475818138a9a16ceccbd6f326247c.patch) = c1022009383c6e1c0c77365ed5d48fdb052c2add4170815c46cc49cf68297467
+SIZE (74df5c76d8d475818138a9a16ceccbd6f326247c.patch) = 2159
+SHA256 (926dba0bef3f72fedff75770582df40fd8423258.patch) = a22a81f8dcfb891cfadfb80a43d7daa65c8873b0546d9673119d09dfa8d8caf2
+SIZE (926dba0bef3f72fedff75770582df40fd8423258.patch) = 1023

Added: head/science/chrono/files/patch-src_chrono__synchrono_flatbuffer_message_SynFlatBuffers__generated.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/chrono/files/patch-src_chrono__synchrono_flatbuffer_message_SynFlatBuffers__generated.h	Fri Feb 12 11:13:40 2021	(r565008)
@@ -0,0 +1,11 @@
+--- src/chrono_synchrono/flatbuffer/message/SynFlatBuffers_generated.h.orig	2021-02-11 13:43:25 UTC
++++ src/chrono_synchrono/flatbuffer/message/SynFlatBuffers_generated.h
+@@ -4,7 +4,7 @@
+ #ifndef FLATBUFFERS_GENERATED_SYNFLATBUFFERS_SYNFLATBUFFERS_H_
+ #define FLATBUFFERS_GENERATED_SYNFLATBUFFERS_SYNFLATBUFFERS_H_
+ 
+-#include "flatbuffers/flatbuffers.h"
++#include <flatbuffers/flatbuffers.h>
+ 
+ namespace SynFlatBuffers {
+ namespace SPAT {

Modified: head/science/chrono/pkg-plist
==============================================================================
--- head/science/chrono/pkg-plist	Fri Feb 12 11:08:05 2021	(r565007)
+++ head/science/chrono/pkg-plist	Fri Feb 12 11:13:40 2021	(r565008)
@@ -2,6 +2,7 @@ include/chrono/ChConfig.h
 include/chrono/ChVersion.h
 include/chrono/assets/ChAsset.h
 include/chrono/assets/ChAssetLevel.h
+include/chrono/assets/ChBarrelShape.h
 include/chrono/assets/ChBoxShape.h
 include/chrono/assets/ChCamera.h
 include/chrono/assets/ChCapsuleShape.h
@@ -24,23 +25,26 @@ include/chrono/assets/ChSphereShape.h
 include/chrono/assets/ChSurfaceShape.h
 include/chrono/assets/ChTexture.h
 include/chrono/assets/ChTriangleMeshShape.h
+include/chrono/assets/ChVisualMaterial.h
 include/chrono/assets/ChVisualization.h
-include/chrono/collision/ChCCollisionInfo.h
-include/chrono/collision/ChCCollisionModel.h
-include/chrono/collision/ChCCollisionPair.h
-include/chrono/collision/ChCCollisionSystem.h
-include/chrono/collision/ChCCollisionSystemBullet.h
-include/chrono/collision/ChCCollisionUtils.h
-include/chrono/collision/ChCConvexDecomposition.h
-include/chrono/collision/ChCModelBullet.h
+include/chrono/collision/ChCollisionInfo.h
+include/chrono/collision/ChCollisionModel.h
+include/chrono/collision/ChCollisionModelBullet.h
+include/chrono/collision/ChCollisionPair.h
+include/chrono/collision/ChCollisionShape.h
+include/chrono/collision/ChCollisionShapeBullet.h
+include/chrono/collision/ChCollisionSystem.h
+include/chrono/collision/ChCollisionSystemBullet.h
+include/chrono/collision/ChCollisionUtils.h
+include/chrono/collision/ChConvexDecomposition.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h
+include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3Internal.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btDbvt.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h
-include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h
 include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h
@@ -53,9 +57,13 @@ include/chrono/collision/bullet/BulletCollision/Collis
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h
+include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h
+include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h
+include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h
+include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h
@@ -63,6 +71,7 @@ include/chrono/collision/bullet/BulletCollision/Collis
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btGhostObject.h
+include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h
 include/chrono/collision/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h
@@ -86,18 +95,21 @@ include/chrono/collision/bullet/BulletCollision/Collis
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btConvexHullShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h
+include/chrono/collision/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btConvexShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btCylinderShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btEmptyShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btMaterial.h
+include/chrono/collision/bullet/BulletCollision/CollisionShapes/btMiniSDF.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h
+include/chrono/collision/bullet/BulletCollision/CollisionShapes/btSdfCollisionShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btShapeHull.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btSphereShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h
@@ -112,41 +124,77 @@ include/chrono/collision/bullet/BulletCollision/Collis
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btTriangleShape.h
 include/chrono/collision/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btBoxCollision.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btClipPolygon.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btCompoundFromGimpact.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btContactProcessing.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btContactProcessingStructs.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btGImpactBvh.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btGImpactBvhStructs.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btGImpactMassUtil.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvhStructs.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btGImpactShape.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btGeometryOperations.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btQuantization.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/btTriangleShapeEx.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_array.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_bitset.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_box_collision.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_box_set.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_clip_polygon.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_contact.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_geom_types.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_geometry.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_hash_table.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_linear_math.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_math.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_memory.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_pair.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_radixsort.h
+include/chrono/collision/bullet/BulletCollision/Gimpact/gim_tri_collision.h
+include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btComputeGjkEpaPenetration.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h
+include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h
+include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h
+include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btMprPenetration.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h
+include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h
 include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h
-include/chrono/collision/bullet/BulletFileLoader/bChunk.h
-include/chrono/collision/bullet/BulletFileLoader/bCommon.h
-include/chrono/collision/bullet/BulletFileLoader/bDNA.h
-include/chrono/collision/bullet/BulletFileLoader/bDefines.h
-include/chrono/collision/bullet/BulletFileLoader/bFile.h
-include/chrono/collision/bullet/BulletFileLoader/btBulletFile.h
-include/chrono/collision/bullet/BulletWorldImporter/btBulletWorldImporter.h
+include/chrono/collision/bullet/LinearMath/TaskScheduler/btThreadSupportInterface.h
 include/chrono/collision/bullet/LinearMath/btAabbUtil2.h
 include/chrono/collision/bullet/LinearMath/btAlignedAllocator.h
 include/chrono/collision/bullet/LinearMath/btAlignedObjectArray.h
 include/chrono/collision/bullet/LinearMath/btConvexHull.h
+include/chrono/collision/bullet/LinearMath/btConvexHullComputer.h
+include/chrono/collision/bullet/LinearMath/btCpuFeatureUtility.h
 include/chrono/collision/bullet/LinearMath/btDefaultMotionState.h
 include/chrono/collision/bullet/LinearMath/btGeometryUtil.h
+include/chrono/collision/bullet/LinearMath/btGrahamScan2dConvexHull.h
 include/chrono/collision/bullet/LinearMath/btHashMap.h
 include/chrono/collision/bullet/LinearMath/btIDebugDraw.h
 include/chrono/collision/bullet/LinearMath/btList.h
 include/chrono/collision/bullet/LinearMath/btMatrix3x3.h
+include/chrono/collision/bullet/LinearMath/btMatrixX.h
 include/chrono/collision/bullet/LinearMath/btMinMax.h
 include/chrono/collision/bullet/LinearMath/btMotionState.h
+include/chrono/collision/bullet/LinearMath/btPolarDecomposition.h
 include/chrono/collision/bullet/LinearMath/btPoolAllocator.h
 include/chrono/collision/bullet/LinearMath/btQuadWord.h
 include/chrono/collision/bullet/LinearMath/btQuaternion.h
@@ -154,63 +202,13 @@ include/chrono/collision/bullet/LinearMath/btQuickprof
 include/chrono/collision/bullet/LinearMath/btRandom.h
 include/chrono/collision/bullet/LinearMath/btScalar.h
 include/chrono/collision/bullet/LinearMath/btSerializer.h
+include/chrono/collision/bullet/LinearMath/btSpatialAlgebra.h
 include/chrono/collision/bullet/LinearMath/btStackAlloc.h
+include/chrono/collision/bullet/LinearMath/btThreads.h
 include/chrono/collision/bullet/LinearMath/btTransform.h
 include/chrono/collision/bullet/LinearMath/btTransformUtil.h
 include/chrono/collision/bullet/LinearMath/btVector3.h
 include/chrono/collision/bullet/btBulletCollisionCommon.h
-include/chrono/collision/convexdecomposition/HACD/hacdCircularList.h
-include/chrono/collision/convexdecomposition/HACD/hacdCircularList.inl
-include/chrono/collision/convexdecomposition/HACD/hacdGraph.h
-include/chrono/collision/convexdecomposition/HACD/hacdHACD.h
-include/chrono/collision/convexdecomposition/HACD/hacdICHull.h
-include/chrono/collision/convexdecomposition/HACD/hacdManifoldMesh.h
-include/chrono/collision/convexdecomposition/HACD/hacdMeshDecimator.h
-include/chrono/collision/convexdecomposition/HACD/hacdMicroAllocator.h
-include/chrono/collision/convexdecomposition/HACD/hacdRaycastMesh.h
-include/chrono/collision/convexdecomposition/HACD/hacdSArray.h
-include/chrono/collision/convexdecomposition/HACD/hacdVector.h
-include/chrono/collision/convexdecomposition/HACD/hacdVector.inl
-include/chrono/collision/convexdecomposition/HACD/hacdVersion.h
-include/chrono/collision/convexdecomposition/HACDv2/AutoGeometry.h
-include/chrono/collision/convexdecomposition/HACDv2/ConvexHull.h
-include/chrono/collision/convexdecomposition/HACDv2/HACD.h
-include/chrono/collision/convexdecomposition/HACDv2/MergeHulls.h
-include/chrono/collision/convexdecomposition/HACDv2/PlatformConfigHACD.h
-include/chrono/collision/convexdecomposition/HACDv2/PxVector.h
-include/chrono/collision/convexdecomposition/HACDv2/SparseArray.h
-include/chrono/collision/convexdecomposition/HACDv2/WuQuantizer.h
-include/chrono/collision/convexdecomposition/HACDv2/dgArray.h
-include/chrono/collision/convexdecomposition/HACDv2/dgConvexHull3d.h
-include/chrono/collision/convexdecomposition/HACDv2/dgGoogol.h
-include/chrono/collision/convexdecomposition/HACDv2/dgHeap.h
-include/chrono/collision/convexdecomposition/HACDv2/dgList.h
-include/chrono/collision/convexdecomposition/HACDv2/dgMatrix.h
-include/chrono/collision/convexdecomposition/HACDv2/dgMeshEffect.h
-include/chrono/collision/convexdecomposition/HACDv2/dgPlane.h
-include/chrono/collision/convexdecomposition/HACDv2/dgPolyhedra.h
-include/chrono/collision/convexdecomposition/HACDv2/dgQuaternion.h
-include/chrono/collision/convexdecomposition/HACDv2/dgRefCounter.h
-include/chrono/collision/convexdecomposition/HACDv2/dgSmallDeterminant.h
-include/chrono/collision/convexdecomposition/HACDv2/dgSphere.h
-include/chrono/collision/convexdecomposition/HACDv2/dgStack.h
-include/chrono/collision/convexdecomposition/HACDv2/dgTree.h
-include/chrono/collision/convexdecomposition/HACDv2/dgTypes.h
-include/chrono/collision/convexdecomposition/HACDv2/dgVector.h
-include/chrono/collision/convexdecomposition/HACDv2/wavefront.h
-include/chrono/collision/convexdecomposition/JR/NvConcavityVolume.h
-include/chrono/collision/convexdecomposition/JR/NvConvexDecomposition.h
-include/chrono/collision/convexdecomposition/JR/NvFloatMath.h
-include/chrono/collision/convexdecomposition/JR/NvFloatMath.inl
-include/chrono/collision/convexdecomposition/JR/NvHashMap.h
-include/chrono/collision/convexdecomposition/JR/NvMeshIslandGeneration.h
-include/chrono/collision/convexdecomposition/JR/NvRayCast.h
-include/chrono/collision/convexdecomposition/JR/NvRemoveTjunctions.h
-include/chrono/collision/convexdecomposition/JR/NvSimpleTypes.h
-include/chrono/collision/convexdecomposition/JR/NvSplitMesh.h
-include/chrono/collision/convexdecomposition/JR/NvStanHull.h
-include/chrono/collision/convexdecomposition/JR/NvThreadConfig.h
-include/chrono/collision/convexdecomposition/JR/NvUserMemAlloc.h
 include/chrono/collision/edgetempest/ChCAABB.h
 include/chrono/collision/edgetempest/ChCAABBTree.h
 include/chrono/collision/edgetempest/ChCAABBcollider.h
@@ -245,16 +243,36 @@ include/chrono/collision/gimpact/ConvexDecomposition/s
 include/chrono/collision/gimpact/ConvexDecomposition/vlookup.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btBoxCollision.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btClipPolygon.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/btCompoundFromGimpact.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btContactProcessing.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/btContactProcessingStructs.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btGImpactBvh.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/btGImpactBvhStructs.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btGImpactCollisionAlgorithm.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btGImpactMassUtil.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btGImpactQuantizedBvh.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/btGImpactQuantizedBvhStructs.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btGImpactShape.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btGenericPoolAllocator.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btGeometryOperations.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btQuantization.h
 include/chrono/collision/gimpact/GIMPACT/Bullet/btTriangleShapeEx.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_array.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_basic_geometry_operations.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_bitset.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_box_collision.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_box_set.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_clip_polygon.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_contact.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_geom_types.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_geometry.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_hash_table.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_linear_math.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_math.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_memory.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_pair.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_radixsort.h
+include/chrono/collision/gimpact/GIMPACT/Bullet/gim_tri_collision.h
 include/chrono/collision/gimpact/GIMPACT/core/gim_array.h
 include/chrono/collision/gimpact/GIMPACT/core/gim_basic_geometry_operations.h
 include/chrono/collision/gimpact/GIMPACT/core/gim_bitset.h
@@ -268,6 +286,7 @@ include/chrono/collision/gimpact/GIMPACT/core/gim_hash
 include/chrono/collision/gimpact/GIMPACT/core/gim_linear_math.h
 include/chrono/collision/gimpact/GIMPACT/core/gim_math.h
 include/chrono/collision/gimpact/GIMPACT/core/gim_memory.h
+include/chrono/collision/gimpact/GIMPACT/core/gim_pair.h
 include/chrono/collision/gimpact/GIMPACT/core/gim_radixsort.h
 include/chrono/collision/gimpact/GIMPACT/core/gim_tri_collision.h
 include/chrono/collision/gimpact/GIMPACTUtils/btGImpactConvexDecompositionShape.h
@@ -302,13 +321,17 @@ include/chrono/core/ChSparseMatrixEigenExtensions.h
 include/chrono/core/ChSparsityPatternLearner.h
 include/chrono/core/ChStream.h
 include/chrono/core/ChTemplateExpressions.h
+include/chrono/core/ChTensors.h
 include/chrono/core/ChTimer.h
 include/chrono/core/ChTransform.h
 include/chrono/core/ChTypes.h
 include/chrono/core/ChVector.h
 include/chrono/core/ChVector2.h
 include/chrono/fea/ChBeamSection.h
+include/chrono/fea/ChBeamSectionCable.h
 include/chrono/fea/ChBeamSectionCosserat.h
+include/chrono/fea/ChBeamSectionEuler.h
+include/chrono/fea/ChBeamSectionShape.h
 include/chrono/fea/ChBuilderBeam.h
 include/chrono/fea/ChContactSurface.h
 include/chrono/fea/ChContactSurfaceMesh.h
@@ -551,7 +574,6 @@ include/chrono/physics/ChShaftsTorsionSpring.h
 include/chrono/physics/ChSystem.h
 include/chrono/physics/ChSystemNSC.h
 include/chrono/physics/ChSystemSMC.h
-include/chrono/physics/ChTensors.h
 include/chrono/serialization/ChArchive.h
 include/chrono/serialization/ChArchiveAsciiDump.h
 include/chrono/serialization/ChArchiveBinary.h
@@ -581,6 +603,7 @@ include/chrono/solver/ChKblock.h
 include/chrono/solver/ChKblockGeneric.h
 include/chrono/solver/ChNlsolver.h
 include/chrono/solver/ChSolver.h
+include/chrono/solver/ChSolverADMM.h
 include/chrono/solver/ChSolverAPGD.h
 include/chrono/solver/ChSolverBB.h
 include/chrono/solver/ChSolverLS.h
@@ -620,144 +643,414 @@ include/chrono/utils/ChUtilsGeometry.h
 include/chrono/utils/ChUtilsInputOutput.h
 include/chrono/utils/ChUtilsSamplers.h
 include/chrono/utils/ChUtilsValidation.h
+%%CASCADE%%include/chrono_cascade/ChApiCASCADE.h
+%%CASCADE%%include/chrono_cascade/ChBodyEasyCascade.h
+%%CASCADE%%include/chrono_cascade/ChCascadeDoc.h
+%%CASCADE%%include/chrono_cascade/ChCascadeMeshTools.h
+%%CASCADE%%include/chrono_cascade/ChCascadeShapeAsset.h
+%%CASCADE%%include/chrono_cascade/ChCascadeTriangulate.h
+%%COSIMULATION%%include/chrono_cosimulation/ChApiCosimulation.h
+%%COSIMULATION%%include/chrono_cosimulation/ChCosimulation.h
+%%COSIMULATION%%include/chrono_cosimulation/ChExceptionSocket.h
+%%COSIMULATION%%include/chrono_cosimulation/ChHostInfo.h
+%%COSIMULATION%%include/chrono_cosimulation/ChSocket.h
+%%COSIMULATION%%include/chrono_cosimulation/ChSocketFramework.h
+%%IRRLICHT%%include/chrono_irrlicht/ChApiIrr.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrApp.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrAppInterface.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrAssetConverter.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrCamera.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrEffects.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrMeshTools.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrNode.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrNodeAsset.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrNodeProxyToAsset.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrTools.h
+%%IRRLICHT%%include/chrono_irrlicht/ChIrrWizard.h
 include/chrono_models/ChApiModels.h
-%%PARALLEL%%include/chrono_parallel/ChApiParallel.h
-%%PARALLEL%%include/chrono_parallel/ChConfigParallel.h
-%%PARALLEL%%include/chrono_parallel/ChCudaDefines.h
-%%PARALLEL%%include/chrono_parallel/ChDataManager.h
-%%PARALLEL%%include/chrono_parallel/ChMeasures.h
-%%PARALLEL%%include/chrono_parallel/ChParallelDefines.h
-%%PARALLEL%%include/chrono_parallel/ChSettings.h
-%%PARALLEL%%include/chrono_parallel/ChTimerParallel.h
-%%PARALLEL%%include/chrono_parallel/collision/ChBroadphaseUtils.h
-%%PARALLEL%%include/chrono_parallel/collision/ChCollision.h
-%%PARALLEL%%include/chrono_parallel/collision/ChCollisionModelParallel.h
-%%PARALLEL%%include/chrono_parallel/collision/ChCollisionSystemBulletParallel.h
-%%PARALLEL%%include/chrono_parallel/collision/ChCollisionSystemParallel.h
-%%PARALLEL%%include/chrono_parallel/collision/ChContactContainerParallel.h
-%%PARALLEL%%include/chrono_parallel/collision/ChDataStructures.h
-%%PARALLEL%%include/chrono_parallel/collision/ChNarrowphaseMPR.h
-%%PARALLEL%%include/chrono_parallel/collision/ChNarrowphaseR.h
-%%PARALLEL%%include/chrono_parallel/collision/ChNarrowphaseRUtils.h
-%%PARALLEL%%include/chrono_parallel/collision/ChNarrowphaseUtils.h
-%%PARALLEL%%include/chrono_parallel/constraints/ChConstraintBilateral.h
-%%PARALLEL%%include/chrono_parallel/constraints/ChConstraintRigidRigid.h
-%%PARALLEL%%include/chrono_parallel/constraints/ChConstraintUtils.h
-%%PARALLEL%%include/chrono_parallel/math/ChParallelMath.h
-%%PARALLEL%%include/chrono_parallel/math/matrix.h
-%%PARALLEL%%include/chrono_parallel/math/other_types.h
-%%PARALLEL%%include/chrono_parallel/math/real.h
-%%PARALLEL%%include/chrono_parallel/math/real2.h
-%%PARALLEL%%include/chrono_parallel/math/real3.h
-%%PARALLEL%%include/chrono_parallel/math/real4.h
-%%PARALLEL%%include/chrono_parallel/math/real_double.h
-%%PARALLEL%%include/chrono_parallel/math/real_single.h
-%%PARALLEL%%include/chrono_parallel/math/simd_avx.h
-%%PARALLEL%%include/chrono_parallel/math/simd_non.h
-%%PARALLEL%%include/chrono_parallel/math/simd_sse.h
-%%PARALLEL%%include/chrono_parallel/math/sse.h
-%%PARALLEL%%include/chrono_parallel/math/svd.h
-%%PARALLEL%%include/chrono_parallel/math/utility.h
-%%PARALLEL%%include/chrono_parallel/physics/Ch3DOFContainer.h
-%%PARALLEL%%include/chrono_parallel/physics/ChFluidKernels.h
-%%PARALLEL%%include/chrono_parallel/physics/ChMPMSettings.h
-%%PARALLEL%%include/chrono_parallel/physics/ChSystemParallel.h
-%%PARALLEL%%include/chrono_parallel/physics/MPMUtils.h
-%%PARALLEL%%include/chrono_parallel/solver/ChIterativeSolverParallel.h
-%%PARALLEL%%include/chrono_parallel/solver/ChSolverParallel.h
-%%PARALLEL%%include/chrono_parallel/solver/ChSystemDescriptorParallel.h
-include/chrono_thirdparty/Easy_BMP/EasyBMP.h
-include/chrono_thirdparty/Easy_BMP/EasyBMP_BMP.h
-include/chrono_thirdparty/Easy_BMP/EasyBMP_DataStructures.h
-include/chrono_thirdparty/Easy_BMP/EasyBMP_VariousBMPutilities.h
-include/chrono_thirdparty/SimpleOpt/SimpleGlob.h
-include/chrono_thirdparty/SimpleOpt/SimpleOpt.h
-include/chrono_thirdparty/cub/agent/agent_histogram.cuh
-include/chrono_thirdparty/cub/agent/agent_radix_sort_downsweep.cuh
-include/chrono_thirdparty/cub/agent/agent_radix_sort_upsweep.cuh
-include/chrono_thirdparty/cub/agent/agent_reduce.cuh
-include/chrono_thirdparty/cub/agent/agent_reduce_by_key.cuh
-include/chrono_thirdparty/cub/agent/agent_rle.cuh
-include/chrono_thirdparty/cub/agent/agent_scan.cuh
-include/chrono_thirdparty/cub/agent/agent_segment_fixup.cuh
-include/chrono_thirdparty/cub/agent/agent_select_if.cuh
-include/chrono_thirdparty/cub/agent/agent_spmv_orig.cuh
-include/chrono_thirdparty/cub/agent/single_pass_scan_operators.cuh
-include/chrono_thirdparty/cub/block/block_adjacent_difference.cuh
-include/chrono_thirdparty/cub/block/block_discontinuity.cuh
-include/chrono_thirdparty/cub/block/block_exchange.cuh
-include/chrono_thirdparty/cub/block/block_histogram.cuh
-include/chrono_thirdparty/cub/block/block_load.cuh
-include/chrono_thirdparty/cub/block/block_radix_rank.cuh
-include/chrono_thirdparty/cub/block/block_radix_sort.cuh
-include/chrono_thirdparty/cub/block/block_raking_layout.cuh
-include/chrono_thirdparty/cub/block/block_reduce.cuh
-include/chrono_thirdparty/cub/block/block_scan.cuh
-include/chrono_thirdparty/cub/block/block_shuffle.cuh
-include/chrono_thirdparty/cub/block/block_store.cuh
-include/chrono_thirdparty/cub/block/specializations/block_histogram_atomic.cuh
-include/chrono_thirdparty/cub/block/specializations/block_histogram_sort.cuh
-include/chrono_thirdparty/cub/block/specializations/block_reduce_raking.cuh
-include/chrono_thirdparty/cub/block/specializations/block_reduce_raking_commutative_only.cuh
-include/chrono_thirdparty/cub/block/specializations/block_reduce_warp_reductions.cuh
-include/chrono_thirdparty/cub/block/specializations/block_scan_raking.cuh
-include/chrono_thirdparty/cub/block/specializations/block_scan_warp_scans.cuh
-include/chrono_thirdparty/cub/block/specializations/block_scan_warp_scans2.cuh
-include/chrono_thirdparty/cub/block/specializations/block_scan_warp_scans3.cuh
-include/chrono_thirdparty/cub/cub.cuh
-include/chrono_thirdparty/cub/device/device_histogram.cuh
-include/chrono_thirdparty/cub/device/device_partition.cuh
-include/chrono_thirdparty/cub/device/device_radix_sort.cuh
-include/chrono_thirdparty/cub/device/device_reduce.cuh
-include/chrono_thirdparty/cub/device/device_run_length_encode.cuh
-include/chrono_thirdparty/cub/device/device_scan.cuh
-include/chrono_thirdparty/cub/device/device_segmented_radix_sort.cuh
-include/chrono_thirdparty/cub/device/device_segmented_reduce.cuh
-include/chrono_thirdparty/cub/device/device_select.cuh
-include/chrono_thirdparty/cub/device/device_spmv.cuh
-include/chrono_thirdparty/cub/device/dispatch/dispatch_histogram.cuh
-include/chrono_thirdparty/cub/device/dispatch/dispatch_radix_sort.cuh
-include/chrono_thirdparty/cub/device/dispatch/dispatch_reduce.cuh
-include/chrono_thirdparty/cub/device/dispatch/dispatch_reduce_by_key.cuh
-include/chrono_thirdparty/cub/device/dispatch/dispatch_rle.cuh
-include/chrono_thirdparty/cub/device/dispatch/dispatch_scan.cuh
-include/chrono_thirdparty/cub/device/dispatch/dispatch_select_if.cuh
-include/chrono_thirdparty/cub/device/dispatch/dispatch_spmv_orig.cuh
-include/chrono_thirdparty/cub/grid/grid_barrier.cuh
-include/chrono_thirdparty/cub/grid/grid_even_share.cuh
-include/chrono_thirdparty/cub/grid/grid_mapping.cuh
-include/chrono_thirdparty/cub/grid/grid_queue.cuh
-include/chrono_thirdparty/cub/host/mutex.cuh
-include/chrono_thirdparty/cub/iterator/arg_index_input_iterator.cuh
-include/chrono_thirdparty/cub/iterator/cache_modified_input_iterator.cuh
-include/chrono_thirdparty/cub/iterator/cache_modified_output_iterator.cuh
-include/chrono_thirdparty/cub/iterator/constant_input_iterator.cuh
-include/chrono_thirdparty/cub/iterator/counting_input_iterator.cuh
-include/chrono_thirdparty/cub/iterator/discard_output_iterator.cuh
-include/chrono_thirdparty/cub/iterator/tex_obj_input_iterator.cuh
-include/chrono_thirdparty/cub/iterator/tex_ref_input_iterator.cuh
-include/chrono_thirdparty/cub/iterator/transform_input_iterator.cuh
-include/chrono_thirdparty/cub/thread/thread_load.cuh
-include/chrono_thirdparty/cub/thread/thread_operators.cuh
-include/chrono_thirdparty/cub/thread/thread_reduce.cuh
-include/chrono_thirdparty/cub/thread/thread_scan.cuh
-include/chrono_thirdparty/cub/thread/thread_search.cuh
-include/chrono_thirdparty/cub/thread/thread_store.cuh
-include/chrono_thirdparty/cub/util_allocator.cuh
-include/chrono_thirdparty/cub/util_arch.cuh
-include/chrono_thirdparty/cub/util_debug.cuh
-include/chrono_thirdparty/cub/util_device.cuh
-include/chrono_thirdparty/cub/util_macro.cuh
-include/chrono_thirdparty/cub/util_namespace.cuh
-include/chrono_thirdparty/cub/util_ptx.cuh
-include/chrono_thirdparty/cub/util_type.cuh
-include/chrono_thirdparty/cub/warp/specializations/warp_reduce_shfl.cuh
-include/chrono_thirdparty/cub/warp/specializations/warp_reduce_smem.cuh
-include/chrono_thirdparty/cub/warp/specializations/warp_scan_shfl.cuh
-include/chrono_thirdparty/cub/warp/specializations/warp_scan_smem.cuh
-include/chrono_thirdparty/cub/warp/warp_reduce.cuh
-include/chrono_thirdparty/cub/warp/warp_scan.cuh
-include/chrono_thirdparty/easylogging/easylogging.h
+include/chrono_models/robot/copters/Copter.h
+include/chrono_models/robot/copters/Little_Hexy.h
+include/chrono_models/robot/robosimian/RoboSimian.h
+include/chrono_models/robot/robosimian/RoboSimianIrrApp.h
+include/chrono_models/robot/viper/Viper.h
+%%VEHICLE%%include/chrono_models/vehicle/ChVehicleModelDefs.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_Driveline2WD.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_LeafspringAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_Pac02Tire.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_RackPinion.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_RigidTire.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_RotaryArm.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_SolidAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_TMeasyTire.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_ToeBarLeafspringAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_AntirollBarRSD.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_DoubleWishbone.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_Driveline4WD.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_Pac02Tire.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_PitmanArm.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_Powertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_RigidTire.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_Driveline2WD.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_RackPinion.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_RigidSuspension.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_RigidTire.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_SimpleDriveline.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_SimplePowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_SingleWishbone.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_TMeasyTire.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_AntirollBarRSD.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_DoubleWishbone.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_Driveline2WD.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_FialaTire.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_FuncDriver.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_HendricksonPRIMAXX.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_MacPhersonStrut.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_MultiLink.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_RackPinion.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_RigidMeshTire.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_RigidPinnedAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_RigidSuspension.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_RigidTire.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_SimpleDriveline.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_SimplePowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_SolidAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/generic/Generic_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_ANCFTire.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_DoubleWishbone.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_DoubleWishboneReduced.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_Driveline2WD.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_Driveline4WD.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_FialaTire.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_LugreTire.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_Pac02Tire.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_Pac89Tire.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_PacejkaTire.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_PitmanArm.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_PitmanArmShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_Powertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_RackPinion.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_ReissnerTire.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_RigidTire.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_SimpleCVTPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_SimpleDriveline.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_SimplePowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_TMeasyTire.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_VehicleFull.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_VehicleReduced.h
+%%VEHICLE%%include/chrono_models/vehicle/hmmwv/HMMWV_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor_Brake.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor_Driveline.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor_FrontSuspension.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor_Powertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor_RearSuspension.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor_Steering.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor_Tire.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_tractor_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_trailer.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_trailer_Brake.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_trailer_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_trailer_Suspension.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_trailer_Tire.h
+%%VEHICLE%%include/chrono_models/vehicle/kraz/Kraz_trailer_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_DrivelineBDS.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_Idler.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_RoadWheel.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_ShaftsPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_SimpleCVTPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_SimpleDriveline.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_SprocketBand.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_SprocketDoublePin.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_SprocketSinglePin.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_Suspension.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_TrackAssemblyBandANCF.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_TrackAssemblyBandBushing.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_TrackAssemblyDoublePin.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_TrackAssemblySinglePin.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_TrackShoeBandANCF.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_TrackShoeBandBushing.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_TrackShoeDoublePin.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_TrackShoeSinglePin.h
+%%VEHICLE%%include/chrono_models/vehicle/m113/M113_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_10t.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_10t_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_10t_Front1Axle.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_10t_Front2Axle.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_10t_RotaryArm2.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_10t_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_BellcrankSolid3LinkAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_Driveline4WD.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_RotaryArm.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_SimpleCVTPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_SimpleDriveline.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_SimpleDrivelineXWD.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_Solid3LinkAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_TMeasyTire.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_5t_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_7t.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_7t_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_7t_SimpleCVTPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_7t_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_7t_Solid3LinkAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/man/MAN_7t_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_Idler.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_RoadWheel.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_SimpleCVTPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_SimpleDriveline.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_SimplePowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_SprocketSinglePin.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_SupportRoller.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_Suspension.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_TrackAssemblySinglePin.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_TrackShoeSinglePin.h
+%%VEHICLE%%include/chrono_models/vehicle/marder/Marder_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_AntiRollBar.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_ChassisFront.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_Driveline4WD.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_Powertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_RigidTire.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_RotaryArm.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_SimpleCVTPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_SimpleDriveline.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_SimplePowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_TMeasyTire.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_ToebarLeafspringAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/FMTV_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/LMTV.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/LMTV_ChassisRear.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/LMTV_LeafspringAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/LMTV_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/MTV.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/MTV_Balancer.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/MTV_ChassisRear.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/MTV_LeafspringAxle1.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/MTV_LeafspringAxle2.h
+%%VEHICLE%%include/chrono_models/vehicle/mtv/MTV_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar_DoubleWishbone.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar_Driveline4WD.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar_PitmanArm.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar_RigidTire.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/rccar/RCCar_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_DoubleWishbone.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_Driveline2WD.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_MultiLink.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_Pac02Tire.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_RackPinion.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_RigidTire.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_TMeasyTire.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/sedan/Sedan_Wheel.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_BrakeShafts.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_BrakeSimple.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_Chassis.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_Driveline2WD.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_Driveline4WD.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_LeafspringAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_Pac02Tire.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_RigidTire.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_RotaryArm.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_SAE.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_SAELeafspringAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_SAEToeBarLeafspringAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_SAEVehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_SimpleMapPowertrain.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_TMeasyTire.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_ToeBarLeafspringAxle.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_Vehicle.h
+%%VEHICLE%%include/chrono_models/vehicle/uaz/UAZBUS_Wheel.h
+%%MULTICORE%%include/chrono_multicore/ChApiMulticore.h
+%%MULTICORE%%include/chrono_multicore/ChConfigMulticore.h
+%%MULTICORE%%include/chrono_multicore/ChCudaDefines.h
+%%MULTICORE%%include/chrono_multicore/ChDataManager.h
+%%MULTICORE%%include/chrono_multicore/ChMeasures.h
+%%MULTICORE%%include/chrono_multicore/ChMulticoreDefines.h
+%%MULTICORE%%include/chrono_multicore/ChSettings.h
+%%MULTICORE%%include/chrono_multicore/ChTimerMulticore.h
+%%MULTICORE%%include/chrono_multicore/collision/ChBroadphaseUtils.h
+%%MULTICORE%%include/chrono_multicore/collision/ChCollision.h
+%%MULTICORE%%include/chrono_multicore/collision/ChCollisionModelMulticore.h
+%%MULTICORE%%include/chrono_multicore/collision/ChCollisionSystemBulletMulticore.h
+%%MULTICORE%%include/chrono_multicore/collision/ChCollisionSystemMulticore.h
+%%MULTICORE%%include/chrono_multicore/collision/ChContactContainerMulticore.h
+%%MULTICORE%%include/chrono_multicore/collision/ChContactContainerMulticoreNSC.h
+%%MULTICORE%%include/chrono_multicore/collision/ChContactContainerMulticoreSMC.h
+%%MULTICORE%%include/chrono_multicore/collision/ChDataStructures.h
+%%MULTICORE%%include/chrono_multicore/collision/ChNarrowphaseMPR.h
+%%MULTICORE%%include/chrono_multicore/collision/ChNarrowphaseR.h
+%%MULTICORE%%include/chrono_multicore/collision/ChNarrowphaseRUtils.h
+%%MULTICORE%%include/chrono_multicore/collision/ChNarrowphaseUtils.h
+%%MULTICORE%%include/chrono_multicore/constraints/ChConstraintBilateral.h
+%%MULTICORE%%include/chrono_multicore/constraints/ChConstraintRigidRigid.h
+%%MULTICORE%%include/chrono_multicore/constraints/ChConstraintUtils.h
+%%MULTICORE%%include/chrono_multicore/math/ChMulticoreMath.h
+%%MULTICORE%%include/chrono_multicore/math/matrix.h
+%%MULTICORE%%include/chrono_multicore/math/other_types.h
+%%MULTICORE%%include/chrono_multicore/math/real.h
+%%MULTICORE%%include/chrono_multicore/math/real2.h
+%%MULTICORE%%include/chrono_multicore/math/real3.h
+%%MULTICORE%%include/chrono_multicore/math/real4.h
+%%MULTICORE%%include/chrono_multicore/math/real_double.h
+%%MULTICORE%%include/chrono_multicore/math/real_single.h
+%%MULTICORE%%include/chrono_multicore/math/simd_avx.h
+%%MULTICORE%%include/chrono_multicore/math/simd_non.h
+%%MULTICORE%%include/chrono_multicore/math/simd_sse.h
+%%MULTICORE%%include/chrono_multicore/math/sse.h
+%%MULTICORE%%include/chrono_multicore/math/svd.h
+%%MULTICORE%%include/chrono_multicore/math/utility.h
+%%MULTICORE%%include/chrono_multicore/physics/Ch3DOFContainer.h
+%%MULTICORE%%include/chrono_multicore/physics/ChFluidKernels.h
+%%MULTICORE%%include/chrono_multicore/physics/ChMPMSettings.h
+%%MULTICORE%%include/chrono_multicore/physics/ChSystemMulticore.h
+%%MULTICORE%%include/chrono_multicore/physics/MPMUtils.h
+%%MULTICORE%%include/chrono_multicore/solver/ChIterativeSolverMulticore.h
+%%MULTICORE%%include/chrono_multicore/solver/ChSolverMulticore.h
+%%MULTICORE%%include/chrono_multicore/solver/ChSystemDescriptorMulticore.h
+%%POSTPROCESS%%include/chrono_postprocess/ChApiPostProcess.h
+%%POSTPROCESS%%include/chrono_postprocess/ChGnuPlot.h
+%%POSTPROCESS%%include/chrono_postprocess/ChPostProcessBase.h
+%%POSTPROCESS%%include/chrono_postprocess/ChPovRay.h
+%%POSTPROCESS%%include/chrono_postprocess/ChPovRayAsset.h
+%%POSTPROCESS%%include/chrono_postprocess/ChPovRayAssetCustom.h
+%%SYNCHRONO%%include/chrono_synchrono/SynApi.h
+%%SYNCHRONO%%include/chrono_synchrono/SynChronoManager.h
+%%SYNCHRONO%%include/chrono_synchrono/SynConfig.h
+%%SYNCHRONO%%include/chrono_synchrono/agent/SynAgent.h
+%%SYNCHRONO%%include/chrono_synchrono/agent/SynAgentFactory.h
+%%SYNCHRONO%%include/chrono_synchrono/agent/SynEnvironmentAgent.h
+%%SYNCHRONO%%include/chrono_synchrono/agent/SynSCMTerrainAgent.h
+%%SYNCHRONO%%include/chrono_synchrono/agent/SynTrackedVehicleAgent.h
+%%SYNCHRONO%%include/chrono_synchrono/agent/SynWheeledVehicleAgent.h
+%%SYNCHRONO%%include/chrono_synchrono/communication/SynCommunicator.h
+%%SYNCHRONO%%include/chrono_synchrono/communication/mpi/SynMPICommunicator.h
+%%SYNCHRONO%%include/chrono_synchrono/controller/SynControllerFunctions.h
+%%SYNCHRONO%%include/chrono_synchrono/controller/driver/SynMultiPathDriver.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/SynFlatBuffersManager.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynApproachMessage.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynEnvironmentMessage.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynFlatBuffers_generated.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynMAPMessage.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynMessage.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynMessageFactory.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynMessageUtils.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynSCMMessage.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynSPATMessage.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynSimulationMessage.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynTrackedVehicleMessage.h
+%%SYNCHRONO%%include/chrono_synchrono/flatbuffer/message/SynWheeledVehicleMessage.h
+%%SYNCHRONO%%include/chrono_synchrono/utils/SynDataLoader.h
+%%SYNCHRONO%%include/chrono_synchrono/utils/SynGPSTools.h
+%%SYNCHRONO%%include/chrono_synchrono/utils/SynLog.h
+%%MUMPS%%include/chrono_mumps/ChApiMumps.h
+%%MUMPS%%include/chrono_mumps/ChMumpsEngine.h
+%%MUMPS%%include/chrono_mumps/ChSolverMumps.h
+%%VEHICLE%%include/chrono_thirdparty/Easy_BMP/EasyBMP.h
+%%VEHICLE%%include/chrono_thirdparty/Easy_BMP/EasyBMP_BMP.h
+%%VEHICLE%%include/chrono_thirdparty/Easy_BMP/EasyBMP_DataStructures.h
+%%VEHICLE%%include/chrono_thirdparty/Easy_BMP/EasyBMP_VariousBMPutilities.h
+include/chrono_thirdparty/HACD/hacdCircularList.h
+include/chrono_thirdparty/HACD/hacdCircularList.inl
+include/chrono_thirdparty/HACD/hacdGraph.h
+include/chrono_thirdparty/HACD/hacdHACD.h
+include/chrono_thirdparty/HACD/hacdICHull.h
+include/chrono_thirdparty/HACD/hacdManifoldMesh.h
+include/chrono_thirdparty/HACD/hacdMeshDecimator.h
+include/chrono_thirdparty/HACD/hacdMicroAllocator.h
+include/chrono_thirdparty/HACD/hacdRaycastMesh.h
+include/chrono_thirdparty/HACD/hacdSArray.h
+include/chrono_thirdparty/HACD/hacdVector.h
+include/chrono_thirdparty/HACD/hacdVector.inl
+include/chrono_thirdparty/HACD/hacdVersion.h
+include/chrono_thirdparty/HACDv2/AutoGeometry.h
+include/chrono_thirdparty/HACDv2/ConvexHull.h
+include/chrono_thirdparty/HACDv2/HACD.h
+include/chrono_thirdparty/HACDv2/MergeHulls.h
+include/chrono_thirdparty/HACDv2/PlatformConfigHACD.h
+include/chrono_thirdparty/HACDv2/PxVector.h
+include/chrono_thirdparty/HACDv2/SparseArray.h
+include/chrono_thirdparty/HACDv2/WuQuantizer.h
+include/chrono_thirdparty/HACDv2/dgArray.h
+include/chrono_thirdparty/HACDv2/dgConvexHull3d.h

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-all mailing list