1. 26 Apr, 2019 3 commits
  2. 16 Oct, 2013 1 commit
  3. 28 Mar, 2013 2 commits
  4. 05 Oct, 2012 1 commit
  5. 12 Mar, 2012 1 commit
  6. 16 Feb, 2012 1 commit
  7. 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
  8. 27 Sep, 2010 1 commit
    • Chiara Modenese's avatar
      1. Rename InteractionDispatchers to InteractionLoop; backwards-compat for... · 31e90b3f
      Chiara Modenese authored
      1. Rename InteractionDispatchers to InteractionLoop; backwards-compat for python as usual, typedef with deprecated warning in c++; update all scripts and docs to reflect that.
      2. Add NozzleFactory, which might be in the future generalized to a generic factory object and a numebr of derived classes with different parameters (such as factory area shape, specification of sphere parameters etc); see scripts/test/shots.py
      3. Fix many crashers in the OpenGL code; unbreak particle selection
      4. Finalize the MatchMaker class, with convertor from python floats to specify fixed value.
      5. MatchMaker is used to specify different coefficients of restitution for different material couples in Ip2_FrictMat_FrictMat_MindlinPhys; viscous constants moved away from Law2_ScGeom_MindlinPhys_Mindlin into MindlinPhys instead.
      6. Fix compilation errors caused by unintelligedn 3rd-party Combine builder to scons -- save sombined files to an external file, force refresh of all combined files if the md5 changes. Does not increase compilation time.
      7. Add DomainLimiter engine for deleting particles that go ouside some domain (see scripts/test/shots.py)
      8. Add DragForceApplier (not yet tested); thans to Stefano for the suggestion.
      31e90b3f
  9. 02 Sep, 2010 1 commit
    • Chiara Modenese's avatar
      1. Add Engine::dead attribute; if set, the engine will not be run at all... · 37efa73a
      Chiara Modenese authored
      1. Add Engine::dead attribute; if set, the engine will not be run at all (unless explicitly called via () from python or ::action from c++). Useful for temporarily (de)activating engines without having to modify O.engines
      2. PeriodicPythonRunner renamed to PyRunner as it is used so often.
      3. Add Cell.getVolume() and utils.porosity
      4. Check for force&torque NaNs in NewtonIntegrator in debug builds
      5. Add --rebuild option which will launch scons before running the simulation itself
      6. Some fixes in the HertzMindlin law
      7. The qt4 interface will try to open packaged docs, then docs in the source dir and online docs as the last resort.
      8. Some fixes in PeriTriaxController (the servo-mechanism) and probably a bug fix in TriaxialStressController (will ask Bruno on the list to confirm the correctness)
      37efa73a
  10. 15 Aug, 2010 1 commit
  11. 18 Jul, 2010 1 commit
  12. 06 Jul, 2010 1 commit
  13. 29 May, 2010 1 commit
  14. 06 May, 2010 1 commit
    • Václav Šmilauer's avatar
      1. Fix bug with facet import Luc reported (thanks) · 3406e2c7
      Václav Šmilauer authored
      2. Add None to separate y1 and y2 axis (instead of |||, which will still work, but is not documented anymore)
      3. Add the possibility to plot multiple x axes with the save variable by adding spaces to the name in yade.plots
      4. Rename TestWm3Wrapper to TestEigenWrapper
      3406e2c7
  15. 12 Feb, 2010 1 commit
  16. 10 Jan, 2010 1 commit
    • Václav Šmilauer's avatar
      Bulk of consistency renames (hopefully last for long time to come): · f6713ba7
      Václav Šmilauer authored
      * ElasticMat → ElastMat
      * GranularMat → FrictMat
      * NormalInteraction → NormPhys
      * NormalShearInteraction → NormShearPhys
      * ElasticContactInteraction → FrictPhys
      * SimpleElasticRelationships → Ip2_FrictMat_FrictMat_FrictPhys
      * ef2_Spheres_Elastic_ElasticLaw → Law2_ScGeom_FrictPhys_Basic
      * Law2_Dem3Dof_Elastic_Elastic → Law2_Dem3Dof_FrictPhys_Basic
      f6713ba7
  17. 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
  18. 18 Dec, 2009 1 commit
    • Václav Šmilauer's avatar
      Do pending renames: · 807ae61f
      Václav Šmilauer authored
          *  AABB → Aabb
          * Interacting{Box,Sphere,Facet}2AABB → Bo1_{Box,Sphere,Facet}_Aabb
          * Wall2AABB → Bo1_Wall_Aabb
          * GLDrawAABB → Gl1_Aabb 
      
      Add scripts/test/periodic-shear.py, update Gl1_Aabb to render the Aabb aligned with the cell rather than scene axes.
      807ae61f
  19. 13 Dec, 2009 1 commit
    • Václav Šmilauer's avatar
      1. Rename SpheresContactGeometry to ScGeom · 17ea4d5e
      Václav Šmilauer authored
      2. Rename corresponding functors:
      InteractingBox2InteractingSphere4SpheresContactGeometry -> Ig2_Box_Sphere_ScGeom
      InteractingFacet2InteractingSphere4SpheresContactGeometry -> Ig2_Facet_Sphere_ScGeom
      InteractingSphere2InteractingSphere4SpheresContactGeometry -> Ig2_Sphere_Sphere_ScGeom
      17ea4d5e
  20. 11 Dec, 2009 1 commit
    • Václav Šmilauer's avatar
      1. Rename GLDraw* to Gl1_* · 21aaccd1
      Václav Šmilauer authored
      2. Scene no longer inherits from Body, some of its properties are "emulated" (bound, shape). Not sure if Shape is really needed, perhaps for periodicity things etc in one place? It can be in the class itself just as well.
      3. Remove MetaInteractingGeometry2AABB from all files (no longer needed); backwards-compatibility with python assured.
      21aaccd1
  21. 09 Dec, 2009 1 commit
  22. 05 Dec, 2009 1 commit
  23. 04 Dec, 2009 1 commit
  24. 29 Jul, 2009 1 commit
  25. 16 Jul, 2009 1 commit
  26. 15 Jul, 2009 1 commit
  27. 30 Mar, 2009 1 commit
    • Václav Šmilauer's avatar
      1. Remove all traces of physical actions: · 84f97571
      Václav Šmilauer authored
      PhysicalAction, GlobalStiffness, Force, Momentum, MakeItFlat,
      ResultantForceEngine, GlobalStiffnessCounter,
      PhysicalActionVectorVector, PhysicalActionContainer.
      
      2. All code now uses BexContainer.
      
      Please check that your code works correctly (I tried to do my best and double-checked, though).
      
      Make sure you remove (rm -rf ...) all plugins before recompiling as old plugins will _not_ be deleted automatically. 
      
      84f97571
  28. 11 Oct, 2008 1 commit
    • Václav Šmilauer's avatar
      1. Separate player into two windows (controller and the 3d view); the... · b26121f0
      Václav Šmilauer authored
      1. Separate player into two windows (controller and the 3d view); the controller may be hidden with ::hide() (and ::show()) or with Alt-H from the 3d view. This allows for correctly restoring 3d view size. Closing any of the two closes the player. Please log crashes, if any.
      2. Update QtGUI-python.cpp: runPlayerSession
      b26121f0
  29. 23 Jul, 2008 1 commit
    • Václav Šmilauer's avatar
      1. Omega().interactions.nth returns n-th real interaction · 346adf96
      Václav Šmilauer authored
      2. Export more brefcom data to python
      3. Make LOG_DEBUG and LOG_TRACE no-op in NDEBUG (optimized) builds
      4. Change linebreaks from CR+LF to unix LF in a few random diles
      5. Make DeusExMachina registerAttributes of Engine
      6. Serializer prints offending value if bad_lexical_cast.
      7. Attempt to catch exception if reading bool written as int (254 etc) and consider that "true" (doesn't work?)
      8. JumpChangeSe3 can set (angular)velocity if requested instead of plain moving
      346adf96
  30. 12 Jun, 2008 1 commit
  31. 10 Jun, 2008 1 commit
    • Václav Šmilauer's avatar
      1. Fix the priodic engine. · 00fcb73c
      Václav Šmilauer authored
      2. Add layout to the main windows with 4 buttons.
      3. Fix PeriodicPythonRunner plugin installation
      4. Update simple-scene-graph.py so that it works after latest plotting changes.
      00fcb73c
  32. 24 May, 2008 1 commit
    • Václav Šmilauer's avatar
      1. Merging containers and iterators and iteratorpointers to one .hpp. (Proxy... · 504e36aa
      Václav Šmilauer authored
      1. Merging containers and iterators and iteratorpointers to one .hpp. (Proxy headers created, no existign code affected)
      2. Moving default containers for interactions, bodies and physicalAction to core; therefore, omega is constructed with out-of-the-box usable Metabody. (no code affected, though some initializations are now redundant)
      3. Dropped workspace mode of QtGUI, since for some weeks no-one complained.
      4. Big simplification of QtGUI (no dynamic menus and the like), to allow Views to be opened from python, independently of the simulation controller and so on.
      5. Initial wrapper for gui stuff in python, in module yade.qt (View(),Controller(),center())
      6. Exiting the python interpreted (^D, quit()) will close yade main window as well.
      7. Moved python wrapper helpers to gui/py/pyAttrUtils.hpp to be usable from elsewhere. 
      
      (Will have yet to try clean compilation, fixes may follow soon)
      
      504e36aa
  33. 15 May, 2008 1 commit