1. 29 Oct, 2010 1 commit
    • Václav Šmilauer's avatar
      1. Fix boost::sertialization class export (changed slightly in boost 1.42,... · cacc9589
      Václav Šmilauer authored
      1. Fix boost::sertialization class export (changed slightly in boost 1.42, which broke our case); that also solves the issues at maverick
      2. Add framework for tracking energies (will be documented at some point), added to Law2_ScGeom_FrictPhys_CundallStrack, see scripts/test/energy.py
      3. Convert energy trackers in Hertz-Mindlin to OpenMPAccumulator
      4. Make OpenMPAccumulator align storage so that each thread uses one cache line (should be faster)
      5. Make OpenMPAccumulator not require zero value pointer (is handled via ZeroInitializer template in lib/base/Math.hpp
      6. Make OpenMPAccumulator work transparently with python (it can be used as a regular attribute now), make it boost::serializable as well; it appears transparently as a number in python.
      7. Add OpenMPArrayAccumulator, for linear array of values (used in EnergyTracker)
      8. Make deprecated attributes with non-g++ compilers (clang); previously, only g++>=4.3 was supported
      9. Fix a few example script (not completed)
      cacc9589
  2. 30 Sep, 2010 1 commit
  3. 23 Sep, 2010 1 commit
    • Chiara Modenese's avatar
      1. Add scripts/test/force-network-video.py · 882a674e
      Chiara Modenese authored
      2. Rename attribute flags (Attr::readonly, Attr::triggerPostLoad etc)
      3. Detect whether display is available and store it in yade.runtime.hasDisplay (false by default); that restores the behavior of yade.qt, which raises ImportError at no display, and makes yade.plot consistent with tha variable as well
      4. Fix total running time for batches
      5. Do not send 0 refresh for finished job files (refreshes as frequently as possible, whereas no refresh was desired)
      6. Debian package depends on mencoder now
      7. qt.SnapshotEngine open the view automatically if needed (not very reliable, though)
      8. Add scripts/test/force-network-video.py
      9. Fixes in the OpenGLRenderer that avoid crashes; drawWithNames should draw shapes in the same place as draw witout names, making the selection consistent with what is seen (periodic boundaries etc)
      10. Move {ScGeom,Dem3DofGeom}::contactPoint to GenericSpheresContact
      11. Initial (not yet functional) implementation of the partial slip solution for Hertz-Mindlin (Mindlin-Deresiewitz)
      882a674e
  4. 26 Aug, 2010 1 commit
  5. 24 Aug, 2010 1 commit
  6. 15 Aug, 2010 1 commit
    • Václav Šmilauer's avatar
      1. Remove qt3 interface · 0526b731
      Václav Šmilauer authored
      2. Remove yade::serialization and related otherwise useless files 
      3. Remove lib/loki, use the official Loki library (in /usr/include/loki, package libloki-dev) instead, except for (highly incompatible) Singleton, which was moved to lib/base.
      0526b731
  7. 27 Jul, 2010 1 commit
  8. 26 Jul, 2010 1 commit
  9. 24 Jul, 2010 1 commit
    • Václav Šmilauer's avatar
      1. Remove linkStrategy option. Specifying chunkSize=1 provides the per-plugin linkage. · cc7568a7
      Václav Šmilauer authored
      2. Add qt4 feature, which conflicts qt3. Qt3 must be now explicitly defined. QT4DIR must be defined (defaults to /usr/share/qt4, which works for debian)
      3. Add checks for python modules and prettify boost checks.
      4. Remove a lot of legacy code, so that the qt4 build avoids yade::serialization completely
      5. Add live inspection and modification of arbitrary sequences, for a showcase see the Inspect button on the simulation tab (Body/Interaction inspection will be rather easy as well)
      6. Add common handling of number arrays (Vector3, Matrix3, Quaternion)
      7. Add to-python converters for vector<vector<string>> and list<string> (only needed in Dispatchers, avoids tome exceptions)
      8. Rename OpenGLRenderingEngine to OpenGLRenderer
      cc7568a7
  10. 18 Jul, 2010 1 commit
  11. 14 Jul, 2010 1 commit
  12. 13 Jul, 2010 1 commit
  13. 12 Jun, 2010 1 commit
  14. 11 May, 2010 1 commit
  15. 03 May, 2010 1 commit
  16. 24 Apr, 2010 1 commit
  17. 23 Apr, 2010 1 commit
  18. 20 Apr, 2010 1 commit
  19. 19 Apr, 2010 2 commits
  20. 16 Apr, 2010 2 commits
  21. 14 Apr, 2010 1 commit
  22. 01 Apr, 2010 1 commit
    • Václav Šmilauer's avatar
      1. TriaixalStressController: originally compilation fix, but Luc was faster;... · 01170347
      Václav Šmilauer authored
      1. TriaixalStressController: originally compilation fix, but Luc was faster; Bruno, I tried to replace on c-array with boost::array; if that works, you could use it for other c-arrays as well
      2. Add yield surface query function from python to Law2_..._Cpm
      3. Make plot support label translation via yade.plot.labels
      4. make chunkSize very small for debian; add strip for the optimized build
      01170347
  23. 30 Mar, 2010 1 commit
  24. 29 Mar, 2010 1 commit
  25. 28 Mar, 2010 1 commit
  26. 27 Mar, 2010 1 commit
    • Václav Šmilauer's avatar
      1. Fix crasher in Ip2_FrictMat_FrictMat_FrictPhys (??) · d0c3d572
      Václav Šmilauer authored
      2. Cleanup python code
      3. Add feature gl2ps, hitting 'v' in the GL view will save PDF (seems to freeze on large scenes, but works nice on small ones)
      4. Add special syntax for deprecated attributes. For testing, renamed Shape::diffuseColor to Shape::color.
      d0c3d572
  27. 22 Mar, 2010 1 commit
  28. 12 Feb, 2010 1 commit
  29. 09 Feb, 2010 1 commit
  30. 02 Feb, 2010 1 commit
  31. 24 Jan, 2010 2 commits
  32. 22 Jan, 2010 1 commit
  33. 21 Jan, 2010 1 commit
    • Václav Šmilauer's avatar
      1. Fix numpy_boost and TesselationWrapper · a3ae7c8f
      Václav Šmilauer authored
      2. Start moving python registration code inside classes themselves. That should allow proper class hierarchy in python as well as (faster) object.attribute access instead of hacky object['attribute']. Please report errors you might encounter.
      3. Resurrect Dem6DofGeom, doesn't work for now.
      a3ae7c8f
  34. 25 Dec, 2009 1 commit
    • Václav Šmilauer's avatar
      1. Rename BexContainer to ForceContainer, O.bex to O.forces etc. Mostly... · b4f46148
      Václav Šmilauer authored
      1. Rename BexContainer to ForceContainer, O.bex to O.forces etc. Mostly backwards-compatible in python.
      2. Add Shop::flipCell which changes shear without affecting interactions (by integral steps), demonstrated in scripts/test/periodic-shear.py (not yet fully tested, but doesn't crash ;-) ) [BROKEN due to recent VELGRAD changed]
      3. Add InteractionsContainer::eraseNonReal
      b4f46148
  35. 06 Dec, 2009 1 commit
  36. 29 Nov, 2009 1 commit
    • Václav Šmilauer's avatar
      1. add #error to DataRecorder so that people don't use it, with explanation. · 2067c1cc
      Václav Šmilauer authored
      2. Add Recorder, deriving from PeriodicEngine and taking care of opening file.
      3. Derive TriaxialStateRecorder from Recorder. (Anton: do the same for CohesiveStateRPMRecorder, I don't want to edit it since the version would probably diverge if you work on it now)
      4. Fix PositionOrientationRecorder (is that one being used at all?)
      5. Rewrite Singleton (to work accross different translation units)
      6. Remove qt3 from 'exclude'. Enabling opengl requires qt3 automatically now.
      7. Remove lib/sqlite3x, which was only used in noew-removed SQLiteRecorder
      8. Experimental main in python (not fully functionaly for now)
      2067c1cc
  37. 04 Aug, 2009 1 commit