Yade

Software skärmdump:
Yade
Mjukvaruinformation:
Version: 1.20.0 Uppdaterad
Ladda upp dagen: 9 Dec 15
Utvecklare: Vaclav Smilauer
Licens: Gratis
Popularitet: 145

Rating: 3.0/5 (Total Votes: 2)

Yade är en fri, öppen källkod och utbyggbart ramverk som kan användas för diskreta numeriska modeller, speciellt utformad för Discrete elementmetoden. Yade s beräknings delarna skriven i C ++ med hjälp av flexibla objektmodellen, som ger dig möjlighet genomförande av nya gränssnitt och algoritmer.


Yet Another Dynamic Engine

Yade står för Yet Another Dynamic Engine och den använder Python för kortfattad och snabb scen konstruktion, efterbearbetning, felsökning, samt kontroll simulering. Programvaran distribueras via GitHub, som en källa arkiv, samt via Launchpad för Ubuntu Linux operativsystem.


Under huven

En snabb titt under huven på Yade (Yet Another Dynamic Engine) kommer att visa oss att ansökan har skrivits i C ++ och Python programmeringsspråk. Det är officiellt testas med flera populära distributioner av Linux, inklusive Ubuntu. Båda hårdvaruplattformar 32-bitars och 64-bitars stöds just nu.


Komma igång med Yade

Det finns två sätt att installera det här programmet på din GNU / Linux-dator, antingen genom att använda färdigbyggda binärpaket från standardprogramförråd för din distribution eller genom att använda universella källorna arkivera tillhandahålls på Softoware.

Ladda ned arkivet (tar.gz) fil, extrahera den någonstans på din väg, öppna en terminalemulator och navigera till platsen för de extraherade filerna. Kör sedan & ldquo;. Cmake & rdquo; kommando (utan citattecken) för att konfigurera projektet, följt av & ldquo; göra & rdquo; kommandot, utan citattecken, naturligtvis, vilket kommer att kompilera programmet.

Var medveten om Yade krav, eftersom du kommer att behöva installera dem alla för att distribuera program på datorn med källorna arkivera, såsom förklarats ovan. Efter en lyckad kompilering, måste du utföra & ldquo; make install & rdquo; kommandot som root, utan citattecken. Vänligen läs den officiella dokumentationen om du fastnar när jag försöker installera Yade

Vad är nytt i den här versionen.

  • Ta bort fil RELEASE.
  • Förenkla definition av byggflaggor
  • Fix några varningar under kompileringen.
  • För klang användning -fstack-beskyddare i stället för -fstack-beskyddare starka
  • Ignorera projektfiler för idé IDE
  • refactoring av Math.hpp
  • Gör minieigen externa paket obligatoriska.
  • Lägg -fstack-protector starka endast för gcc & gt; = 4,9
  • En del varningsfixar.
  • Lägg ENABLE_PROFILING alternativ
  • Ange några metriska-åtgärder i ViscElCap.
  • Återgå lägga till frounding-math flagga
  • Byt INSTALL_PREFIX från CMAKE_INSTALL_PREFIX
  • Ta bort borttagen Yade BOOST_PYTHON_FUNCTION_OVERLOADS makron.
  • Fix några fler sammanställning varningar.
  • Fix några fler sammanställning varningar.
  • Mindre fix i CMakeLists.txt
  • Fix hexagonal packning, inte bör vara oönskad överlappning längre.
  • Gör Serializable.hpp mer lättläst.
  • Ta bort föråldrade parametrar.
  • Flytta STLReader i STLImporter
  • en magisteruppsats på TU Freiberg.
  • Fix krasch av exportkredit VTK interaktioner efter kropps bort.
  • Split beskrivning av ViscoelasticPM att göra det mer lättläst.
  • Let finns interaktioner mellan clumpMembers av samma klump.
  • Lift kraft beräkning SPH-klump
  • Lägg varning om CGAL i Ubuntu 14.04 Trusty
  • Lägg ISC_TIMING pre direktiv preprocessor.
  • Drop stöd för Ubuntu 12.04 Exakta
  • Merge pull begäran # 46 från timpovall / master
  • Non invasiv refactoring av InsertionSortCollider
  • Återställ tidigare begå.
  • Lägg till en andra alternativ för att rätta sammanställningen med CGAL på 14.04
  • Ta bort Deprecated kod med mycket gamla uppsving.
  • Implementera viskös dämpning för kapillär fas.
  • Fix SPH kraft beräkning mellan klump medlemmar.
  • Fix sammanställning med QGLViewer & gt; = 2.6.3
  • Förbered Qt5-build.
  • Fix sammanställning mot gqlviewer-qt4.
  • Fix check-script
  • en konferens
  • Första stegen i Qt5.
  • Förbered Qt5 build.
  • Uppdatera python-filer på grund av Qt5.
  • Några fler uppdateringar mot Qt5.
  • Qt5-migration alsmot klar.
  • Fix Qt5 sammanställning.
  • Fix krasch i Qt5.
  • Fix QThread fråga.
  • Lägg till information om kompilering mot Qt5.
  • Lägg saknas funktion i TesselationWrapper
  • Ta bort några oanvända rubriker och defs.
  • Fix sammanställning om OpenMP är inaktiverad
  • Fix sammanställning som infördes i förra begå.
  • Lägg till samtal, håll i Partiklar 2015
  • Lägg timglas exempel
  • Lägg till fil RELEASE.
  • Spara relativa rotationer i ScGeom6D (avmarkera & quot; nosave & quot;) eftersom det krävs för omlastning korrekt
  • .
  • CohesiveFrictionalInteractions: borttagna & quot; nosave & quot; flaggor för kontakt stunder
  • en tidskrift papper
  • en tidskrift papper
  • lägga till en virtuell funktion återrotationsstyvheten interaktioner - återvänder noll om inte överbelastas
  • redogöra för rotationsstyvheten interaktioner i GlobalStiffnessTimeStepper
  • tillämpa snurr på hastighetsgradienten på partiklar i periodiska kand
  • liten stavfel
  • Inkom bokkapitel
  • Installation: http://www.yade-dem.org/packages krävs för ett externt bibliotek (? eigen eller cgal inte säker nu)
  • mer exakt defintion av fluctuational hastighet / spinn för kinetisk energi i periodiska kand
  • korrekta värdet av volym för id

Vad är nytt i version 1.12.0.

  • Ta bort fil RELEASE
  • Använd toleranceWarning och toleranceCritical för DEM-PFV check.
  • Fix krasch efter klumpar ta bort. Stänger LP: 1354433
  • Lägg checkClumpHopper auto.
  • Fix krasch efter avlägsnande av hela klump.
  • beräkning Fix av massR i ViscoelasticPM
  • Fix cs beräkning ViscoelasticPM
  • Fix ViscElPM en gång till.
  • Skapa en rad clump`s memberIds att ta bort.
  • Retur fictional värde från nedgraderade funktioner.
  • Respekt returnin värde i computeForceTorqueViscEl
  • Uppdatera Schwager2007 URL
  • Lägg en mer papper
  • Merge pull begäran # 44 från fifthguy / master
  • Lägg firstIterRun parametern PyRunner.
  • Använd systemanrop & quot; sfinx-build & quot; i stället för python-modul.
  • Fix sammanställning fel i PeriodicFlow.hpp
  • Ange Python-version explicit.
  • Flytta funktionsförklaringar _utils.cpp till .hpp
  • Fix runtime error i debugläge och utan OpenMP.
  • Drop inklusive & quot; Yade / & quot; mapp i CPP och HPP filer.
  • Fix docs-generationen.
  • SPH-kod refactoring.
  • Använd endast vtkCommonCore vtkIOImage vtkIOXML komponenter för VTK.
  • Använd Python 2.7
  • återinföra viskositet i SPH-modell.
  • Lägg till fil RELEASE.
  • Bruno Chareyre (33):
  • Inkludera UnsaturatedEngine att starta Chao arbete
  • fixa några misstag och göra en verklig (inte tom) testfunktionen
  • - byt hand definierade lägen genom scen positioner
  • Merge filial "master" av https://github.com/yade/trunk in chaoUnsat
  • ta bort pack.particleSD och varianter, underhållits och föråldrat av makeCloud (funktioner hålls tillfälligt men återvänder fel)
  • fixa https://bugs.launchpad.net/yade/+bug/1362090
  • fixa https://bugs.launchpad.net/yade/+bug/1308074
  • fixa https://bugs.launchpad.net/yade/+bug/1368591 + ta bort en värdelös testet
  • ta bort en temporär fix för https://bugs.launchpad.net/yade/+bug/923929, efter bättre fix i https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5, tack Anton
  • parallell avlägsnande av gamla interaktioner
  • byt LOG_ERROR av LOG_WARN för anmälan avskrivningar av GravityEngine
  • förbättra falla tillbaka till 1-tråd i parrallel Collider (fixa https://bugs.launchpad.net/yade/+bug/1368591)
  • fix saknas parentes vilket resulterar i fel permeabilitet i periodiska PFV
  • punkt till Bourrier2013 för en delförklaring till den CohesiveFrictional kontakt lag
  • fix doc om requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, tack Jan
  • selektiv blockering av celler i nätet i FlowEngines (förberedelser)
  • bort tom fil
  • PFV: inte hoppa perm beräkning för blockerade celler, men
  • fix filnamn
  • ta bort CPP med fel filnamn
  • återställ id raderade organ; möjliggör detta: b = Body (); O.bodies.erase (O.bodies.append (b)); O.bodies.append (b)
  • vända DeprecationWarning (visas inte) i UserWarning (visas) eftersom felmeddelanden där kryptiska
  • ingen indexering av blockerade celler i PFV
  • minska informationsnivån att blockera PFV celler
  • DFNFlow blockeringen celler som frakturer nå dem + ytterligare attribut i JCFPM
  • split resetNetwork och resetLinearSystem + lägga till fler getter / setter
  • split TwoPhaseFlowEngine i HPP / CPP för att ingå i barn motorer
  • #ifdef vakt för OpenMP funktion
  • inte skriver över åläggas vätsketryck vid initiering värdena (mer flexibla) + en funktion åter barycenter + förbättrad & quot; lokalisera & quot; för interpolation
  • ökad flexibilitet att införa vätsketryck i FlowEngine s
  • specialiserad get- / set-talet för TwoPhaseFlowEngine + ingen ny indexering av celler i UnsatEngine
  • bättre # def / # ifdef logik för TwoPhaseFlowEngine
  • döpa cellCenter- & gt; cellBarycenter (. saknas i föregående begå)
  • Chao Yuan (86):
  • - mitt första arbete på dränering simulering
  • Commit den första arbetsdagen koden för dränering
  • - göra FAR konstant mer flexibla (en parameter i addBoundaries)
  • -Lägg poreRadius
  • -a testet åta sig att fly stor röra ...
  • Merge github.com:yade/trunk i chaoUnsat
  • -Lägg saveLatticeNode funktioner för att generera axial-normal skiva med & quot; 0 & quot; och & quot; 1 & quot;
  • -Lägg isWaterReservoir, isAirReservoir.
  • -Lägg en annan version för dränering.
  • -delete onödig rekursion för invadeSingleCell2 ()
  • Merge github.com:yade/trunk i chaoUnsat
  • Merge github.com:yade/trunk i chaoUnsat
  • -Lägg UnsatCellInfo, UnsatVertexInfo
  • ren kod
  • -Lägg temp funktion för por anslutning
  • Merge github.com:yade/trunk i chaoUnsat
  • -Uppdatera gräns egenskaper
  • -a backup för laptop
  • -Lägg UnsatVertexInfo (void) för framtida bruk
  • -test begå
  • -test begå
  • Merge fjärr tracking filial ursprung / chaoUnsat "i chaoUnsat
  • Merge github.com:yade/trunk i chaoUnsat
  • -clean koden
  • lägga capillaryCellVolume i cellinfo, optimera getSaturation ()
  • -replace cell- & gt;. info () p med isAir / vattenreservoar
  • -Lägg solidLine i cellinfo. dels kod för kraft.
  • ren kod, fixa misstag på Facet_Force.
  • en testversion av datorer vätske kraft.
  • fixa solidLine [i] [j] när facetNFictious fall (1).
  • Fix nocache.
  • Fix solidLine [i] [j] när facetNFictious fall (2).
  • -ren kod.
  • fix reservoar attr. ändra boundcells.isWaterReservoir = sant när slut dränering.
  • ren kod.
  • lägga temp prov funk.
  • lägga cell- & gt; info () trapCapP. beräknings fix tryck för instängd fas.
  • ren kod.
  • Merge github.com:yade/trunk i chaoUnsat
  • ren code.add åtgärder ()
  • lägga getSaturation2 () för mod 2.
  • Merge github.com:yade/trunk i chaoUnsat
  • låna saveVTK från FlowEngine
  • normalisera två invadera lägen.
  • gör computeForce frivilligt, en bakcup
  • en tillfällig räddning, ändra vattenreservoar = bunden [2], lägga invadeBounday alternativ
  • -Gör invadera från gräns tillval. (standard false)
  • Fix Line_Solid_Pore () i nätverket.
  • Merge github.com:yade/trunk i chaoUnsat
  • -Stor förändring, ärver från FlowEngine.
  • Ta bort gamla filer
  • ren kod
  • fix kraft beräkning.
  • lägga beräkna specifika interficial område, massor av buggar ...
  • fix computeCellInterfacialArea med fiktivt vertex
  • -testet. ingen stor förändring.
  • Merge github.com:yade/trunk i chaoUnsat
  • Merge github.com:yade/trunk i chaoUnsat
  • Merge github.com:yade/trunk i chaoUnsat
  • Fix "python" förklarade bugg
  • -Rengör lite info i debug
  • Fix core dump i computerForcePoreForceWithCache, shoule currentTes vara solver- & gt; T [solver- & gt; currentTes], INTE solver- & gt; T [currentTes]
  • Merge github.com:yade/trunk i chaoUnsat
  • Merge github.com:yade/trunk i chaoUnsat
  • -Uppdatera med PFV
  • -Använd bndCondValue att markera behållaren.
  • Fix reservoarer beslutsamhet; fixa invadera (), kan Pw vara negativ (läge1)
  • Byte invadera regel använder bndCondValue att avgöra invasion. reservoirInfo beroende bndCondValue; samman isInvadeBoundary. (läge1)
  • -Byte invadera regel för mode2. slå samman vissa funktioner
  • Fix getWindowsSaturations.
  • -Lägg porradie bläddrar funcs (TMP)
  • -rename variabler för computePoreRadius (); ren kod.
  • -clean koden
  • Merge github.com:yade/trunk i chaoUnsat
  • Merge github.com:yade/trunk i chaoUnsat
  • -Lägg debugOut att testa isInvadeBoundary = Sant isPhaseTrapped = Sant
  • -Sätt debugOut. (core dump fastställs av ulimit -s 16000)
  • Merge github.com:yade/trunk i chaoUnsat
  • Det här är TwoPhaseFlowEngine (alfa-version) yeah!
  • Merge github.com:yade/trunk i chaoUnsat
  • -merge TwoPhaseFlowEngine, lägga till fler cell information.
  • Merge filial "master" av github.com:yade/trunk
  • -Lägg savePhaseVtk. döpa funktion.
  • -remove check cell.index
  • Merge filial "master" av github.com:yade/trunk
  • kommentar #define TWOPHASEFLOW
  • Christian Jakob (6):
  • insats updatePorosity alternativ i TriaxialStressController
  • fixa lång rad i github doc
  • liten korrigering av en varning i NewtonIntegrator
  • mindre fix dok introduction.rst
  • inkluderar vätske styvhet för TSC för odränerad flödesförhållande
  • fix fluidStiffness för TSC när FlowEngine deaktiveras
  • Dominik Bömer (1):
  • Lägg till check-script för ViscoElasticPM.
  • Francois (1):
  • Rätt kontakt spårning buggar för galler. De kom essencially från den nya logiken i lagar som måste återvända booleska.
  • Jan Stransky (7):
  • Inkom kraft och vridmoment export till VTKRecorder (fråga # 252413)
  • fast stavfel i utils.polyhedron funktion
  • Aktivera återkommande simuleringar med Polhedron och Tetra
  • döpa PolyhedraVolumetricLaw - & gt; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
  • raderade VTK produktion av kraft för lådor (bugg # 1376734)
  • lagt Polyhedra :: GetSurfaces funktion
  • Lade volumePower attributet Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, Polyhedra kod liten rensning
  • Janek Kozicki (2):
  • Fix bugg i "kontrollera" som gjorde redigeringsvärden irriterande.
  • Merge doc / sfinx / references.bib i doc / references.bib
  • Jerome Duriez (3):
  • omskrivning av & quot; Yade på GitHub & quot; wikisida i Sphinx dok.
  • anecdotic åta sig att hålla koll (i koden kommentar) på en användbar länk för JCFpm paraview analys
  • Borttagning av allra sista wiki-link github relaterade i RST filer
  • Raphael Maurin (1):
  • Ny kraft motorn par Yade med en 1D RANS kod. Lägg till en ny kraft motor tillämpa de viktigaste hydrodynamiska krafter som funktion av en 1D genomsnittlig vätskehastighetsvektor som beror enbart på djupet. Motorn beräknar vid varje tidssteg dra, hiss och stigande krafter för varje partikel. Fyll i referenser till dokumentation som hör samman med motorn.
  • T Sweijen (1):
  • Merge tvåfasflöde motor
  • Thinkpad (1):
  • -a testet begår från laptop
  • cyuan (7):
  • en liten förändring för incheckning reservoar boundingCells.
  • -Lägg temp funktion för att generera sampelfönster, beräkning svara mättnad ...
  • -Lägg savePhaseVtk
  • Merge github.com:yade/trunk i chaoUnsat
  • Merge github.com:yade/trunk i chaoUnsat
  • -replace abs, max, min med std :: abs, std :: max, std :: min
  • Merge github.com:yade/trunk i chaoUnsat
  • cyuanLaptop (1):
  • Byte debugOut
  • fifthguy (1):
  • Fixat en bugg som dök upp när man kör den uniaxial-post.py skript från exempel. Redigerad py / post2d.py att fånga undantag vid import Vector3 från minieigen.
  • jduriez (12):
  • Korrigering av ett fel med psd () med monodispersa förpackningar (falskt = Falskt i python). Lägg i ett förklarande meddelande
  • Få förändringar i kapillär doc: antagande om noll vätvinkel, hyperlänkar, och några kommentarer i källkoden
  • En glömd förändring under föregående begå om TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
  • Lägga omnämnande av olika spara filer slag. Försökte kommentera skillnaderna, rätta om jag hade fel
  • Stavfel och preciseringar i kapillär doc
  • porositet () funktionen härleder nu volymvärdet för icke-periodiska fall, snarare än att kasta ett fel. Positiv volymvärden så småningom skickas som argument åsidosätta denna antagen värde
  • porositet doc ändras i enlighet med tidigare begå
  • getStress () anser nu en lämplig volymvärdet för icke-periodisk fall (värden skickas som parametrar kan fortfarande också beaktas)
  • Åter införa förändring från https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219, återgick sedan, utan anledning
  • Förbättring av https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 om volymberäkning i getStress för icke återkommande fall
  • Typo i CapillaryPhys doc
  • Parallellise av interaktion slingor i Law2 _..._ kapillaritet (som i själva verket inte ett LawFunctor hanteras av InteractionLoop). Dessutom antar den foreach iterator för icke-parallella smak.

Vad är nytt i version 1.07.0.

  • Ta bort fil RELEASE
  • Lägg -ftrack-makro expansionen = 0, om gcc & gt; = 4,8
  • Tillhandahålla VTK6-support.
  • Använd ADD_DEFINITIONS i stället för att lägga dem direkt i CXX_FLAGS.
  • Ta bort information om Yade stabila från Readme.
  • Lägg till BicyclePedalEngine som en ny kinematisk rörelse.
  • Lägg -Spara-temps om GCC-4.8 används.
  • Split Grid i Grid och Grid_GUI.
  • Lägg till information om saknade paket i dokumentation och extern PPA. Stänger: LP: 1250928
  • Lägg till meddelande om hur du använder libqglviewer-qt4-dev i stället för libqglviewer-dev på äldre Ubuntu-versioner.
  • Lägg skript för att skapa PPA-paket. (Inte klar)
  • Använd othermirror för vissa ubuntu-versioner.
  • Lägg stl-gts exempel.
  • Lägg qt.View () till klumpar-exempel.
  • Tillsätt en ytterligare kontroll-skript för att kontrollera funktionaliteten hos Viskoelastiskt PM.
  • Tänk massMultiply-parameter, beräkna parametrar ViscoElasticPM.
  • Lägg funktioner för att spara och ladda klumpar.
  • Ställ högre pripority i sys.path självsamman moduler. Stänger LP: 1254708
  • Fix volymberäkning. Stänger LP: 1261415
  • Ställ högre pripority i sys.path egensamman moduler i Yade-sats.
  • Uppdatera skript för PPA.
  • Lägg till konfigurationsfiler, som behövs för PPA.
  • Mindre uppdatering av PPA-skript.
  • Uppdatera information om yadedaily förkompilerade paket.
  • Lägg till stöd för qglviewer & gt;. = 2.5.0
  • Öppna GUI i förpackningar / packs.py efter ett steg för att visa alla delar.
  • Höj varning, om inga områden framställs genom regelbundna * kommandon.
  • Uppdatera information om dagliga-paket.
  • Ange ytterligare en parameter -ftemplate djupgående-512 för klang
  • Förhindra attraktionskrafter i ViscPM grund av viskositet
  • Lägg till några fler steg till checkWeight-script.
  • Mindre formatering i referenser.
  • Ta bort cout misstag lagt i en föregående. begå.
  • Mindre ändring av setFromTwoVectors i utils.py.
  • Byt namn createtar.py att buildppa.py.
  • Mindre fix i docs.
  • Lägg RELEASE-fil.
  • en funktion för att öka storleken på en enda sfär (~ & gt; Thomas svullnad)
  • enklare hantering av tillståndsfiler i TesselationWrapper
  • återställa python inslagning av utils.growParticles () som det var innan fb02a74 (ändras av misstag, ledsen Christian)
  • ge unika identitetsbeteckningar för trangulation celler
  • FlowEngine :: nCells retruns antalet finita celler; FlowEngine :: getVertices returnerar hörn i en cell definieras av sin id
  • gör cmake produktionen mer konsekvent när saknade beroendet för LinSolv
  • Fäst beteende FlowEngine.updateTriangulation = Sant
  • FlowEngine: öka en räknare korrekt
  • små förändringar i installationsavsnittet avseende suitesparse och tillhörande libs
  • installation.rst: smallfix i indrag
  • ta bort en ej nödvändig sortering i FlowEngine, eftersom det utlöser en kritisk bugg i STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
  • korrekta målvärden för DEM-PFV CHECK
  • Fix vägar till nätet och förpackade dokumentation (fix url fel med GUI: s hyperlänkar)
  • DEM Bakgrund kapitel: ett meddelande om den semantiska stammen mot förskjutning för kontakt kinematik
  • Merge filial "master" av github.com:yade/trunk
  • fixa odefinierad & quot; tangent & quot; i triax-handledning / script-session1.py
  • en publicerad papper
  • liten korrigering i ett exempelskript tetra / oneTetra.py
  • Fix saknas REGISTER_CLASS_INDEX (...) i ViscElPhys. Detta makro är en förutsättning för en rätt lag sändning!
  • Korrigerat ett mindre fel i koden kommentarer: k = 2 * r * E
  • Tillåt kontakten mellan (coh) frictMat och viscElMat som frictPhys. Nästan allt gjordes genom arv, var bara tvungen att konvertera styv att modul och modul för styvhet för att säkerställa materialkompatibilitet. Notera att för ögonblicket timeStepper inte kan hantera den här typen av simuleringar - & gt; kommer att rättas inom kort.
  • Ändrad felmeddelande om inte yade.runtime.hasDisplay (bugg # 1241817)
  • fast Syntax från tidigare begå
  • avkommentera och ändra utils.forcesOnCoordPlane funktion
  • korrigerat misstaget i exempel / test / triax.py
  • - Presentation (avkommenterat faktiskt) tiotals / shearBreakRel variabler i JCFpmState: relativa del av trasiga interaktioner per kroppen (i stället för absoluta tal). -. Få förändringar i vissa doc av JCFpm variabler
  • Ganska viktiga förändringar i JCFpm koden
  • Ändra JCFpm exempelskript så att de fortfarande arbetar efter tidigare begår
  • Åter ställa några kommenterade linjer, efter diskussion i denna tråd (https://lists.launchpad.net/yade-dev/msg10185.html), tack Anton. Den kommentarer Lösningen är (just nu?) Slutligen fortfarande används för att undvika att en ny variabel i VTKRecorder ..
  • Ett skript exempel för JCFpm: två klipp delar med ett gemensamt i mitten, som i laboratorieförsök
  • En del glömda korrigeringar i vissa exempelskript, så att de fortfarande fungerar efter förändringar i dag i JCFpm
  • Vissa korrigeringar i JCFpm doc (hyperlänkar ...)
  • (förhoppningsvis) Fastställande några RST länkar i DEM bakgrund doc
  • En del förändringar i doc i getStress () funktion, för att stämma överens med källkoden (https://answers.launchpad.net/yade/+question/239919)
  • Merge filial "master" av github.com:yade/trunk
  • Samma som tidigare begå
  • Återställa 2d versionen av growParticle tidigare raderas av misstag ..
  • Vissa hyperlänkar i JCFpm doc korrigeras
  • Stavfel och hyperlänkar korrigerade i Peri3dController doc
  • Korrigering av en länk i TesselationWrapper () doc
  • lägga CGAL länk och radera libgmp3 från installation lista
  • Förändring i beräkningen av normal och tangerar styvhet och dämpning. Förändringen påverkar bara beteendet när en av de två parametrarna är noll, t.ex. för två partiklar med olika styvhet k1 och k2, kommer kontaktstyvheten alltid vara k = k1 * k2 / (k1 + k2). Innan det gav samma utom när k2 = 0 (respektive k1 = 0), där den gav k = k1 (resp. K = k2). Detta görs för att säkerställa kontinuitet i beteende när en av de två parametrar tenderar att noll. Lägg till en funktion contactParameterCalculation i Ip2_ViscElMat_ViscElMat_ViscElPhys att undvika kod dubbelarbete.

Vad är nytt i version 1.05.0:

  • Anton Gladky:
  • Lägg till systemkomponent uppsving länkas.
  • Fix stavfel i ekvationer i getViscoelasticFromSpheresInteraction (dokumentation). Tack vare Medack (TU Freiberg).
  • Uttryckligen länka bzip2-biblioteket
  • Uttryckligen länka ZLIB-bibliotek
  • Uppdatera installations docs, lägga libbz2-dev zlib1g-dev.
  • Fix LudingPM.
  • Byt namn variabler i LudingPM (Theta- & gt; Delta).
  • Fix k2-beräkning LudingPM.
  • Uppdatera skript för LudingPM.
  • Split gui / qt4 / GLViewer.cpp.
  • Ta bort pkg / dem / DomainLimiter. *
  • Åter DomainLimiter (LawTester bör flyttas någonstans).
  • Ta bort några varningar.
  • Uppdatera numpy_boost.hpp från svn.
  • Ta bort utför lite på py, CPP och h-filer.
  • Split Shop.cpp på Shop_01.cpp och Shop_02.cpp
  • Fix sammanställning.
  • Ta bort stabil-PPA referens från dokumentation.
  • Ersätt alla libboost - * -. dev genom libboost-all-dev
  • Christian Jakob:
  • fullständig beskrivning av klump metoder bruksanvisningen
  • fixa en bugg i tröghetstensorn approximation system
  • fixa några länkar i bruksanvisningen och scen doc
  • fix beskrivning av standardmaterial i bruksanvisningen
  • fixering / uppdatering refs och länkar i bruksanvisningen - del 1
  • bort SpherePadder beskrivning från bruksanvisningen
  • fixering / uppdatering refs och länkar i bruksanvisningen - del 2 (klar)
  • anpassa flyt exempel med nya O.forces.addF () metod och att det ser trevligare
  • uppdatering i Clump :: updateProperties: ingår ny bool integrateInertia och int diskretisering och anpassa klump (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () och growParticles ()
  • skapa länkar till några exempelskript i wrapper
  • ökning initiering hastighet exempel / förpackningar / packs.py (fix https://bugs.launchpad.net/yade/+bug/1229783)
  • försöka fixa (fortfarande trasig) ref i bruksanvisningen
  • Merge filial "master" av github.com:yade/trunk
  • gör getRoundness () mer flexibel: tom excludeList är inte längre behövs som indata argument; anpassa replaceByClumps-example.py och tillhörande del i bruksanvisningen
  • liten fix i bruksanvisningen
  • fixa en länk i TesselationWrapper
  • fixa en länk i TesselationWrapper (andra försök)
  • fix flyt exempel för klumpar
  • avlägsnats typenames från Polyhedra.cpp, gör gcc & lt; version 4.7 glad
  • Donia:
  • Spara relativa hastigheter av partiklar.
  • Compute edgesSurfaces om viscousShear är sant.
  • Spara samspelet endast mellan sfärer i en vektor.
  • få skjuvning och normal viskös stress i varje interaktion.
  • Jan Stransky:
  • marginella ändringar
  • Merge filial "master" av github.com:yade/trunk
  • Inkom periodiska cell VTK export (till VTKRecorder och export.VTKExporter)
  • Merge filial "master" av github.com:yade/trunk
  • sattes glömt exempel fil
  • fast bugg i export.VTKExporter från en tidigare åtar
  • Merge filial "master" av github.com:yade/trunk
  • Polyhedra genomförande + exempel (Bidrag från Jan Elias).
  • lägga exempel med tetrehadron modellerade av nya Polyhedron klass
  • CombinedKinematicEngine inte kommer att ringa sina "döda" subengines (fråga # 237437)
  • Jerome Duriez:
  • Korrigering av stavfel kommentar
  • Förslag nya (liknande men mer kompakt) exempel som använder JCFpm klasser. Ett val kan göras en dag efter lite feedback?
  • En del förändringar i JCFpm dokumentation (lägga av externa referenser, och borttagning av korsreferenser mot CFpm modell som inte finns längre). I cpp, vissa kommenterade rader till (i framtiden?) Några post-pro funktioner som kanske kunde bryta strömmen räddningar i (befintliga ??) nuvarande användare
  • begå förändringar diskuteras kortfattat i https://lists.launchpad.net/yade-dev/msg09979.html. Främst skriven av L. Scholtes, de tillåter att Vizualize med paraview vissa funktioner i JCFpm klasser. Den lägger sedan 2 brännare, & quot; jcfpm & quot; och & quot; sprickor & quot ;, som är separerade främst av historiska skäl .. De är i alla fall nu dokumenterade
  • Lägg till pylab.ion () i plotNumInteractionsHistogram () och plotDirections () så att Yade inte hänger längre efter lanseringen av dessa funktioner (även efter stängning tomten fönstret, här). Fortfarande tack vare Vaclav! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
  • anecdotic förändringar i ett exempelskript
  • Klaus Thoeni:
  • lösa problem med mask i GridConnection
  • ignorera lokala kdevelope specifika filer på git

Vad är nytt i version 0.97.0:

  • Anton Gladky (42):
  • Ta släpp-fil.
  • Ta bort eigen2. Använd eigen3 istället.
  • Ta bort sannolikt / unlekely direktiv.
  • Ta bort eigen2-kompatibilitet.
  • Fix sammanställning med klang.
  • Använd systemförpackade minieigen, om den kvarstår.
  • Fix stavfel i __init __. py
  • Använd system pygts, om sådana finns.
  • Lower krävs cmake version 2.6
  • Kontrollera om Tkinter är installerat.
  • Återvänd den minimala cmake version 2.8. Kompileringsfel med GUI.
  • Fix sammanställning agains öka 1.53.
  • Fix stavfel i sökandet efter py_gts modulen.
  • Fix stavfel i cmake.
  • Fix koppling av _gts modulen.
  • Importera minieigen i gui / qt4 / SerializableEditor.py.
  • Rent skript / README. Inte relevant längre.
  • Höj varning om PIL-modulen inte importeras. Inte höja ett fel.
  • Ta bort dokumentation om biblioteken 3: e part (minieigen och GTS).
  • Installera dokumentation i vanlig plats.
  • Skapa och installera Yade.epub, om pandoc finns.
  • Bygga Yade.epub använder sfinx-builder.
  • Ta bort pandoc omvandling av tex-fil.
  • Fix sökvägen för html-dokumentation.
  • Fix --version parameter för Yade-sats.
  • Ta bort kommatecken i & quot; funktioner & quot;.
  • Uppdatera --help utgång.
  • Skapa manualsidor med & quot; gör manualsida & quot; kommando.
  • Ta bort generera manual usign --generate-manual alternativ.
  • Lägg till & quot; göra check & quot; kommando för att köra de standardtester.
  • Fix uppdelning av funktioner. (Stänger LP: 1161451)
  • Återställ ändringar som gjorts i 4f9f8dae3.
  • Ta bort information om loggning. (Stänger LP: 1150273)















































Skärmbilder

yade_1_68652.png
yade_2_68652.png

Kommentarer till Yade

1 Kommentarer
  • محمدرضا 12 Jan 17
    سلام
    شخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
    09188492669
Kommentar
Slå på bilder!