https://github.com/projectchrono/chrono

sort by:
Revision Author Date Message Commit Date
a7cefda Fix irrlicht demos on osx by using absolute path to data folder Use an absolute path to the install location of the data folder to fix irrlicht demos on osx. 19 August 2014, 23:24:49 UTC
d927df2 Add enum for a convex polyhedra shape 13 August 2014, 19:59:28 UTC
3108f5d Add a test for matlab, currently based off of the matlab demo 13 August 2014, 19:37:40 UTC
a41e03a Add a new benchmark to test performance of some ChBody functions 13 August 2014, 19:36:59 UTC
18d242d Fix RPATH warning on osx for cmake 13 August 2014, 19:36:19 UTC
1b3e9ef Use String instead of char* Use a different command to open matlab on osx 13 August 2014, 19:36:01 UTC
939f2fb Disable warning C4275 in Windows MSVC compiler, that generated tons of warning since we splitted the unit_IRRLICHT into .h and .cpp. Makes the compilation log of this unit less verbose. 12 August 2014, 13:27:17 UTC
a64a227 disable mitsuba test for now 11 August 2014, 21:15:30 UTC
39c9374 Adding some unit tests, these are just the demos right now but it's a starting point at least 11 August 2014, 21:04:30 UTC
bae9d99 Updated benchmark to also run the GetUniqueIntID function 11 August 2014, 18:43:09 UTC
ed66d12 Streamline implementation of GetUniqueIntID: - if available, always use the GCC intrinsic function - otherwise fall back on OS provided atomic operations - TODO: support other platforms (e.g. Intel compiler) 11 August 2014, 17:08:35 UTC
5b40cb8 unit_JS is obsolete and moved into its own repository, see https://github.com/projectchrono/chrono-js 11 August 2014, 15:43:16 UTC
a3e4587 Only include OSAtomic if on osx 11 August 2014, 04:52:34 UTC
9ec5bbb Can now specify a std::string as an argument to the eval function, mainly for convenience 11 August 2014, 04:46:00 UTC
c648823 add a benchmark for testing atomic add functions 11 August 2014, 04:45:24 UTC
f3cbe91 Small fix for cosimulation hydraulics demo, Access the LCP_ITERATIVE enum directly from the ChSystem scope 11 August 2014, 04:22:17 UTC
5ea46c9 Merge branch 'develop' of https://github.com/projectchrono/chrono into develop Conflicts: src/unit_MATLAB/ChMatlabEngine.h 11 August 2014, 03:28:08 UTC
f78963c Fix for Windows compilation (missing __declspec) 11 August 2014, 03:21:27 UTC
2a13806 Add missing #endif at the end of header file. 11 August 2014, 03:20:01 UTC
ef02951 small change to add ChApiMatlab to class definition 11 August 2014, 01:40:01 UTC
24cfed9 Make the matlab unit into a library 10 August 2014, 22:54:59 UTC
be922aa Merge branch 'develop' of https://github.com/projectchrono/chrono into develop 10 August 2014, 22:38:13 UTC
d0bab7f Merge pull request #24 from tingnan/develop Cascade unit and other fix in C::E 10 August 2014, 22:38:06 UTC
5d4a548 cleaning up matlab example 10 August 2014, 22:25:57 UTC
0d41714 Merge remote-tracking branch 'upstream/develop' into develop 10 August 2014, 22:06:31 UTC
37a83a9 Add ChMemorynomgr.h in the list of Chrono headers. Fixes #23 10 August 2014, 16:51:35 UTC
3ed6366 Remove obsolete files (ChControllerFunc). 10 August 2014, 16:40:36 UTC
e4ac56a Remove obsolete files. 09 August 2014, 23:08:25 UTC
0b23a03 fix cascade module compile error 09 August 2014, 16:15:37 UTC
1fa1492 mac compiler error fix 09 August 2014, 04:20:38 UTC
ffdc4c5 Make const the accessor functions for ChShaft objects. 08 August 2014, 19:07:22 UTC
49fef61 Merge branch 'feature/irr_data' into develop 08 August 2014, 16:17:26 UTC
9d76295 Add function to specify starting point for the sequence of generated IDs. This function can be used, for example, to ensure that consecutive runs will have different sequences of generated IDs. 08 August 2014, 03:49:03 UTC
7783335 Use GetChronoDataFile in demos. 07 August 2014, 23:04:56 UTC
66cf6cc Use `const char*` arguments. 07 August 2014, 22:29:10 UTC
249167c Merge branch 'develop' into feature/irr_data 07 August 2014, 22:14:59 UTC
af6a11b Use GetChronoDataFile in all Irrlicht demos. 07 August 2014, 22:10:37 UTC
0db09a7 Add global free functions for dealing with the Chrono data. While this set of changes do not address the issue of where the data/ directory lives, they offer the following: (1) it isolates the hard-coded default location (namely "../data"), relative to the location of the executable programs, to a single place (in ChGlobal.cpp) (2) it allows external projects that depend on Chrono to access the default Chrono data files without having to copy the data/ directory. Instead, simply invoke SetChronoDataPath() to specify where the Chrono data directory is (for example, in the Chrono source tree or the Chrono install tree) The three new functions are as follows: (1) SetChronoDataPath(): specifies the location of the Chrono data/ directory. The default is "../data/". Note that this function is not thread-safe. (2) GetChronoDataPath(): retrieves the location of the Chrono data/ directory (thread-safe) (3) GetChronoDataFile(): obtains the complete filename given the name of a file or subdirectory relative to the location of the Chrono data directory (thread-safe) 07 August 2014, 22:09:17 UTC
b38829b Revert "Static variables shouldn't be static." This reverts commit 643808e06937d36a5a31f3e547b2238fcae8354a. 07 August 2014, 09:01:24 UTC
0f0e8d1 Remove ChApidll.{h,cpp} and all calls to DLL_CreateGlobals/DLL_DeleteGlobals. Note that many of these files are not included in the build! 07 August 2014, 00:42:40 UTC
ff2ebcf Several fixes to mitsubaRender.cpp to reflect latest API changes. 07 August 2014, 00:14:21 UTC
fc83680 Remove ChApidll.{h,cpp} and all calls to DLL_CreateGlobals/DLL_DeleteGlobals. 07 August 2014, 00:13:38 UTC
075bc48 Merge branch 'develop' into feature/irr_data 06 August 2014, 23:28:38 UTC
8023154 First pass in getting rid of ChGlobals: - use free function GetUniqueIntID() - make DLL_CreateGlobals() and DLL_DeleteGlobals() do nothing. - use ChTimer in demo_coords 06 August 2014, 23:28:02 UTC
8641960 "static" cleanup. 06 August 2014, 22:49:12 UTC
33f3454 No need for static variables. Variables have file scope. 06 August 2014, 22:44:58 UTC
643808e Static variables shouldn't be static. Some additional minor cleanup. 06 August 2014, 22:18:11 UTC
239ce51 Merge branch 'develop' of https://github.com/projectchrono/chrono into develop 06 August 2014, 11:39:50 UTC
8315644 update cmake install paths so that includes are put into a separate directory called "chrono" cleanup cmake files for different units units write include files to proper locations cleanup testing framework, still a lot of work to be done for this... 05 August 2014, 22:25:04 UTC
c28c77a Standard_PCHaracter is not a type, renamed to Standard_PCharacter 05 August 2014, 22:16:15 UTC
135c123 Removing "static" from some local variables. This was not thread-safe, code could be not re-entrant. Note that those "static" was added in the past for some reasons, one was because of speed increase when avoiding allocation/deallocation of data on heap where a temp ChMatrix was needed , but now it is not needed anymore thanks to ChMatrix33 and ChMatrixNM that allocate on stack, and thread safety is a must-have anyway. 05 August 2014, 21:38:23 UTC
f0df778 Triangle mesh assets now have a scale vector 05 August 2014, 21:12:09 UTC
1c76e77 Fixing compilation issues for Cosimulation unit on osx 05 August 2014, 19:54:11 UTC
ce54684 Merge branch 'develop' of https://github.com/projectchrono/chrono into develop 05 August 2014, 18:48:26 UTC
2a4955e The signature of the Output() function of ChStream has changed, and the .i SWIG file must reflect this (in the code that inject a customization of the console output, redirecting to python shell) 05 August 2014, 15:11:47 UTC
3b48a10 Updating many files to include the Irrlicht unit headers from the new location where we moved all Irrlicht stuff, i.e. unit_IRRLICHT/ and not irrlicht_interface/ anymore. 05 August 2014, 14:52:53 UTC
45cfc29 The new unit_IRRLICHT requires that targets must link toward the new dll - we forgot to upgrade the unit_CASCADE demos. Fixed. 05 August 2014, 14:51:04 UTC
f542029 One of the unit_PYPARSER demos required Irrlicht, and the new unit_IRRLICHT requires the new dll to be linked. Fixed. 05 August 2014, 14:49:04 UTC
e74da94 Correct a typo in SWIG code for Irrlicht unit wrapping 05 August 2014, 14:45:38 UTC
139053a The PYTHON wrapper of the Irrlicht unit was broken since we made the Irrlicht unit a separate lib. Now it will be linked to the Python module. 05 August 2014, 14:44:23 UTC
c54f885 Corrected a typo in CMake script 05 August 2014, 14:18:07 UTC
187b7cf Make all `ChLinkEngine` accessors const functions. 05 August 2014, 01:23:54 UTC
be2b806 Fix path to unit_IRRLICHT headers. 05 August 2014, 01:02:51 UTC
b972f39 Merge branch 'develop' of https://github.com/projectchrono/chrono into develop Conflicts: src/demos/irrlicht/demo_emitter.cpp 04 August 2014, 19:06:58 UTC
9bc2f76 Demonstrates ChParticleProcessor 04 August 2014, 19:04:13 UTC
2dc17d0 Merge pull request #22 from tingnan/develop fix mac os link error (gcc 4.9) 04 August 2014, 16:03:08 UTC
efbc9a8 fix mac os link error add IOKit OpenGL and Cocoa framework dependence 02 August 2014, 22:22:36 UTC
87d6a72 Undoing part of a previous change, which was dealing with some if statements which i'm not sure i want to change. Don't understand fully the ramifications of fouling around with that if statement. 01 August 2014, 22:59:50 UTC
1d1359e There was no need for static variables in this function. Code more thread safe. 01 August 2014, 22:19:43 UTC
605b9b1 Skips some unneeded initialization. 01 August 2014, 22:18:35 UTC
8bf66da Fixes compile time warnings. A bit of code cleanup. 01 August 2014, 21:01:07 UTC
cc5a81a Fixes some compile time warnings. 01 August 2014, 21:00:28 UTC
af9c328 Fixes compile warning. 01 August 2014, 20:56:24 UTC
cd55c15 Properly account for the offset and orientation of a visual asset. A ChVisualization asset defines a transform from the parent (a node in the case of the Irrlicht interface) to the asset. This must be concatenated with the transform from the asset to the geometry. Previously, only the latter was accounted for. Note: I only fixed the sphere, cylinder, and box visual assets. I still need to look at ChObjShapeFile and ChTriangleMeshShape. 31 July 2014, 03:22:09 UTC
df752cc Initialize the rotation of a ChVisualization to identity The default ChMatrix33 constructor builds a zero matrix! 31 July 2014, 03:09:11 UTC
3cf85a2 Merge branch 'develop' of https://github.com/projectchrono/chrono into develop 30 July 2014, 18:35:11 UTC
94347ca Make ChVisualization constructor protected. - ChVisualization objects should only be constructed through derived classes. - Cleanup. 29 July 2014, 22:21:03 UTC
847b1be Cleanup. 29 July 2014, 22:19:46 UTC
09d7f81 Update Doxygen config to include Chrono logo Doxygen now automatically grabs the logo_chronoengine_middle.png file. Also enabled support for MathJax and the searchengine 29 July 2014, 21:50:02 UTC
0df629f ChStack class not used anymore. Eliminated the file. 29 July 2014, 20:07:10 UTC
e6f7c77 Updated comments related to ChSharedPtr and ChSmartPtr classes. 29 July 2014, 19:44:58 UTC
240ad63 Make ChBroadPhaseCallback::BroadCallback() virtual. Fixes #21 29 July 2014, 19:33:42 UTC
6d0ba62 Returns the diagonal of a ChMatrix33 as a ChVector 29 July 2014, 06:06:41 UTC
f38dde7 Merge branch 'feature/irrlich_lib' into develop 28 July 2014, 22:42:37 UTC
faa3105 Update the FindChronoEngine CMake script: - rename to `FindChronoEngine.cmake` - if unit_IRRLICHT component requested, find the ChronoEngine_IRRLICHT interface library - proceed without an error if we cannot find both Release and Debug libraries, provided we find at least one set. 28 July 2014, 22:22:49 UTC
78d5b0f Merge branch 'develop' into feature/irrlich_lib 28 July 2014, 22:07:19 UTC
fcf2913 adding sphinx documentation outline 28 July 2014, 22:03:34 UTC
724d80f Move implementation of ChIrrApp methods to cpp file. 28 July 2014, 21:58:46 UTC
4ca1340 one first step to eliminate the Lcp from the name of some classes that don't have to do anything with Lcp. Might confuse people new to the solvers. In this case, the APGD class solves a CCP, yet there are other solvers that don't have to do anything w/ CCP or LCP and are yet using Lcp. 28 July 2014, 20:54:13 UTC
8198b55 comment hopefully explains better what goes on 28 July 2014, 20:52:33 UTC
c1d797c Split `ChIrrWizard` into header and implementation files. 28 July 2014, 20:02:52 UTC
cd3b4c3 Rename `ChParticlesSceneNode` and split into header and implementation files. 28 July 2014, 19:40:47 UTC
1973e71 Split `ChIrrNode` into header and implementation files. 28 July 2014, 18:58:56 UTC
0f58a1e Include required header in demo_tracks. 28 July 2014, 17:54:18 UTC
33acec8 Split `ChBodySceneNodeTools` into header and implementation files. 28 July 2014, 17:53:32 UTC
2e3724a Split `ChBodySceneNode` into header and implementation files. 28 July 2014, 16:50:08 UTC
1391dce Split `ChIrrMeshTools` into header and implementation files. Convert to free functions. 28 July 2014, 08:09:19 UTC
cca1b26 Update FEM demos to use the ChronoEngine_IRRLICHT library. 28 July 2014, 07:39:56 UTC
c7496ec Split `ChIrrAssetConverter` into header and implementation files. 28 July 2014, 07:39:12 UTC
d2e2c1e Split `ChIrrCamera` into header and implementation files. 28 July 2014, 06:27:07 UTC
back to top