git: 379184b1c404 - main - science/chrono: update 8.0.0 → 9.0.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 10 Nov 2024 20:13:41 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=379184b1c4042c0d5485971f9523c1de68bc0ccb commit 379184b1c4042c0d5485971f9523c1de68bc0ccb Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2024-11-10 19:52:15 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2024-11-10 20:13:33 +0000 science/chrono: update 8.0.0 → 9.0.1 --- science/chrono/Makefile | 15 +- science/chrono/distinfo | 6 +- .../files/patch-cmake_CheckOpenMPVersion.cmake | 10 + science/chrono/files/patch-cmake_FindSIMD.cmake | 25 + ..._flatbuffer_message_SynFlatBuffers__generated.h | 4 +- .../chrono/files/patch-src_chrono_utils_ChSocket.h | 12 +- science/chrono/pkg-plist | 1117 ++++++++++++++------ 7 files changed, 836 insertions(+), 353 deletions(-) diff --git a/science/chrono/Makefile b/science/chrono/Makefile index 2e6be3a247ed..f802f15c4b3c 100644 --- a/science/chrono/Makefile +++ b/science/chrono/Makefile @@ -1,12 +1,12 @@ PORTNAME= chrono -DISTVERSION= 8.0.0 -PORTREVISION= 7 +DISTVERSION= 9.0.1 CATEGORIES= science devel PKGNAMESUFFIX= -physics-simulation-engine MAINTAINER= yuri@FreeBSD.org COMMENT= C++ library for multi-physics simulation -WWW= https://projectchrono.org/ +WWW= https://projectchrono.org/ \ + https://github.com/projectchrono/chrono LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE @@ -49,7 +49,7 @@ HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 DEMOS_DESC= Build and install demo programs DEMOS_CMAKE_BOOL= BUILD_DEMOS -DEMOS_BROKEN= /usr/local/lib/libdmumps.so: undefined reference to `mpi_pack_' +DEMOS_BROKEN= /usr/local/lib/libdmumps.so: undefined reference to `mpi_pack_' # ' CASCADE_CMAKE_ON= -DCASCADE_INCLUDE_DIR:STRING=${LOCALBASE}/include/OpenCASCADE -DCASCADE_LIBDIR:STRING=${LOCALBASE}/lib CASCADE_LIB_DEPENDS= libTKernel.so:cad/opencascade740 @@ -73,9 +73,10 @@ PARDISO_PROJECT_BROKEN= Not available for FreeBSD; License is restrictive SENSOR_BROKEN= requires CUDA SYNCHRONO_USES= localbase -SYNCHRONO_BUILD_DEPENDS= flatc:devel/flatbuffers205 # until https://github.com/projectchrono/chrono/issues/391 is fixed +SYNCHRONO_BUILD_DEPENDS= flatc:devel/flatbuffers # until https://github.com/projectchrono/chrono/issues/391 is fixed SYNCHRONO_LIB_DEPENDS= libmpi.so:net/mpich SYNCHRONO_IMPLIES= VEHICLE +SYNCHRONO_BROKEN= fails with the modern flatbuffers versions, see https://github.com/projectchrono/chrono/issues/391 OPENGL_USES= gl OPENGL_USE= GL=gl,glu,glew @@ -100,6 +101,10 @@ OPTIONS_DEFAULT+= ${module:tu} PLIST_FILES+= lib/libChronoEngine_vehicle_irrlicht.so .endif +.if ${PORT_OPTIONS:MVEHICLE} && ${PORT_OPTIONS:MOPENGL} +PLIST_FILES+= lib/libChronoEngine_vehicle_opengl.so +.endif + #.include <bsd.port.pre.mk> .if ${CHOSEN_COMPILER_TYPE} == gcc diff --git a/science/chrono/distinfo b/science/chrono/distinfo index 8ff91b83a77e..6985f8237c15 100644 --- a/science/chrono/distinfo +++ b/science/chrono/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1674804798 -SHA256 (projectchrono-chrono-8.0.0_GH0.tar.gz) = 02219133c149d5d88f66ea58857a112dea9e3fcf682053f58ff8981337406f28 -SIZE (projectchrono-chrono-8.0.0_GH0.tar.gz) = 324796812 +TIMESTAMP = 1731216205 +SHA256 (projectchrono-chrono-9.0.1_GH0.tar.gz) = 86da726ed3e3bacf682666b21d9c95dc87746b026dbafc722051a3202b822d39 +SIZE (projectchrono-chrono-9.0.1_GH0.tar.gz) = 512443363 diff --git a/science/chrono/files/patch-cmake_CheckOpenMPVersion.cmake b/science/chrono/files/patch-cmake_CheckOpenMPVersion.cmake new file mode 100644 index 000000000000..8bd631651d83 --- /dev/null +++ b/science/chrono/files/patch-cmake_CheckOpenMPVersion.cmake @@ -0,0 +1,10 @@ +--- cmake/CheckOpenMPVersion.cmake.orig 2024-11-10 17:32:43 UTC ++++ cmake/CheckOpenMPVersion.cmake +@@ -7,7 +7,6 @@ include(CheckCXXSourceCompiles) + include(CheckCXXSourceCompiles) + + # Set compiler flag to generate instructions for the host architecture. +-set(CMAKE_REQUIRED_FLAGS "-march=native") + + # Assume at least 2.0 support + SET(OMP_VERSION "2.0") diff --git a/science/chrono/files/patch-cmake_FindSIMD.cmake b/science/chrono/files/patch-cmake_FindSIMD.cmake new file mode 100644 index 000000000000..246eb1c2ed04 --- /dev/null +++ b/science/chrono/files/patch-cmake_FindSIMD.cmake @@ -0,0 +1,25 @@ +--- cmake/FindSIMD.cmake.orig 2024-11-10 17:31:46 UTC ++++ cmake/FindSIMD.cmake +@@ -474,7 +474,6 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX + if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) + execute_process(COMMAND ${CMAKE_CXX_COMPILER} "-dumpversion" OUTPUT_VARIABLE GCC_VERSION_STRING) + if(GCC_VERSION_STRING VERSION_GREATER 4.2 AND NOT APPLE AND NOT CMAKE_CROSSCOMPILING) +- SET(SIMD_FLAGS "-march=native") + if (NOT SIMD_FIND_QUIETLY) + message(STATUS "Using automatic native flag for SIMD optimization") + endif() +@@ -482,14 +481,12 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND NOT C + elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND NOT CMAKE_CROSSCOMPILING) + execute_process(COMMAND ${CMAKE_CXX_COMPILER} "-dumpversion" OUTPUT_VARIABLE CLANG_VERSION_STRING) + if(CLANG_VERSION_STRING VERSION_GREATER_EQUAL 15.0 AND NOT CMAKE_CROSSCOMPILING) +- SET(SIMD_FLAGS "-march=native") + if (NOT SIMD_FIND_QUIETLY) + message(STATUS "Using automatic native flag for SIMD optimization") + endif() + elseif(CMAKE_HOST_UNIX) + execute_process(COMMAND uname -m OUTPUT_VARIABLE UNIX_MACHINE_ARCH) + if(UNIX_MACHINE_ARCH MATCHES "x86_64|x86|amd64") +- SET(SIMD_FLAGS "-march=native") + if (NOT SIMD_FIND_QUIETLY) + message(STATUS "Using automatic native flag for SIMD optimization") + endif() diff --git a/science/chrono/files/patch-src_chrono__synchrono_flatbuffer_message_SynFlatBuffers__generated.h b/science/chrono/files/patch-src_chrono__synchrono_flatbuffer_message_SynFlatBuffers__generated.h index 21a471f856cd..209ac223e374 100644 --- a/science/chrono/files/patch-src_chrono__synchrono_flatbuffer_message_SynFlatBuffers__generated.h +++ b/science/chrono/files/patch-src_chrono__synchrono_flatbuffer_message_SynFlatBuffers__generated.h @@ -1,6 +1,6 @@ ---- src/chrono_synchrono/flatbuffer/message/SynFlatBuffers_generated.h.orig 2021-02-11 13:43:25 UTC +--- src/chrono_synchrono/flatbuffer/message/SynFlatBuffers_generated.h.orig 2024-07-02 14:30:42 UTC +++ src/chrono_synchrono/flatbuffer/message/SynFlatBuffers_generated.h -@@ -4,7 +4,7 @@ +@@ -3,7 +3,7 @@ #ifndef FLATBUFFERS_GENERATED_SYNFLATBUFFERS_SYNFLATBUFFERS_H_ #define FLATBUFFERS_GENERATED_SYNFLATBUFFERS_SYNFLATBUFFERS_H_ diff --git a/science/chrono/files/patch-src_chrono_utils_ChSocket.h b/science/chrono/files/patch-src_chrono_utils_ChSocket.h index 63322c54c3f0..b237b354c701 100644 --- a/science/chrono/files/patch-src_chrono_utils_ChSocket.h +++ b/science/chrono/files/patch-src_chrono_utils_ChSocket.h @@ -1,11 +1,11 @@ ---- src/chrono/utils/ChSocket.h.orig 2023-01-27 07:56:29 UTC +--- src/chrono/utils/ChSocket.h.orig 2024-11-10 05:46:37 UTC +++ src/chrono/utils/ChSocket.h -@@ -21,7 +21,7 @@ - #if (defined _WIN32) - #define WINDOWS_XP - #endif +@@ -19,7 +19,7 @@ + #ifndef CHSOCKET_H + #define CHSOCKET_H + -#if (defined(__linux__) || defined(__APPLE__)) -+#if (defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__)) ++#if (defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__)) #define UNIX #endif diff --git a/science/chrono/pkg-plist b/science/chrono/pkg-plist index 485362976ff5..b2b850aec475 100644 --- a/science/chrono/pkg-plist +++ b/science/chrono/pkg-plist @@ -1,44 +1,54 @@ include/chrono/ChConfig.h include/chrono/ChVersion.h -include/chrono/assets/ChBarrelShape.h -include/chrono/assets/ChBoxShape.h include/chrono/assets/ChCamera.h -include/chrono/assets/ChCapsuleShape.h include/chrono/assets/ChColor.h -include/chrono/assets/ChConeShape.h -include/chrono/assets/ChCylinderShape.h -include/chrono/assets/ChEllipsoidShape.h include/chrono/assets/ChGlyphs.h -include/chrono/assets/ChLineShape.h -include/chrono/assets/ChObjFileShape.h -include/chrono/assets/ChPathShape.h -include/chrono/assets/ChPointPointShape.h -include/chrono/assets/ChRoundedBoxShape.h -include/chrono/assets/ChRoundedConeShape.h -include/chrono/assets/ChRoundedCylinderShape.h -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/ChVisualModel.h include/chrono/assets/ChVisualShape.h +include/chrono/assets/ChVisualShapeBarrel.h +include/chrono/assets/ChVisualShapeBox.h +include/chrono/assets/ChVisualShapeCapsule.h +include/chrono/assets/ChVisualShapeCone.h +include/chrono/assets/ChVisualShapeCylinder.h +include/chrono/assets/ChVisualShapeEllipsoid.h include/chrono/assets/ChVisualShapeFEA.h +include/chrono/assets/ChVisualShapeLine.h +include/chrono/assets/ChVisualShapeModelFile.h +include/chrono/assets/ChVisualShapePath.h +include/chrono/assets/ChVisualShapePointPoint.h +include/chrono/assets/ChVisualShapeRoundedBox.h +include/chrono/assets/ChVisualShapeRoundedCylinder.h +include/chrono/assets/ChVisualShapeSphere.h +include/chrono/assets/ChVisualShapeSurface.h +include/chrono/assets/ChVisualShapeTriangleMesh.h +include/chrono/assets/ChVisualShapes.h include/chrono/assets/ChVisualSystem.h -include/chrono/collision/ChCollisionAlgorithmsBullet.h include/chrono/collision/ChCollisionInfo.h include/chrono/collision/ChCollisionModel.h -include/chrono/collision/ChCollisionModelBullet.h -include/chrono/collision/ChCollisionModelChrono.h include/chrono/collision/ChCollisionPair.h include/chrono/collision/ChCollisionShape.h -include/chrono/collision/ChCollisionShapeBullet.h -include/chrono/collision/ChCollisionShapeChrono.h +include/chrono/collision/ChCollisionShapeArc2D.h +include/chrono/collision/ChCollisionShapeBarrel.h +include/chrono/collision/ChCollisionShapeBox.h +include/chrono/collision/ChCollisionShapeCapsule.h +include/chrono/collision/ChCollisionShapeCone.h +include/chrono/collision/ChCollisionShapeConvexHull.h +include/chrono/collision/ChCollisionShapeCylinder.h +include/chrono/collision/ChCollisionShapeCylindricalShell.h +include/chrono/collision/ChCollisionShapeEllipsoid.h +include/chrono/collision/ChCollisionShapeMeshTriangle.h +include/chrono/collision/ChCollisionShapePath2D.h +include/chrono/collision/ChCollisionShapePoint.h +include/chrono/collision/ChCollisionShapeRoundedBox.h +include/chrono/collision/ChCollisionShapeRoundedCylinder.h +include/chrono/collision/ChCollisionShapeSegment2D.h +include/chrono/collision/ChCollisionShapeSphere.h +include/chrono/collision/ChCollisionShapeTriangle.h +include/chrono/collision/ChCollisionShapeTriangleMesh.h +include/chrono/collision/ChCollisionShapes.h include/chrono/collision/ChCollisionSystem.h -include/chrono/collision/ChCollisionSystemBullet.h -include/chrono/collision/ChCollisionSystemChrono.h -include/chrono/collision/ChCollisionUtils.h -include/chrono/collision/ChCollisionUtilsBullet.h include/chrono/collision/ChConvexDecomposition.h include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/cbtAxisSweep3.h include/chrono/collision/bullet/BulletCollision/BroadphaseCollision/cbtAxisSweep3Internal.h @@ -181,6 +191,10 @@ include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/cbtRaycastC include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/cbtSimplexSolverInterface.h include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/cbtSubSimplexConvexCast.h include/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/cbtVoronoiSimplexSolver.h +include/chrono/collision/bullet/ChCollisionAlgorithmsBullet.h +include/chrono/collision/bullet/ChCollisionModelBullet.h +include/chrono/collision/bullet/ChCollisionSystemBullet.h +include/chrono/collision/bullet/ChCollisionUtilsBullet.h include/chrono/collision/bullet/LinearMath/TaskScheduler/cbtThreadSupportInterface.h include/chrono/collision/bullet/LinearMath/cbtAabbUtil2.h include/chrono/collision/bullet/LinearMath/cbtAlignedAllocator.h @@ -213,29 +227,6 @@ include/chrono/collision/bullet/LinearMath/cbtTransform.h include/chrono/collision/bullet/LinearMath/cbtTransformUtil.h include/chrono/collision/bullet/LinearMath/cbtVector3.h include/chrono/collision/bullet/cbtBulletCollisionCommon.h -include/chrono/collision/chrono/ChBroadphase.h -include/chrono/collision/chrono/ChCollisionData.h -include/chrono/collision/chrono/ChCollisionUtils.h -include/chrono/collision/chrono/ChConvexShape.h -include/chrono/collision/chrono/ChNarrowphase.h -include/chrono/collision/chrono/ChRayTest.h -include/chrono/collision/edgetempest/ChCAABB.h -include/chrono/collision/edgetempest/ChCAABBTree.h -include/chrono/collision/edgetempest/ChCAABBcollider.h -include/chrono/collision/edgetempest/ChCAbsoluteAABB.h -include/chrono/collision/edgetempest/ChCBroadPhaseCollider.h -include/chrono/collision/edgetempest/ChCBruteForce.h -include/chrono/collision/edgetempest/ChCCollisionTree.h -include/chrono/collision/edgetempest/ChCCompile.h -include/chrono/collision/edgetempest/ChCGeometryCollider.h -include/chrono/collision/edgetempest/ChCGetTime.h -include/chrono/collision/edgetempest/ChCMatVec.h -include/chrono/collision/edgetempest/ChCMates.h -include/chrono/collision/edgetempest/ChCNarrowPhaseCollider.h -include/chrono/collision/edgetempest/ChCOBB.h -include/chrono/collision/edgetempest/ChCOBBTree.h -include/chrono/collision/edgetempest/ChCOBBcollider.h -include/chrono/collision/edgetempest/ChCSweepAndPrune.h include/chrono/collision/gimpact/ConvexDecomposition/ConvexBuilder.h include/chrono/collision/gimpact/ConvexDecomposition/ConvexDecomposition.h include/chrono/collision/gimpact/ConvexDecomposition/bestfit.h @@ -300,25 +291,24 @@ 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/cbtGImpactConvexDecompositionShape.h +include/chrono/collision/multicore/ChBroadphase.h +include/chrono/collision/multicore/ChCollisionData.h +include/chrono/collision/multicore/ChCollisionModelMulticore.h +include/chrono/collision/multicore/ChCollisionSystemMulticore.h +include/chrono/collision/multicore/ChCollisionUtils.h +include/chrono/collision/multicore/ChConvexShape.h +include/chrono/collision/multicore/ChNarrowphase.h +include/chrono/collision/multicore/ChRayTest.h include/chrono/core/ChAlignedAllocator.h include/chrono/core/ChApiCE.h include/chrono/core/ChBezierCurve.h -include/chrono/core/ChBitmaskEnums.h include/chrono/core/ChChrono.h include/chrono/core/ChClassFactory.h include/chrono/core/ChCoordsys.h include/chrono/core/ChCubicSpline.h -include/chrono/core/ChDistribution.h -include/chrono/core/ChException.h -include/chrono/core/ChFilePS.h include/chrono/core/ChFrame.h include/chrono/core/ChFrameMoving.h -include/chrono/core/ChFx.h include/chrono/core/ChGlobal.h -include/chrono/core/ChLists.h -include/chrono/core/ChLog.h -include/chrono/core/ChMath.h -include/chrono/core/ChMathematics.h include/chrono/core/ChMatrix.h include/chrono/core/ChMatrix33.h include/chrono/core/ChMatrixEigenExtensions.h @@ -326,17 +316,17 @@ include/chrono/core/ChMatrixMBD.h include/chrono/core/ChPlatform.h include/chrono/core/ChQuadrature.h include/chrono/core/ChQuaternion.h +include/chrono/core/ChRandom.h include/chrono/core/ChRealtimeStep.h +include/chrono/core/ChRotation.h 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/core/ChVector3.h include/chrono/fea/ChBeamSection.h include/chrono/fea/ChBeamSectionCable.h include/chrono/fea/ChBeamSectionCosserat.h @@ -384,21 +374,20 @@ include/chrono/fea/ChElementTetrahedron.h include/chrono/fea/ChGaussIntegrationRule.h include/chrono/fea/ChGaussPoint.h include/chrono/fea/ChHexahedronFace.h -include/chrono/fea/ChLinkBeamIGAslider.h -include/chrono/fea/ChLinkDirFrame.h -include/chrono/fea/ChLinkPointFrame.h -include/chrono/fea/ChLinkPointPoint.h -include/chrono/fea/ChLinkPointTriface.h +include/chrono/fea/ChLinkBeamIGAFrame.h +include/chrono/fea/ChLinkNodeFace.h +include/chrono/fea/ChLinkNodeFrame.h +include/chrono/fea/ChLinkNodeNode.h +include/chrono/fea/ChLinkNodeSlopeFrame.h include/chrono/fea/ChLoadContactSurfaceMesh.h include/chrono/fea/ChLoadsBeam.h -include/chrono/fea/ChLoadsXYZROTnode.h +include/chrono/fea/ChLoadsNodeXYZRot.h include/chrono/fea/ChMaterialBeamANCF.h include/chrono/fea/ChMaterialHexaANCF.h include/chrono/fea/ChMaterialShellANCF.h include/chrono/fea/ChMaterialShellKirchhoff.h include/chrono/fea/ChMaterialShellReissner.h include/chrono/fea/ChMatrixCorotation.h -include/chrono/fea/ChMatterMeshless.h include/chrono/fea/ChMesh.h include/chrono/fea/ChMeshExporter.h include/chrono/fea/ChMeshFileLoader.h @@ -412,11 +401,43 @@ include/chrono/fea/ChNodeFEAxyzDDD.h include/chrono/fea/ChNodeFEAxyzP.h include/chrono/fea/ChNodeFEAxyzrot.h include/chrono/fea/ChPolarDecomposition.h -include/chrono/fea/ChProximityContainerMeshless.h include/chrono/fea/ChRotUtils.h include/chrono/fea/ChTetrahedronFace.h include/chrono/fea/ChUtilsFEA.h -include/chrono/geometry/ChBasisToolsBspline.h +include/chrono/functions/ChFunction.h +include/chrono/functions/ChFunctionBSpline.h +include/chrono/functions/ChFunctionBase.h +include/chrono/functions/ChFunctionConst.h +include/chrono/functions/ChFunctionConstAcc.h +include/chrono/functions/ChFunctionConstJerk.h +include/chrono/functions/ChFunctionCycloidal.h +include/chrono/functions/ChFunctionDerivative.h +include/chrono/functions/ChFunctionFillet3.h +include/chrono/functions/ChFunctionIntegral.h +include/chrono/functions/ChFunctionInterp.h +include/chrono/functions/ChFunctionLambda.h +include/chrono/functions/ChFunctionMirror.h +include/chrono/functions/ChFunctionOperator.h +include/chrono/functions/ChFunctionPoly.h +include/chrono/functions/ChFunctionPoly23.h +include/chrono/functions/ChFunctionPoly345.h +include/chrono/functions/ChFunctionPosition.h +include/chrono/functions/ChFunctionPositionLine.h +include/chrono/functions/ChFunctionPositionSetpoint.h +include/chrono/functions/ChFunctionPositionXYZFunctions.h +include/chrono/functions/ChFunctionRamp.h +include/chrono/functions/ChFunctionRepeat.h +include/chrono/functions/ChFunctionRotation.h +include/chrono/functions/ChFunctionRotationABCFunctions.h +include/chrono/functions/ChFunctionRotationAxis.h +include/chrono/functions/ChFunctionRotationBSpline.h +include/chrono/functions/ChFunctionRotationSQUAD.h +include/chrono/functions/ChFunctionRotationSetpoint.h +include/chrono/functions/ChFunctionSequence.h +include/chrono/functions/ChFunctionSetpoint.h +include/chrono/functions/ChFunctionSine.h +include/chrono/functions/ChFunctionSineStep.h +include/chrono/geometry/ChBasisToolsBSpline.h include/chrono/geometry/ChBasisToolsNurbs.h include/chrono/geometry/ChBox.h include/chrono/geometry/ChCapsule.h @@ -426,15 +447,15 @@ include/chrono/geometry/ChEllipsoid.h include/chrono/geometry/ChGeometry.h include/chrono/geometry/ChLine.h include/chrono/geometry/ChLineArc.h +include/chrono/geometry/ChLineBSpline.h include/chrono/geometry/ChLineBezier.h -include/chrono/geometry/ChLineBspline.h include/chrono/geometry/ChLineCam.h include/chrono/geometry/ChLineNurbs.h include/chrono/geometry/ChLinePath.h include/chrono/geometry/ChLinePoly.h include/chrono/geometry/ChLineSegment.h +include/chrono/geometry/ChProperty.h include/chrono/geometry/ChRoundedBox.h -include/chrono/geometry/ChRoundedCone.h include/chrono/geometry/ChRoundedCylinder.h include/chrono/geometry/ChSphere.h include/chrono/geometry/ChSurface.h @@ -444,39 +465,6 @@ include/chrono/geometry/ChTriangleMesh.h include/chrono/geometry/ChTriangleMeshConnected.h include/chrono/geometry/ChTriangleMeshSoup.h include/chrono/geometry/ChVolume.h -include/chrono/motion_functions/ChFunction.h -include/chrono/motion_functions/ChFunctionPosition.h -include/chrono/motion_functions/ChFunctionPosition_XYZfunctions.h -include/chrono/motion_functions/ChFunctionPosition_line.h -include/chrono/motion_functions/ChFunctionPosition_setpoint.h -include/chrono/motion_functions/ChFunctionRotation.h -include/chrono/motion_functions/ChFunctionRotation_ABCfunctions.h -include/chrono/motion_functions/ChFunctionRotation_SQUAD.h -include/chrono/motion_functions/ChFunctionRotation_axis.h -include/chrono/motion_functions/ChFunctionRotation_setpoint.h -include/chrono/motion_functions/ChFunctionRotation_spline.h -include/chrono/motion_functions/ChFunction_Base.h -include/chrono/motion_functions/ChFunction_Const.h -include/chrono/motion_functions/ChFunction_ConstAcc.h -include/chrono/motion_functions/ChFunction_Derive.h -include/chrono/motion_functions/ChFunction_Fillet3.h -include/chrono/motion_functions/ChFunction_Integrate.h -include/chrono/motion_functions/ChFunction_Lambda.h -include/chrono/motion_functions/ChFunction_Matlab.h -include/chrono/motion_functions/ChFunction_Mirror.h -include/chrono/motion_functions/ChFunction_Mocap.h -include/chrono/motion_functions/ChFunction_Noise.h -include/chrono/motion_functions/ChFunction_Operation.h -include/chrono/motion_functions/ChFunction_Oscilloscope.h -include/chrono/motion_functions/ChFunction_Poly.h -include/chrono/motion_functions/ChFunction_Poly345.h -include/chrono/motion_functions/ChFunction_Ramp.h -include/chrono/motion_functions/ChFunction_Recorder.h -include/chrono/motion_functions/ChFunction_Repeat.h -include/chrono/motion_functions/ChFunction_Sequence.h -include/chrono/motion_functions/ChFunction_Setpoint.h -include/chrono/motion_functions/ChFunction_Sigma.h -include/chrono/motion_functions/ChFunction_Sine.h include/chrono/multicore_math/ChCudaDefines.h include/chrono/multicore_math/ChMulticoreMath.h include/chrono/multicore_math/matrix.h @@ -509,34 +497,44 @@ include/chrono/physics/ChBodyFrame.h include/chrono/physics/ChContactContainer.h include/chrono/physics/ChContactContainerNSC.h include/chrono/physics/ChContactContainerSMC.h +include/chrono/physics/ChContactMaterial.h +include/chrono/physics/ChContactMaterialNSC.h +include/chrono/physics/ChContactMaterialSMC.h include/chrono/physics/ChContactNSC.h include/chrono/physics/ChContactNSCrolling.h include/chrono/physics/ChContactSMC.h include/chrono/physics/ChContactTuple.h include/chrono/physics/ChContactable.h -include/chrono/physics/ChController.h include/chrono/physics/ChConveyor.h +include/chrono/physics/ChExternalDynamics.h include/chrono/physics/ChFeeder.h include/chrono/physics/ChForce.h +include/chrono/physics/ChHydraulicActuator.h +include/chrono/physics/ChHydraulicCircuit.h include/chrono/physics/ChIndexedNodes.h include/chrono/physics/ChIndexedParticles.h include/chrono/physics/ChInertiaUtils.h -include/chrono/physics/ChLimit.h include/chrono/physics/ChLink.h include/chrono/physics/ChLinkBase.h -include/chrono/physics/ChLinkBrake.h include/chrono/physics/ChLinkBushing.h -include/chrono/physics/ChLinkClearance.h include/chrono/physics/ChLinkDistance.h include/chrono/physics/ChLinkForce.h -include/chrono/physics/ChLinkGear.h -include/chrono/physics/ChLinkLinActuator.h +include/chrono/physics/ChLinkLimit.h include/chrono/physics/ChLinkLock.h +include/chrono/physics/ChLinkLockBrake.h +include/chrono/physics/ChLinkLockClearance.h +include/chrono/physics/ChLinkLockGear.h +include/chrono/physics/ChLinkLockLinActuator.h +include/chrono/physics/ChLinkLockPointSpline.h +include/chrono/physics/ChLinkLockPulley.h +include/chrono/physics/ChLinkLockScrew.h +include/chrono/physics/ChLinkLockTrajectory.h include/chrono/physics/ChLinkMarkers.h include/chrono/physics/ChLinkMask.h include/chrono/physics/ChLinkMate.h include/chrono/physics/ChLinkMotionImposed.h include/chrono/physics/ChLinkMotor.h +include/chrono/physics/ChLinkMotorAll.h include/chrono/physics/ChLinkMotorLinear.h include/chrono/physics/ChLinkMotorLinearDriveline.h include/chrono/physics/ChLinkMotorLinearForce.h @@ -547,16 +545,11 @@ include/chrono/physics/ChLinkMotorRotationAngle.h include/chrono/physics/ChLinkMotorRotationDriveline.h include/chrono/physics/ChLinkMotorRotationSpeed.h include/chrono/physics/ChLinkMotorRotationTorque.h -include/chrono/physics/ChLinkPointSpline.h -include/chrono/physics/ChLinkPulley.h include/chrono/physics/ChLinkRSDA.h -include/chrono/physics/ChLinkRackpinion.h include/chrono/physics/ChLinkRevolute.h include/chrono/physics/ChLinkRevoluteSpherical.h include/chrono/physics/ChLinkRevoluteTranslational.h -include/chrono/physics/ChLinkScrew.h include/chrono/physics/ChLinkTSDA.h -include/chrono/physics/ChLinkTrajectory.h include/chrono/physics/ChLinkUniversal.h include/chrono/physics/ChLinksAll.h include/chrono/physics/ChLoad.h @@ -568,21 +561,17 @@ include/chrono/physics/ChLoaderU.h include/chrono/physics/ChLoaderUV.h include/chrono/physics/ChLoaderUVW.h include/chrono/physics/ChLoadsBody.h -include/chrono/physics/ChLoadsXYZnode.h +include/chrono/physics/ChLoadsNodeXYZ.h include/chrono/physics/ChMarker.h -include/chrono/physics/ChMaterialSurface.h -include/chrono/physics/ChMaterialSurfaceNSC.h -include/chrono/physics/ChMaterialSurfaceSMC.h -include/chrono/physics/ChMatterSPH.h include/chrono/physics/ChNodeBase.h include/chrono/physics/ChNodeXYZ.h include/chrono/physics/ChObject.h include/chrono/physics/ChParticleCloud.h include/chrono/physics/ChPhysicsItem.h include/chrono/physics/ChProximityContainer.h -include/chrono/physics/ChProximityContainerSPH.h include/chrono/physics/ChShaft.h -include/chrono/physics/ChShaftsBody.h +include/chrono/physics/ChShaftBodyConstraint.h +include/chrono/physics/ChShaftsAppliedTorque.h include/chrono/physics/ChShaftsClutch.h include/chrono/physics/ChShaftsCouple.h include/chrono/physics/ChShaftsFreewheel.h @@ -591,24 +580,23 @@ include/chrono/physics/ChShaftsGearbox.h include/chrono/physics/ChShaftsGearboxAngled.h include/chrono/physics/ChShaftsLoads.h include/chrono/physics/ChShaftsMotor.h -include/chrono/physics/ChShaftsMotorAngle.h +include/chrono/physics/ChShaftsMotorLoad.h +include/chrono/physics/ChShaftsMotorPosition.h include/chrono/physics/ChShaftsMotorSpeed.h -include/chrono/physics/ChShaftsMotorTorque.h include/chrono/physics/ChShaftsPlanetary.h include/chrono/physics/ChShaftsThermalEngine.h include/chrono/physics/ChShaftsTorque.h -include/chrono/physics/ChShaftsTorqueBase.h include/chrono/physics/ChShaftsTorqueConverter.h include/chrono/physics/ChShaftsTorsionSpring.h include/chrono/physics/ChSystem.h include/chrono/physics/ChSystemNSC.h include/chrono/physics/ChSystemSMC.h include/chrono/serialization/ChArchive.h -include/chrono/serialization/ChArchiveAsciiDump.h include/chrono/serialization/ChArchiveBinary.h -include/chrono/serialization/ChArchiveExplorer.h include/chrono/serialization/ChArchiveJSON.h include/chrono/serialization/ChArchiveXML.h +include/chrono/serialization/ChObjectExplorer.h +include/chrono/serialization/ChOutputASCII.h include/chrono/solver/ChConstraint.h include/chrono/solver/ChConstraintNgeneric.h include/chrono/solver/ChConstraintThree.h @@ -629,8 +617,7 @@ include/chrono/solver/ChDirectSolverLScomplex.h include/chrono/solver/ChIterativeSolver.h include/chrono/solver/ChIterativeSolverLS.h include/chrono/solver/ChIterativeSolverVI.h -include/chrono/solver/ChKblock.h -include/chrono/solver/ChKblockGeneric.h +include/chrono/solver/ChKRMBlock.h include/chrono/solver/ChNlsolver.h include/chrono/solver/ChSolver.h include/chrono/solver/ChSolverADMM.h @@ -642,7 +629,6 @@ include/chrono/solver/ChSolverPMINRES.h include/chrono/solver/ChSolverPSOR.h include/chrono/solver/ChSolverPSSOR.h include/chrono/solver/ChSolverVI.h -include/chrono/solver/ChSolvmin.h include/chrono/solver/ChSystemDescriptor.h include/chrono/solver/ChVariables.h include/chrono/solver/ChVariablesBody.h @@ -658,16 +644,17 @@ include/chrono/timestepper/ChState.h include/chrono/timestepper/ChStaticAnalysis.h include/chrono/timestepper/ChTimestepper.h include/chrono/timestepper/ChTimestepperHHT.h -include/chrono/timestepper/ChUpdateFlags.h include/chrono/utils/ChBenchmark.h include/chrono/utils/ChCompositeInertia.h +include/chrono/utils/ChConstants.h +include/chrono/utils/ChControllers.h include/chrono/utils/ChConvexHull.h include/chrono/utils/ChFilters.h include/chrono/utils/ChOpenMP.h -include/chrono/utils/ChParserAdams.h -include/chrono/utils/ChParserOpenSim.h include/chrono/utils/ChProfiler.h include/chrono/utils/ChSocket.h +include/chrono/utils/ChSocketCommunication.h +include/chrono/utils/ChUtils.h include/chrono/utils/ChUtilsChaseCamera.h include/chrono/utils/ChUtilsCreators.h include/chrono/utils/ChUtilsGenerators.h @@ -675,18 +662,16 @@ include/chrono/utils/ChUtilsGeometry.h include/chrono/utils/ChUtilsInputOutput.h include/chrono/utils/ChUtilsSamplers.h include/chrono/utils/ChUtilsValidation.h -include/chrono_cosimulation/ChApiCosimulation.h -include/chrono_cosimulation/ChCosimulation.h -include/chrono_irrlicht/ChApiIrr.h -include/chrono_irrlicht/ChIrrCamera.h -include/chrono_irrlicht/ChIrrEffects.h -include/chrono_irrlicht/ChIrrGUI.h -include/chrono_irrlicht/ChIrrMeshTools.h -include/chrono_irrlicht/ChIrrNodeModel.h -include/chrono_irrlicht/ChIrrNodeShape.h -include/chrono_irrlicht/ChIrrSkyBoxSceneNode.h -include/chrono_irrlicht/ChIrrTools.h -include/chrono_irrlicht/ChVisualSystemIrrlicht.h +%%IRRLICHT%%include/chrono_irrlicht/ChApiIrr.h +%%IRRLICHT%%include/chrono_irrlicht/ChIrrCamera.h +%%IRRLICHT%%include/chrono_irrlicht/ChIrrEffects.h +%%IRRLICHT%%include/chrono_irrlicht/ChIrrGUI.h +%%IRRLICHT%%include/chrono_irrlicht/ChIrrMeshTools.h +%%IRRLICHT%%include/chrono_irrlicht/ChIrrNodeModel.h +%%IRRLICHT%%include/chrono_irrlicht/ChIrrNodeShape.h +%%IRRLICHT%%include/chrono_irrlicht/ChIrrSkyBoxSceneNode.h +%%IRRLICHT%%include/chrono_irrlicht/ChIrrTools.h +%%IRRLICHT%%include/chrono_irrlicht/ChVisualSystemIrrlicht.h include/chrono_models/ChApiModels.h include/chrono_models/robot/copters/Copter.h include/chrono_models/robot/copters/Little_Hexy.h @@ -696,107 +681,197 @@ include/chrono_models/robot/robosimian/RoboSimianVisualSystemIrrlicht.h include/chrono_models/robot/turtlebot/Turtlebot.h include/chrono_models/robot/viper/Viper.h %%VEHICLE%%include/chrono_models/vehicle/ChVehicleModelDefs.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_AutomaticTransmissionSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_BrakeShafts.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_BrakeSimple.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_Chassis.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_DoubleWishbone.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_Driveline4WD.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_EngineSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_PitmanArm.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_RigidTire.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_TMeasyTire.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_Vehicle.h +%%VEHICLE%%include/chrono_models/vehicle/artcar/ARTcar_Wheel.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_AntiRollBarFront.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_AntiRollBarRear.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_AutomaticTransmissionSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_BrakeShafts.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_Chassis.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_DoubleWishbone.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_Driveline.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_EngineSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_FrontWheel.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_MacPhersonStrut.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_McPhersonAxle.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_McPhersonStrut.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_RearWheel.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_Steering.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_TMsimpleTireFront.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_TMsimpleTireRear.h +%%VEHICLE%%include/chrono_models/vehicle/bmw/BMW_E90_Vehicle.h %%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus.h +%%VEHICLE%%include/chrono_models/vehicle/citybus/CityBus_AutomaticTransmissionSimpleMap.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_EngineSimpleMap.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/duro/Duro.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_AutomaticTransmissionShafts.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_BrakeShafts.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_Chassis.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_DeDionAxle.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_Driveline4WD.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_EngineShafts.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_RigidTire.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_RotaryArm.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_TMeasyTire.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_TMsimpleTire.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_ToeBarDeDionAxle.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_Vehicle.h +%%VEHICLE%%include/chrono_models/vehicle/duro/Duro_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_AutomaticTransmissionSimpleMap.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_EngineSimpleMap.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_TMeasyTire.h +%%VEHICLE%%include/chrono_models/vehicle/feda/FEDA_TMsimpleTire.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_AutomaticTransmissionSimple.h +%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_AutomaticTransmissionSimpleMap.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_EngineSimple.h +%%VEHICLE%%include/chrono_models/vehicle/gator/Gator_EngineSimpleMap.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/gclass/G500.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_AutomaticTransmissionSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_BrakeShafts.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_BrakeSimple.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_Chassis.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_Driveline4WD.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_EngineSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_FrontAxle.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_RearAxle.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_RigidTire.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_RotaryArm.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_TMeasyTire.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_Vehicle.h +%%VEHICLE%%include/chrono_models/vehicle/gclass/G500_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/generic/brake/Generic_BrakeShafts.h +%%VEHICLE%%include/chrono_models/vehicle/generic/brake/Generic_BrakeSimple.h +%%VEHICLE%%include/chrono_models/vehicle/generic/driveline/Generic_Driveline2WD.h +%%VEHICLE%%include/chrono_models/vehicle/generic/driveline/Generic_Driveline4WD.h +%%VEHICLE%%include/chrono_models/vehicle/generic/driveline/Generic_SimpleDriveline.h +%%VEHICLE%%include/chrono_models/vehicle/generic/powertrain/Generic_AutomaticTransmissionShafts.h +%%VEHICLE%%include/chrono_models/vehicle/generic/powertrain/Generic_AutomaticTransmissionSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/generic/powertrain/Generic_EngineShafts.h +%%VEHICLE%%include/chrono_models/vehicle/generic/powertrain/Generic_EngineSimple.h +%%VEHICLE%%include/chrono_models/vehicle/generic/powertrain/Generic_EngineSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/generic/powertrain/Generic_ManualTransmissionShafts.h +%%VEHICLE%%include/chrono_models/vehicle/generic/steering/Generic_PitmanArm.h +%%VEHICLE%%include/chrono_models/vehicle/generic/steering/Generic_RackPinion.h +%%VEHICLE%%include/chrono_models/vehicle/generic/suspension/Generic_DoubleWishbone.h +%%VEHICLE%%include/chrono_models/vehicle/generic/suspension/Generic_DoubleWishboneReduced.h +%%VEHICLE%%include/chrono_models/vehicle/generic/suspension/Generic_HendricksonPRIMAXX.h +%%VEHICLE%%include/chrono_models/vehicle/generic/suspension/Generic_MacPhersonStrut.h +%%VEHICLE%%include/chrono_models/vehicle/generic/suspension/Generic_MultiLink.h +%%VEHICLE%%include/chrono_models/vehicle/generic/suspension/Generic_RigidPinnedAxle.h +%%VEHICLE%%include/chrono_models/vehicle/generic/suspension/Generic_RigidSuspension.h +%%VEHICLE%%include/chrono_models/vehicle/generic/suspension/Generic_SolidAxle.h +%%VEHICLE%%include/chrono_models/vehicle/generic/tire/Generic_FialaTire.h +%%VEHICLE%%include/chrono_models/vehicle/generic/tire/Generic_Pac02Tire.h +%%VEHICLE%%include/chrono_models/vehicle/generic/tire/Generic_Pac89Tire.h +%%VEHICLE%%include/chrono_models/vehicle/generic/tire/Generic_RigidMeshTire.h +%%VEHICLE%%include/chrono_models/vehicle/generic/tire/Generic_RigidTire.h +%%VEHICLE%%include/chrono_models/vehicle/generic/tire/Generic_TMeasyTire.h +%%VEHICLE%%include/chrono_models/vehicle/generic/tire/Generic_TMsimpleTire.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_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/hmmwv/brake/HMMWV_BrakeShafts.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/brake/HMMWV_BrakeSimple.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/driveline/HMMWV_Driveline2WD.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/driveline/HMMWV_Driveline4WD.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/driveline/HMMWV_SimpleDriveline.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/powertrain/HMMWV_AutomaticTransmissionShafts.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/powertrain/HMMWV_AutomaticTransmissionSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/powertrain/HMMWV_EngineShafts.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/powertrain/HMMWV_EngineSimple.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/powertrain/HMMWV_EngineSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/steering/HMMWV_PitmanArm.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/steering/HMMWV_PitmanArmShafts.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/steering/HMMWV_RackPinion.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/suspension/HMMWV_DoubleWishbone.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/suspension/HMMWV_DoubleWishboneReduced.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/tire/HMMWV_ANCFTire.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/tire/HMMWV_FialaTire.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/tire/HMMWV_Pac02Tire.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/tire/HMMWV_Pac89Tire.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/tire/HMMWV_ReissnerTire.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/tire/HMMWV_RigidTire.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/tire/HMMWV_TMeasyTire.h +%%VEHICLE%%include/chrono_models/vehicle/hmmwv/tire/HMMWV_TMsimpleTire.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_AutomaticTransmissionStafts.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_BrakeShafts.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_Chassis.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_Driveline4WD.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_EngineShafts.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_RigidTire.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_SolidAxleFront.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_SolidAxleRear.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_Steering.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_TMeasyTire.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_Vehicle.h +%%VEHICLE%%include/chrono_models/vehicle/jeep/Cherokee_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_AutomaticTransmissionSimpleMap.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_EngineSimpleMap.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 @@ -811,54 +886,62 @@ include/chrono_models/robot/viper/Viper.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_IdlerWheel.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/m113/driveline/M113_DrivelineBDS.h +%%VEHICLE%%include/chrono_models/vehicle/m113/driveline/M113_SimpleDriveline.h +%%VEHICLE%%include/chrono_models/vehicle/m113/powertrain/M113_AutomaticTransmissionShafts.h +%%VEHICLE%%include/chrono_models/vehicle/m113/powertrain/M113_AutomaticTransmissionSimple.h +%%VEHICLE%%include/chrono_models/vehicle/m113/powertrain/M113_AutomaticTransmissionSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/m113/powertrain/M113_EngineShafts.h +%%VEHICLE%%include/chrono_models/vehicle/m113/powertrain/M113_EngineSimple.h +%%VEHICLE%%include/chrono_models/vehicle/m113/powertrain/M113_EngineSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/m113/sprocket/M113_SprocketBand.h +%%VEHICLE%%include/chrono_models/vehicle/m113/sprocket/M113_SprocketDoublePin.h +%%VEHICLE%%include/chrono_models/vehicle/m113/sprocket/M113_SprocketSinglePin.h +%%VEHICLE%%include/chrono_models/vehicle/m113/track_assembly/M113_TrackAssemblyBandANCF.h +%%VEHICLE%%include/chrono_models/vehicle/m113/track_assembly/M113_TrackAssemblyBandBushing.h +%%VEHICLE%%include/chrono_models/vehicle/m113/track_assembly/M113_TrackAssemblyDoublePin.h +%%VEHICLE%%include/chrono_models/vehicle/m113/track_assembly/M113_TrackAssemblySinglePin.h +%%VEHICLE%%include/chrono_models/vehicle/m113/track_shoe/M113_TrackShoeBandANCF.h +%%VEHICLE%%include/chrono_models/vehicle/m113/track_shoe/M113_TrackShoeBandBushing.h +%%VEHICLE%%include/chrono_models/vehicle/m113/track_shoe/M113_TrackShoeDoublePin.h +%%VEHICLE%%include/chrono_models/vehicle/m113/track_shoe/M113_TrackShoeSinglePin.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_TMsimpleTire.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/man/powertrain/MAN_5t_AutomaticTransmissionSimple.h +%%VEHICLE%%include/chrono_models/vehicle/man/powertrain/MAN_5t_AutomaticTransmissionSimpleMap.h +%%VEHICLE%%include/chrono_models/vehicle/man/powertrain/MAN_5t_EngineSimple.h *** 1289 LINES SKIPPED ***