a7cefda | Steven Peters | 19 August 2014, 23:24:49 UTC | 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 | Hammad Mazhar | 13 August 2014, 19:59:28 UTC | Add enum for a convex polyhedra shape | 13 August 2014, 19:59:28 UTC |
3108f5d | Hammad Mazhar | 13 August 2014, 19:37:40 UTC | Add a test for matlab, currently based off of the matlab demo | 13 August 2014, 19:37:40 UTC |
a41e03a | Hammad Mazhar | 13 August 2014, 19:36:59 UTC | Add a new benchmark to test performance of some ChBody functions | 13 August 2014, 19:36:59 UTC |
18d242d | Hammad Mazhar | 13 August 2014, 19:36:19 UTC | Fix RPATH warning on osx for cmake | 13 August 2014, 19:36:19 UTC |
1b3e9ef | Hammad Mazhar | 13 August 2014, 19:36:01 UTC | Use String instead of char* Use a different command to open matlab on osx | 13 August 2014, 19:36:01 UTC |
939f2fb | Alessandro Tasora | 12 August 2014, 13:27:17 UTC | 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 | Hammad Mazhar | 11 August 2014, 21:15:30 UTC | disable mitsuba test for now | 11 August 2014, 21:15:30 UTC |
39c9374 | Hammad Mazhar | 11 August 2014, 21:04:30 UTC | 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 | Hammad Mazhar | 11 August 2014, 18:43:09 UTC | Updated benchmark to also run the GetUniqueIntID function | 11 August 2014, 18:43:09 UTC |
ed66d12 | Radu Serban | 11 August 2014, 17:08:35 UTC | 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 | Hammad Mazhar | 11 August 2014, 15:43:16 UTC | 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 | Hammad Mazhar | 11 August 2014, 04:52:34 UTC | Only include OSAtomic if on osx | 11 August 2014, 04:52:34 UTC |
9ec5bbb | Hammad Mazhar | 11 August 2014, 04:46:00 UTC | Can now specify a std::string as an argument to the eval function, mainly for convenience | 11 August 2014, 04:46:00 UTC |
c648823 | Hammad Mazhar | 11 August 2014, 04:45:24 UTC | add a benchmark for testing atomic add functions | 11 August 2014, 04:45:24 UTC |
f3cbe91 | Hammad Mazhar | 11 August 2014, 04:22:17 UTC | Small fix for cosimulation hydraulics demo, Access the LCP_ITERATIVE enum directly from the ChSystem scope | 11 August 2014, 04:22:17 UTC |
5ea46c9 | Hammad Mazhar | 11 August 2014, 03:28:08 UTC | 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 | Radu Serban | 11 August 2014, 03:21:27 UTC | Fix for Windows compilation (missing __declspec) | 11 August 2014, 03:21:27 UTC |
2a13806 | Radu Serban | 11 August 2014, 03:20:01 UTC | Add missing #endif at the end of header file. | 11 August 2014, 03:20:01 UTC |
ef02951 | Hammad Mazhar | 11 August 2014, 01:40:01 UTC | small change to add ChApiMatlab to class definition | 11 August 2014, 01:40:01 UTC |
24cfed9 | Hammad Mazhar | 10 August 2014, 22:52:59 UTC | Make the matlab unit into a library | 10 August 2014, 22:54:59 UTC |
be922aa | Hammad Mazhar | 10 August 2014, 22:38:13 UTC | Merge branch 'develop' of https://github.com/projectchrono/chrono into develop | 10 August 2014, 22:38:13 UTC |
d0bab7f | Hammad Mazhar | 10 August 2014, 22:38:06 UTC | Merge pull request #24 from tingnan/develop Cascade unit and other fix in C::E | 10 August 2014, 22:38:06 UTC |
5d4a548 | Hammad Mazhar | 10 August 2014, 22:25:57 UTC | cleaning up matlab example | 10 August 2014, 22:25:57 UTC |
0d41714 | Tingnan Zhang | 10 August 2014, 22:06:31 UTC | Merge remote-tracking branch 'upstream/develop' into develop | 10 August 2014, 22:06:31 UTC |
37a83a9 | Radu Serban | 10 August 2014, 16:51:35 UTC | Add ChMemorynomgr.h in the list of Chrono headers. Fixes #23 | 10 August 2014, 16:51:35 UTC |
3ed6366 | Radu Serban | 10 August 2014, 16:40:36 UTC | Remove obsolete files (ChControllerFunc). | 10 August 2014, 16:40:36 UTC |
e4ac56a | Radu Serban | 09 August 2014, 23:08:25 UTC | Remove obsolete files. | 09 August 2014, 23:08:25 UTC |
0b23a03 | Tingnan Zhang | 09 August 2014, 16:15:37 UTC | fix cascade module compile error | 09 August 2014, 16:15:37 UTC |
1fa1492 | Tingnan Zhang | 09 August 2014, 04:20:38 UTC | mac compiler error fix | 09 August 2014, 04:20:38 UTC |
ffdc4c5 | Radu Serban | 08 August 2014, 19:07:22 UTC | Make const the accessor functions for ChShaft objects. | 08 August 2014, 19:07:22 UTC |
49fef61 | Radu Serban | 08 August 2014, 16:17:26 UTC | Merge branch 'feature/irr_data' into develop | 08 August 2014, 16:17:26 UTC |
9d76295 | Radu Serban | 08 August 2014, 03:49:03 UTC | 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 | Radu Serban | 07 August 2014, 23:04:56 UTC | Use GetChronoDataFile in demos. | 07 August 2014, 23:04:56 UTC |
66cf6cc | Radu Serban | 07 August 2014, 22:29:10 UTC | Use `const char*` arguments. | 07 August 2014, 22:29:10 UTC |
249167c | Radu Serban | 07 August 2014, 22:14:59 UTC | Merge branch 'develop' into feature/irr_data | 07 August 2014, 22:14:59 UTC |
af6a11b | Radu Serban | 07 August 2014, 22:10:37 UTC | Use GetChronoDataFile in all Irrlicht demos. | 07 August 2014, 22:10:37 UTC |
0db09a7 | Radu Serban | 07 August 2014, 22:09:17 UTC | 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 | Alessandro Tasora | 07 August 2014, 09:01:24 UTC | Revert "Static variables shouldn't be static." This reverts commit 643808e06937d36a5a31f3e547b2238fcae8354a. | 07 August 2014, 09:01:24 UTC |
0f0e8d1 | Radu Serban | 07 August 2014, 00:42:40 UTC | 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 | Radu Serban | 07 August 2014, 00:14:21 UTC | Several fixes to mitsubaRender.cpp to reflect latest API changes. | 07 August 2014, 00:14:21 UTC |
fc83680 | Radu Serban | 07 August 2014, 00:13:38 UTC | Remove ChApidll.{h,cpp} and all calls to DLL_CreateGlobals/DLL_DeleteGlobals. | 07 August 2014, 00:13:38 UTC |
075bc48 | Radu Serban | 06 August 2014, 23:28:38 UTC | Merge branch 'develop' into feature/irr_data | 06 August 2014, 23:28:38 UTC |
8023154 | Radu Serban | 06 August 2014, 23:28:02 UTC | 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 | Dan Negrut | 06 August 2014, 22:49:12 UTC | "static" cleanup. | 06 August 2014, 22:49:12 UTC |
33f3454 | Dan Negrut | 06 August 2014, 22:44:58 UTC | No need for static variables. Variables have file scope. | 06 August 2014, 22:44:58 UTC |
643808e | Dan Negrut | 06 August 2014, 22:18:11 UTC | Static variables shouldn't be static. Some additional minor cleanup. | 06 August 2014, 22:18:11 UTC |
239ce51 | Alessandro Tasora | 06 August 2014, 11:39:50 UTC | Merge branch 'develop' of https://github.com/projectchrono/chrono into develop | 06 August 2014, 11:39:50 UTC |
8315644 | Hammad Mazhar | 05 August 2014, 22:25:04 UTC | 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 | Hammad Mazhar | 05 August 2014, 22:16:15 UTC | Standard_PCHaracter is not a type, renamed to Standard_PCharacter | 05 August 2014, 22:16:15 UTC |
135c123 | Alessandro Tasora | 05 August 2014, 21:38:23 UTC | 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 | Hammad Mazhar | 05 August 2014, 21:12:09 UTC | Triangle mesh assets now have a scale vector | 05 August 2014, 21:12:09 UTC |
1c76e77 | Hammad Mazhar | 05 August 2014, 19:54:11 UTC | Fixing compilation issues for Cosimulation unit on osx | 05 August 2014, 19:54:11 UTC |
ce54684 | Alessandro Tasora | 05 August 2014, 18:48:26 UTC | Merge branch 'develop' of https://github.com/projectchrono/chrono into develop | 05 August 2014, 18:48:26 UTC |
2a4955e | Alessandro Tasora | 05 August 2014, 15:11:47 UTC | 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 | Alessandro Tasora | 05 August 2014, 14:52:53 UTC | 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 | Alessandro Tasora | 05 August 2014, 14:51:04 UTC | 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 | Alessandro Tasora | 05 August 2014, 14:49:04 UTC | 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 | Alessandro Tasora | 05 August 2014, 14:45:38 UTC | Correct a typo in SWIG code for Irrlicht unit wrapping | 05 August 2014, 14:45:38 UTC |
139053a | Alessandro Tasora | 05 August 2014, 14:44:23 UTC | 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 | Alessandro Tasora | 05 August 2014, 14:18:07 UTC | Corrected a typo in CMake script | 05 August 2014, 14:18:07 UTC |
187b7cf | Radu Serban | 05 August 2014, 01:23:54 UTC | Make all `ChLinkEngine` accessors const functions. | 05 August 2014, 01:23:54 UTC |
be2b806 | Radu Serban | 05 August 2014, 01:02:51 UTC | Fix path to unit_IRRLICHT headers. | 05 August 2014, 01:02:51 UTC |
b972f39 | Alessandro Tasora | 04 August 2014, 19:06:58 UTC | 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 | Alessandro Tasora | 04 August 2014, 19:04:13 UTC | Demonstrates ChParticleProcessor | 04 August 2014, 19:04:13 UTC |
2dc17d0 | Hammad Mazhar | 04 August 2014, 16:03:08 UTC | Merge pull request #22 from tingnan/develop fix mac os link error (gcc 4.9) | 04 August 2014, 16:03:08 UTC |
efbc9a8 | Tingnan Zhang | 02 August 2014, 22:22:36 UTC | fix mac os link error add IOKit OpenGL and Cocoa framework dependence | 02 August 2014, 22:22:36 UTC |
87d6a72 | Dan Negrut | 01 August 2014, 22:59:50 UTC | 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 | Dan Negrut | 01 August 2014, 22:19:43 UTC | There was no need for static variables in this function. Code more thread safe. | 01 August 2014, 22:19:43 UTC |
605b9b1 | Dan Negrut | 01 August 2014, 22:18:35 UTC | Skips some unneeded initialization. | 01 August 2014, 22:18:35 UTC |
8bf66da | Dan Negrut | 01 August 2014, 21:01:07 UTC | Fixes compile time warnings. A bit of code cleanup. | 01 August 2014, 21:01:07 UTC |
cc5a81a | Dan Negrut | 01 August 2014, 21:00:28 UTC | Fixes some compile time warnings. | 01 August 2014, 21:00:28 UTC |
af9c328 | Dan Negrut | 01 August 2014, 20:56:24 UTC | Fixes compile warning. | 01 August 2014, 20:56:24 UTC |
cd55c15 | Radu Serban | 31 July 2014, 03:22:09 UTC | 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 | Radu Serban | 31 July 2014, 03:09:11 UTC | Initialize the rotation of a ChVisualization to identity The default ChMatrix33 constructor builds a zero matrix! | 31 July 2014, 03:09:11 UTC |
3cf85a2 | Dan Negrut | 30 July 2014, 18:35:11 UTC | Merge branch 'develop' of https://github.com/projectchrono/chrono into develop | 30 July 2014, 18:35:11 UTC |
94347ca | Radu Serban | 29 July 2014, 22:21:03 UTC | Make ChVisualization constructor protected. - ChVisualization objects should only be constructed through derived classes. - Cleanup. | 29 July 2014, 22:21:03 UTC |
847b1be | Radu Serban | 29 July 2014, 22:19:46 UTC | Cleanup. | 29 July 2014, 22:19:46 UTC |
09d7f81 | Andrew Seidl | 29 July 2014, 21:50:02 UTC | 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 | Dan Negrut | 29 July 2014, 20:07:10 UTC | ChStack class not used anymore. Eliminated the file. | 29 July 2014, 20:07:10 UTC |
e6f7c77 | Dan Negrut | 29 July 2014, 19:44:58 UTC | Updated comments related to ChSharedPtr and ChSmartPtr classes. | 29 July 2014, 19:44:58 UTC |
240ad63 | Radu Serban | 29 July 2014, 19:33:42 UTC | Make ChBroadPhaseCallback::BroadCallback() virtual. Fixes #21 | 29 July 2014, 19:33:42 UTC |
6d0ba62 | Hammad Mazhar | 29 July 2014, 06:05:38 UTC | Returns the diagonal of a ChMatrix33 as a ChVector | 29 July 2014, 06:06:41 UTC |
f38dde7 | Radu Serban | 28 July 2014, 22:42:37 UTC | Merge branch 'feature/irrlich_lib' into develop | 28 July 2014, 22:42:37 UTC |
faa3105 | Radu Serban | 28 July 2014, 22:22:49 UTC | 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 | Radu Serban | 28 July 2014, 22:07:19 UTC | Merge branch 'develop' into feature/irrlich_lib | 28 July 2014, 22:07:19 UTC |
fcf2913 | Andrew Seidl | 28 July 2014, 22:03:34 UTC | adding sphinx documentation outline | 28 July 2014, 22:03:34 UTC |
724d80f | Radu Serban | 28 July 2014, 21:58:46 UTC | Move implementation of ChIrrApp methods to cpp file. | 28 July 2014, 21:58:46 UTC |
4ca1340 | Dan Negrut | 28 July 2014, 20:54:13 UTC | 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 | Dan Negrut | 28 July 2014, 20:52:33 UTC | comment hopefully explains better what goes on | 28 July 2014, 20:52:33 UTC |
c1d797c | Radu Serban | 28 July 2014, 20:02:52 UTC | Split `ChIrrWizard` into header and implementation files. | 28 July 2014, 20:02:52 UTC |
cd3b4c3 | Radu Serban | 28 July 2014, 19:40:47 UTC | Rename `ChParticlesSceneNode` and split into header and implementation files. | 28 July 2014, 19:40:47 UTC |
1973e71 | Radu Serban | 28 July 2014, 18:58:56 UTC | Split `ChIrrNode` into header and implementation files. | 28 July 2014, 18:58:56 UTC |
0f58a1e | Radu Serban | 28 July 2014, 17:54:18 UTC | Include required header in demo_tracks. | 28 July 2014, 17:54:18 UTC |
33acec8 | Radu Serban | 28 July 2014, 17:53:32 UTC | Split `ChBodySceneNodeTools` into header and implementation files. | 28 July 2014, 17:53:32 UTC |
2e3724a | Radu Serban | 28 July 2014, 16:50:08 UTC | Split `ChBodySceneNode` into header and implementation files. | 28 July 2014, 16:50:08 UTC |
1391dce | Radu Serban | 28 July 2014, 08:09:19 UTC | Split `ChIrrMeshTools` into header and implementation files. Convert to free functions. | 28 July 2014, 08:09:19 UTC |
cca1b26 | Radu Serban | 28 July 2014, 07:39:56 UTC | Update FEM demos to use the ChronoEngine_IRRLICHT library. | 28 July 2014, 07:39:56 UTC |
c7496ec | Radu Serban | 28 July 2014, 07:39:12 UTC | Split `ChIrrAssetConverter` into header and implementation files. | 28 July 2014, 07:39:12 UTC |
d2e2c1e | Radu Serban | 28 July 2014, 06:27:07 UTC | Split `ChIrrCamera` into header and implementation files. | 28 July 2014, 06:27:07 UTC |