Yade ay isang libre, open source at extensible framework na maaaring magamit para sa hiwalay numerical na mga modelo, lalo na dinisenyo para sa mga hiwalay Pamamaraan Element. Bahagi pagtutuos Yade ni ay nakasulat sa C ++ sa tulong ng mga flexible object modelo, na kung saan ay nagbibigay-daan independiyenteng pagpapatupad ng bagong interface at mga algorithm.
Ngunit ang isa pang Dynamic Engine
Yade nakatayo para Ngunit ang isa pang Dynamic Engine, at ito ay gumagamit ng Python para sa maigsi at mabilis na tanawin construction, post-processing, pag-debug, pati na rin ang simulation control. Ang software ay ipinamamahagi sa pamamagitan ng GitHub, bilang source archive, pati na rin sa pamamagitan ng Launchpad para sa Ubuntu Linux operating system.
Sa ilalim ng hood
Ang isang mabilis na pagtingin sa ilalim ng hood ng Yade (Ngunit isa pang Dynamic Engine) ay magpapakita sa amin na ang mga application na ito ay nakasulat sa C ++ at wika Python programming. Ito ay opisyal na nasubukan na may ilang mga patok na mga distribusyon ng Linux, kabilang ang Ubuntu. Parehong 32-bit at 64-bit platform ng hardware ay suportado sa oras na ito.
Pagsisimula sa Yade
Mayroong dalawang mga paraan upang i-install ang program na ito sa iyong computer GNU / Linux, alinman sa pamamagitan ng paggamit ng mga pre-built na binary pakete mula sa mga repositoryo default software ng iyong pamamahagi o sa pamamagitan ng paggamit ng unibersal na pinagkukunan Archive ibinigay sa Softoware.
I-download ang tarball (tar.gz) file, kunin ito sa isang lugar sa iyong landas, magbukas ng terminal emulator at mag-navigate sa mga lokasyon ng mga kinopyang file. Pagkatapos, magpatakbo ng & ldquo;. CMake & rdquo; command (nang walang mga panipi) upang i-configure ang mga proyekto, na sinusundan ng & ldquo; gumawa & rdquo; command, nang walang mga panipi, siyempre, na kung saan ay sumulat ng libro ang software.
Magkaroon ng kamalayan ng mga kinakailangan Yade, sapagkat kakailanganin mong i-install ang mga ito ang lahat upang lumawak ang application sa iyong computer gamit ang mga pinagkukunan-archive, tulad ng ipinaliwanag sa itaas. Matapos ang isang matagumpay compilation, dapat mong isagawa ang & ldquo; gumawa install & rdquo; iniuutos bilang root, nang walang quotes. Mangyaring basahin ang mga opisyal na dokumento kung hindi ka makaalis kapag sinusubukang i-install Yade
Ano ang bagong sa paglabas:.
- Alisin RELEASE file.
- Gawing simple kahulugan ng build flags
- Ayusin ang ilang mga babala sa panahon ng pagtitipon.
- Para sa paggamit clang -fstack-tagapagtanggol sa halip ng -fstack-tagapagtanggol-strong
- Huwag pansinin ang mga file ng proyekto ng IDE ideya
- Refactoring ng Math.hpp
- Gawing mandatory minieigen panlabas na package.
- Magdagdag -fstack-tagapagtanggol-strong para lamang sa gcc & gt; = 4.9
- Ang ilang mga pag-aayos ng babala.
- Magdagdag ng mga pagpipilian ENABLE_PROFILING
- I-set ang ilang mga sukatan-panukala sa ViscElCap.
- Ibalik pagdaragdag ng bandila frounding-math
- Palitan INSTALL_PREFIX pamamagitan CMAKE_INSTALL_PREFIX
- Tanggalin pinapagamit sa Yade BOOST_PYTHON_FUNCTION_OVERLOADS macros.
- Ayusin ang ilang higit pang mga babala compilation.
- Ayusin ang ilang higit pang mga babala compilation.
- Maliliit na fix sa CMakeLists.txt
- Ayusin heksagonal basta, hindi dapat na hindi kanais-nais overlap anumang iba pa.
- Gumawa Serializable.hpp mas nababasa.
- Alisin deprecated parameter.
- Ilipat STLReader sa STLImporter
- +1 master thesis sa TU Freiberg.
- Ayusin crash sa pamamagitan ng pag-export-VTK ng mga pakikipag-ugnayan pagkatapos ng pagtanggal ng katawan.
- Split paglalarawan ng ViscoelasticPM upang gawin itong mas nababasa.
- Hayaan umiiral na pakikipag-ugnayan sa pagitan clumpMembers ng parehong kumpol.
- Laktawan pagkalkula puwersa sa SPH-clump
- Magdagdag ng babala tungkol CGAL sa Ubuntu 14.04 mapagkakatiwalaan
- Magdagdag ISC_TIMING pre preprocessor directive.
- I-drop ang suporta ng Ubuntu 12.04 Tumpak
- Pagsamahin ang mga pull kahilingan # 46 mula timpovall / master
- Non nagsasalakay refactoring ng InsertionSortCollider
- Ibalik nakaraang magkasala.
- Magdagdag ng isang pangalawang pagpipilian upang ayusin ang compilation sa CGAL sa 14.04
- Alisin deprecated code sa tunay gulang boost.
- Ipatupad nanlalagkit pamamasa para sa maliliit na ugat phase.
- pagkalkula SPH force Fix pagitan clump miyembro.
- Ayusin compilation sa QGLViewer & gt; = 2.6.3
- Maghanda Qt5-build.
- Ayusin compilation laban gqlviewer-Qt4.
- Ayusin ang check-script
- +1 conference
- Mga unang hakbang sa Qt5.
- Maghanda Qt5 build.
- I-update python file dahil sa Qt5.
- Ang ilang higit pang mga update sa dakong Qt5.
- Qt5-migration ay natapos alsmot.
- Ayusin Qt5 compilation.
- Ayusin ang pag-crash sa Qt5.
- Ayusin QThread isyu.
- Magdagdag ng impormasyon tungkol compilation laban Qt5.
- Magdagdag ng mga nawawalang function sa TesselationWrapper
- Alisin ang ilang mga hindi nagamit na mga header at defs.
- Ayusin compilation kung OpenMP ay hindi pinagana
- Ayusin compilation ipinakilala sa huling gumawa.
- Magdagdag talk, pindutin nang matagal sa mga particle 2015
- Magdagdag orasa halimbawa
- Magdagdag RELEASE file.
- I-save ang mga kamag-anak na pag-ikot sa ScGeom6D (unmark & quot; nosave & quot;) na ito dahil ito ay kinakailangan para sa pag-reload ng tama .
- CohesiveFrictionalInteractions: inalis & quot; nosave & quot; flags para sa mga sandali contact
- +1 journal paper
- +1 journal paper
- magdagdag ng isang virtual function bumabalik palitin kawalang-kilos ng pakikipag-ugnayan - bumabalik zero kung hindi overloaded
- Ang account para sa paikot na kawalang-kilos ng mga pakikipag-ugnayan sa GlobalStiffnessTimeStepper
- ilapat ang iikot ng bilis gradient sa mga particle sa periodic BCs
- maliit na typo
- Idinagdag book chapter
- Pag-install: http://www.yade-dem.org/packages ay kinakailangan para sa isang panlabas na library (? eigen o cgal sigurado ngayon)
- mas tumpak defintion ng fluctuational bilis / iikot para enerhiyang kinetic sa periodic BCs
- tamang halaga ng lakas ng tunog para id
Ano ang bagong sa bersyon 1.12.0:.
- Alisin RELEASE file
- Gamitin toleranceWarning at toleranceCritical para DEM-PFV check.
- Ayusin crash pagkatapos kumpol ng pag-alis. Isasara LP: 1354433
- Magdagdag checkClumpHopper autotest.
- Ayusin crash pagkatapos ang pagtanggal ng buong kumpol.
- pagkalkula Fix ng massR sa ViscoelasticPM
- Ayusin pagkalkula cs sa ViscoelasticPM
- Ayusin ViscElPM isa pang beses.
- Lumikha ng isang hanay ng mga clump`s memberIds alisin.
- Bumalik fictional halaga mula Bumabang function.
- Paggalang returnin halaga sa computeForceTorqueViscEl
- I-update Schwager2007 URL
- Magdagdag ng isa pang paper
- Pagsamahin ang request mga pull # 44 mula fifthguy / master
- Magdagdag firstIterRun parameter upang PyRunner.
- call Gumamit ng system & quot; sphinx-build & quot; sa halip ng python module.
- Ayusin compilation error sa PeriodicFlow.hpp
- I-set ang mga bersyon python tahasang.
- Ilipat function na pagdeklara ng _utils.cpp sa .hpp
- Ayusin runtime error sa debug mode at walang OpenMP.
- Drop kabilang ang & quot; yade / & quot; folder sa CPP at HPP file.
- Ayusin ang docs na henerasyon.
- SPH-code refactoring.
- Gumamit lamang vtkCommonCore vtkIOImage vtkIOXML bahagi para VTK.
- Gamitin ang Python 2.7 lamang
- buhayin lagkit sa SPH-modell.
- Magdagdag RELEASE file.
- Bruno Chareyre (33):
- -Isama UnsaturatedEngine upang simulan ang Chao work
- ayusin ng ilang mga pagkakamali at gumawa ng isang tunay (hindi walang laman) function test
- - palitan posisyon hand-natukoy sa pamamagitan ng mga posisyon scene ni
- Pagsamahin ang sangay ng 'master' ng https://github.com/yade/trunk sa chaoUnsat
- alisin pack.particleSD at mga variant, unmaintained at pinapagamit sa pamamagitan makeCloud (function itinatago pansamantalang ngunit bumabalik error)
- ayusin https://bugs.launchpad.net/yade/+bug/1362090
- ayusin https://bugs.launchpad.net/yade/+bug/1308074
- ayusin https://bugs.launchpad.net/yade/+bug/1368591 + alisin ang isang walang silbi test
- alisin ang isang pansamantalang ayusin para https://bugs.launchpad.net/yade/+bug/923929, pagkatapos ng mas mahusay na ayusin sa https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5, salamat Anton
- parallel sa pag-alis ng lumang pakikipag-ugnayan
- palitan LOG_ERROR pamamagitan LOG_WARN sa pag-abiso tutol ng GravityEngine
- mapabuti ang pagbagsak pabalik sa 1-thread sa kahilera collider (ayusin https://bugs.launchpad.net/yade/+bug/1368591)
- ayusin nawawala brackets na nagreresulta sa maling permeability sa periodic PFV
- point na Bourrier2013 para sa isang bahagyang paliwanag ng CohesiveFrictional batas contact
- fix doc tungkol requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, salamat Jan
- pumipili pag-block ng mga cell ng mata sa FlowEngines (paunang hakbang)
- alisin file na walang laman
- PFV: hindi pa laktawan pagkalkula kulot para sa mga naharang na mga cell,
- fix filename
- alisin cpp na may mali filename
- reset id ng mabura katawan; pagpapagana ito: b = Katawan (); O.bodies.erase (O.bodies.append (b)); O.bodies.append (b)
- i DeprecationWarning (hindi ipinapakita) sa UserWarning (ipinapakita) dahil sa ang mga mensahe ng error kung saan misteryosong
- Walang pag-index ng mga naka-block na mga cell sa PFV
- bawasan kaliguyan ng pagharang PFV cells
- DFNFlow unblock cells bilang maabot fractures kanila + karagdagang mga katangian sa JCFPM
- split resetNetwork at resetLinearSystem + magdagdag ng higit getter / setter
- split TwoPhaseFlowEngine sa HPP / CPP para sa pagkakasama sa bata engine
- #ifdef guard para OpenMP function na
- huwag patungan ipataw fluid presyon kapag Sinisimulan ang halaga (mas may kakayahang umangkop) + isang function bumabalik barycenter + pinabuting & quot; hanapin & quot; para sa agaw
- nadagdagan flexibility ng kahanga fluid presyon sa FlowEngine ni
- dalubhasang getter / setter para TwoPhaseFlowEngine + walang re-i-index ng mga cell sa UnsatEngine
- mas mahusay # def / # ifdef logic para TwoPhaseFlowEngine
- palitan ang pangalan cellCenter- & gt; cellBarycenter (. nawawala sa nakaraan gumawa)
- Chao Yuan (86):
- - ang aking unang trabaho sa paagusan simulation
- Mag-commit sa unang nagtatrabaho code para sa paagusan
- - gumawa ng FAR constant mas nababaluktot (isang parameter sa addBoundaries)
- Magdagdag-poreRadius
- -isang test ipasok sa makatakas malaking gulo ...
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Magdagdag-saveLatticeNode pag-andar para sa pagbuo ng ehe-normal slice na may & quot; 0 & quot; at & quot; 1 & quot;
- Magdagdag-isWaterReservoir, isAirReservoir.
- -add isa pang bersyon para sa paagusan.
- -Delete hindi kailangang recursion para invadeSingleCell2 ()
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Magdagdag-UnsatCellInfo, UnsatVertexInfo
- malinis na code
- Magdagdag-andar temp para sa napakaliit na butas connection
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- -update boundary katangian
- -isang backup para sa laptop
- Magdagdag-UnsatVertexInfo (walang laman) para magamit sa hinaharap
- -test magkasala
- -test magkasala
- Pagsamahin ang remote-pagsubaybay branch 'pinagmulan / chaoUnsat' sa chaoUnsat
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- -clean code
- magdagdag capillaryCellVolume sa cellinfo, optimize getSaturation ()
- -replace cell-& gt;. info () p may isAir / WaterReservoir
- Magdagdag-solidLine sa info cell. bahagyang code para sa lakas.
- malinis na code, ayusin pagkakamali sa Facet_Force.
- isang pagsubok na bersyon ng computing fluid force.
- ayusin solidLine [i] [j] kapag facetNFictious case (1).
- -fix noCache.
- -fix solidLine [i] [j] kapag facetNFictious kaso (2).
- -clean code.
- fix reservoir attr. baguhin boundcells.isWaterReservoir = true kapag tapusin kanal.
- malinis na code.
- magdagdag temp test func.
- magdagdag ng cell-& gt; info () trapCapP. pagkalkula fix presyon para trap phase.
- malinis na code.
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- malinis pagkilos code.add ()
- magdagdag getSaturation2 () para sa mode 2.
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- humiram saveVTK mula FlowEngine
- normalize dalawang lusubin mode.
- gumawa computeForce opsyonal; a bakcup
- isang pansamantalang i-save, baguhin waterReservoir = bound [2], magdagdag ng opsyon invadeBounday
- -make lusubin mula boundary opsyonal. (default false)
- -fix Line_Solid_Pore () sa Network.
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- -big pagbabago, magmana mula FlowEngine.
- alisin ang mga lumang mga file
- malinis na code
- pagkalkula force fix.
- magdagdag compute tiyak interficial area, ng maraming mga bug ...
- fix computeCellInterfacialArea may fictious vertex
- -test. walang malaking pagbabago.
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- 'python' -fix ipinahayag bug
- -Clean ilang impormasyon sa debug
- -fix core dump sa computerForcePoreForceWithCache, currentTes shoule maging solver- & gt; T [solver- & gt; currentTes], HINDI solver- & gt; T [currentTes]
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- -update sa PFV
- -use bndCondValue upang markahan reservoir.
- -fix reservoirs pagpapasiya; ayusin manghimasok (), Pw maaaring maging negatibo (mode1)
- -Change lusubin panuntunan, gumamit bndCondValue upang matukoy pagsalakay. reservoirInfo depende sa bndCondValue; sumanib isInvadeBoundary. (mode1)
- -Change lusubin tuntunin para mode2. sumanib sa ilang function
- -fix getWindowsSaturations.
- Magdagdag-napakaliit na butas radius pagsuri funcs (tmp)
- variable -Rename para computePoreRadius (); malinis na code.
- -clean code
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Magdagdag-debugOut upang subukan isInvadeBoundary = True isPhaseTrapped = True
- -Insert debugOut. (core dump maayos sa pamamagitan ulimit -s 16000)
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Ito ang TwoPhaseFlowEngine (alpha bersyon) oo!
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- -merge TwoPhaseFlowEngine, magdagdag ng higit pang infos cell.
- Pagsamahin ang sangay ng 'master' ng github.com:yade/trunk
- Magdagdag-savePhaseVtk. palitan ang pangalan ng function.
- -Remove check cell.index
- Pagsamahin ang sangay ng 'master' ng github.com:yade/trunk
- comment #define TWOPHASEFLOW
- Christian Jakob (6):
- option insert updatePorosity sa TriaxialStressController
- ayusin mahabang linya sa github doc
- maliit na ayusin ng isang babala sa NewtonIntegrator
- minor fix sa doc introduction.rst
- isama fluid kawalang-kilos para sa TSC para undrained kalagayan daloy
- fix fluidStiffness para TSC kapag FlowEngine ay hindi na aktibo
- Dominik Boemer (1):
- Magdagdag ng check-script para ViscoElasticPM.
- François (1):
- Tamang bug tracking contact para sa grids. Essencially Sila ay dumating mula sa bagong logic ng mga batas na may upang bumalik booleans.
- Jan Stransky (7):
- Idinagdag puwersa at torque export sa VTKRecorder (tanong # 252413)
- naayos typo sa utils.polyhedron function na
- paganahin ang mga pana-panahong mga simulation sa Polhedron at Tetra
- palitan ang pangalan PolyhedraVolumetricLaw - & gt; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
- natanggal VTK output ng puwersa para sa mga kahon (bug # 1,376,734)
- idinagdag Polyhedra :: GetSurfaces function na
- Added volumePower attribute sa Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, Polyhedra code maliit cleanup
- Janek Kozicki (2):
- Ayusin ang bug sa 'siyasatin' na ginawa halaga editing nakakainis.
- Pagsamahin doc / sphinx / references.bib sa doc / references.bib
- Jerome Duriez (3):
- Re-write ng & quot; Yade sa GitHub & quot; pahinang wiki in sphinx doc.
- anecdotic ipasok sa panatilihin ng track (sa code comment) ng isang kapaki-pakinabang na link para sa pagtatasa JCFpm paraview
- Pag-alis ng huling wiki-link github-kinalaman sa rst file
- Raphael Maurin (1):
- New force engine sa ilang Yade may 1D RANS code. Magdagdag ng isang bagong puwersa engine ng paglalapat ng mga pangunahing hydrodynamical pwersa sa pag-andar ng isang 1D average likido tulin vector na nakasalalay lamang sa mga depth. Ang engine ay pagkalkula sa bawat oras na hakbang ang drag, elevator at masaya pwersa para sa bawat maliit na butil. Kumpletuhin ang mga sanggunian para sa mga papeles na kaugnay sa engine.
- T Sweijen (1):
- Pagsamahin ang dalawang-phase daloy engine
- Thinkpad (1):
- -isang test ipasok mula sa laptop
- cyuan (7):
- isang maliit na pagbabago para sa check reservoir boundingCells.
- Magdagdag-andar temp para sa pagbuo ng sample windows, pagkalkula pagtugon saturation ...
- Magdagdag-savePhaseVtk
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- -replace ABS, max, min sa pamamagitan ng magkaroon ng mga std :: ABS, std :: max, std :: min
- Pagsamahin github.com:yade/trunk sa chaoUnsat
- cyuanLaptop (1):
- -Pagbabago debugOut
- fifthguy (1):
- Nakatakdang ng isang bug na lumitaw kapag tumatakbo ang uniaxial-post.py script mula sa mga halimbawa. Ini-edit py / post2d.py upang makuha exception habang ini-import Vector3 mula minieigen.
- jduriez (12):
- Pagwawasto ng isang error gamit psd () na may monodisperse packings (false = Mali sa sawa). Magdagdag ng mensaheng nagpapaliwanag
- Ilang mga pagbabago sa mga maliliit na ugat doc: palagay ng null anggulo basa, mga hyperlink, at ang ilang mga komento sa source code
- Ang isa nakalimutan pagbabago sa panahon ng mga nakaraang magkasala tungkol sa TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
- Pagdaragdag ng pagbanggit ng iba't ibang mga file ng uri-save. Sinubukang mag-comment na mga pagkakaiba, paki-tama kung ako ay mali
- Typos at precisions sa mga maliliit na ugat doc
- infers function na porosity () na ngayon ang halaga ng lakas ng tunog para sa mga di-pana-panahon mga kaso, sa halip na ibinabato ng isang error. Positiv halaga ng lakas ng tunog sa huli ang naipasa bilang argument override ito natukoy na halaga
- porosity doc nagbago ayon sa nakaraang magkasala
- getStress () Isinasaalang-alang ng isang sapat na halaga ng lakas ng tunog para sa mga di-pana-panahon na kaso (mga halaga ang naipasa bilang parameter ay maaari pa ring ma-kinuha sa account) ngayon
- Muling pagpapasok pagbabago mula https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219, ibinalik dahil, nang walang dahilan
- Pagpapabuti ng https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 tungkol pagtutuos volume sa getStress para sa mga di periodic kaso
- typo sa CapillaryPhys doc
- parallelization ng pakikipag-ugnayan loop sa Law2 _..._ maliliit na ugat (na kung saan ay sa katunayan hindi isang LawFunctor hinahawakan ng InteractionLoop). Bukod dito paghango ang Foreach iterator para sa mga non-parallel lasa.
Ano ang bagong sa bersyon 1.07.0:.
- Alisin RELEASE file
- Magdagdag -ftrack-macro-expansion = 0, kung gcc & gt; = 4.8
- Magbigay VTK6-suporta.
- Gamitin ADD_DEFINITIONS halip ng pagdaragdag ng mga direktang sa CXX_FLAGS.
- Alisin ang impormasyon tungkol yade-matatag mula sa Readme.
- Magdagdag BicyclePedalEngine bilang isang bagong kinematiko motion.
- Magdagdag -Save-temp kung GCC-4.8 ay ginagamit.
- Split Grid sa Grid at Grid_GUI.
- Magdagdag ng impormasyon tungkol sa mga nawawalang mga pakete sa dokumentasyon at panlabas na PPA. Isasara: LP: 1250928
- Magdagdag ng notice tungkol sa paggamit libqglviewer-Qt4-dev halip ng libqglviewer-dev sa mas lumang mga bersyon ng Ubuntu.
- Magdagdag ng script upang lumikha ng PPA-pakete. (Hindi pa tapos)
- Gamitin othermirror para sa ilang mga bersyon ng Ubuntu.
- Magdagdag stl-gts halimbawa.
- Magdagdag qt.View () upang kumpol-halimbawa.
- Magdagdag ng isa pang check-script upang suriin ang mga pag-andar ng viscoelastic PM.
- Isaalang-alang massMultiply-parameter, pagkalkula parameter sa ViscoElasticPM.
- Magdagdag ng mga pag-andar upang i-save at i-load kumpol.
- Itakda ang mas mataas pripority sa sys.path sa self-naipon modules. Isasara LP: 1254708
- pagkalkula dami Fix. Isasara LP: 1261415
- Itakda ang mas mataas pripority sa sys.path sa self-pinagsama-sama ng mga module sa yade-batch.
- I-update script para sa PPA.
- Magdagdag ng mga file ng configuration, kailangan para sa PPA.
- Maliliit na-update ng mga script PPA.
- I-update ang impormasyon tungkol sa yadedaily prebuilt packages.
- Magdagdag ng suporta para qglviewer & gt;. = 2.5.0
- Buksan ang GUI sa pack / packs.py pagkatapos ng 1 hakbang upang ipakita ang lahat ng elemento.
- Itaas ang babala, kung walang mga photo ay ginawa sa pamamagitan ng regular na * utos.
- I-update ang impormasyon tungkol sa araw-araw-pakete.
- I-set ang isa pang Paramter -ftemplate-depth-512 para clang
- Pigilan akit pwersa sa ViscPM dahil sa lagkit
- Magdagdag ng ilang mga karagdagang hakbang upang checkWeight-script.
- Maliliit na format sa mga sanggunian.
- Tanggalin hukuman sinasadyang idinagdag sa isang nakaraan. magkasala.
- Maliliit na pagbabago ng setFromTwoVectors sa utils.py.
- Palitan ang pangalan createtar.py sa buildppa.py.
- Maliliit na fix sa docs.
- Magdagdag RELEASE-file.
- isang function upang dagdagan ang laki ng isang solong globo (~ & gt; Thomas maga)
- mas madali ang pagmamanipula ng mga file ng estado sa TesselationWrapper
- ibalik ang python wrapping ng utils.growParticles () dahil ito ay bago fb02a74 (nagbago sa pamamagitan ng pagkakamali, sorry Christian)
- bigyan natatanging identifier sa cells trangulation ni
- FlowEngine :: nCells retruns ang bilang ng wakas cells; Nagbabalik FlowEngine :: getVertices ang vertices ng isang cell na tinukoy sa pamamagitan ng id nito
- gumawa ng mas pare-pareho CMake output kapag nawawala dependency para LinSolv
- Ayusin ang pag-uugali ng FlowEngine.updateTriangulation = True
- FlowEngine: paglakas ng tama ang isang counter
- maliit na mga pagbabago sa seksyon ng pag-install tungkol suitesparse at kaugnay libs
- installation.rst: smallfix sa indentation
- alisin ang isang hindi kinakailangan sa pag-uuri sa FlowEngine, tulad ng nag-trigger ito ng isang kritikal na bug sa STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
- tamang halaga target ng DEM-PFV checktest
- Ayusin ang mga landas sa online at naka-package na dokumentasyon (error fix url may mga hyperlink GUI ni)
- DEM Background kabanata: isang tala sa semantic strain vs. aalis para kinematics contact
- Pagsamahin ang sangay ng 'master' ng github.com:yade/trunk
- ayusin naipalilawanag & quot; key & quot; sa TRIAX-tutorial / script-session1.py
- +1 publish na papel
- maliit na ayusin sa isang halimbawa script tetra / oneTetra.py
- Ayusin ang mga nawawalang REGISTER_CLASS_INDEX (...) sa ViscElPhys. Macro na ito ay napakahalaga para sa isang tamang batas dispatch!
- Nawastong isang menor de edad pagkakamali sa komento code: k = 2 * r * E
- Payagan ang mga contact sa pagitan ng (coh) frictMat at viscElMat bilang frictPhys. Halos lahat ng bagay ay ginawa sa pamamagitan ng mana, nagkaroon ang pag-convert stiffnesses na modulus at modulus sa stiffnesses upang matiyak na tugma materyal. Tandaan na para sa mga sandali ang timeStepper hindi maaaring hawakan ito uri ng simulation - & gt; ay maaayos sa lalong madaling panahon.
- Binagong mensaheng error kung hindi yade.runtime.hasDisplay (bug # 1,241,817)
- naayos SyntaxError mula sa mga nakaraang magkasala
- uncomment at baguhin ang pag-andar utils.forcesOnCoordPlane
- naitama pagkakamali sa mga halimbawa / test / triax.py
- - Pagpapakilala (uncommenting sa katunayan) sampu / shearBreakRel variable sa JCFpmState: kamag-anak bahagi ng nasira mga pakikipag-ugnayan sa bawat katawan (sa halip na absolute number). -. Ilang mga pagbabago sa ilang mga doc ng JCFpm variable
- Medyo mahahalagang pagbabago sa JCFpm code
- Binabago JCFpm halimbawa ng mga script sa gayon na sila pa rin ng trabaho pagkatapos ng naunang magkasala
- Muling ilagay ang ilang mga nagkomento mga linya, pagkatapos ng talakayan ng thread na ito (https://lists.launchpad.net/yade-dev/msg10185.html), salamat Anton. Ang solusyon komento ay (sa sandaling ito?) Sa wakas pa rin na ginagamit upang maiwasan ang paglalagay ng isang bagong variable sa VTKRecorder ..
- Ang isang script na halimbawa para sa JCFpm: dalawang bahagi rock na may isang pinagsamang sa gitna, tulad ng sa mga eksperimento sa laboratoryo
- Ang ilang mga nakalimutan pagwawasto sa ilang mga halimbawa ng mga script, kaya na sila pa rin ng trabaho pagkatapos ng mga pagbabago ng mga araw sa JCFpm
- Ang ilang mga pagwawasto sa JCFpm doc (hyperlink ...)
- (Sana) pag-aayos ng ilang rst link sa DEM doc Background
- Ang ilang mga pagbabago sa mga doc ng getStress () function, upang maging pare-pareho sa source code (https://answers.launchpad.net/yade/+question/239919)
- Pagsamahin ang sangay ng 'master' ng github.com:yade/trunk
- iyon din bilang mga nakaraang magkasala
- Ipinapanumbalik ang 2d bersyon ng growParticle dati mabura-tama ..
- Ang ilang mga hyperlink sa JCFpm doc naitama
- Typos at mga hyperlink itatama sa Peri3dController doc
- Pagwawasto ng isang link sa TesselationWrapper () doc
- magdagdag CGAL link at tanggalin libgmp3 mula install listahan
- Baguhin sa pagkalkula ng mga normal at tangential kawalang-kilos at pamamasa. Ang pagbabago ay nakakaapekto lamang sa pag-uugali ng kapag ang isa sa dalawang mga parameter ay zero, eg para sa dalawang mga particle na may iba't ibang mga kawalang-kilos k1 at k2, ang kawalang-kilos contact ay palaging magiging k = k1 * k2 / (k1 + k2). Bago ito ay nagbigay ng parehong maliban kapag k2 = 0 (ayon sa pagkakabanggit k1 = 0), kung saan ito ay nagbigay k = k1 (resp. K = k2). Ito ay ginagawa upang masiguro ang pagpapatuloy sa pag-uugali kapag ang isa sa dalawang mga parameter ay may posibilidad na zero. Magdagdag ng isang function contactParameterCalculation sa Ip2_ViscElMat_ViscElMat_ViscElPhys upang maiwasan ang code pagkopya.
Ano ang bagong sa bersyon 1.05.0:
- Anton Gladky:
- Magdagdag ng system-component ng tulong upang ma-link.
- Ayusin ang typo sa equation sa getViscoelasticFromSpheresInteraction (babasahin). Salamat sa Medack (sigaw Freiberg).
- Tahasang link BZip2-library
- Tahasang link zlib-library
- I-update ang pag-install docs, magdagdag libbz2-dev zlib1g-dev.
- Ayusin LudingPM.
- Palitan ang pangalan ng variable sa LudingPM (Theta- & gt; Delta).
- Ayusin k2-pagkalkula sa LudingPM.
- I-update script para LudingPM.
- Split gui / Qt4 / GLViewer.cpp.
- Alisin pkg / DEM / DomainLimiter. *
- Ibalik muli DomainLimiter (dapat na inilipat sa isang lugar LawTester).
- Alisin ang ilang mga babala.
- I-update numpy_boost.hpp mula svn.
- Alisin na executes kaunti sa py, CPP at h-file.
- Split Shop.cpp sa Shop_01.cpp at Shop_02.cpp
- Ayusin ang compilation.
- Alisin matatag-PPA reference mula sa babasahin.
- Palitan ang lahat libboost - * -. dev sa pamamagitan libboost-all-dev
- Christian Jakob:
- kumpletong paglalarawan ng mga pamamaraan na kumpol sa mga gumagamit sa paggamit
- ayusin ang isang bug sa pagkawalang-kilos tensor na pagtatantiya scheme
- ayusin ang ilang mga link sa mga gumagamit ng manu-manong at Scene doc
- fix paglalarawan ng default na materyal sa mga gumagamit sa paggamit
- pag-aayos / update refs at mga link sa manual user - part 1
- dahil paglalarawan SpherePadder mula sa mga user manual
- pag-aayos / update refs at mga link sa manual user - part 2 (tapos)
- iakma buoyancy halimbawa sa mga bagong O.forces.addF () method at gawin itong hitsura nicer
- update sa Clump :: updateProperties: Kasama bagong bool integrateInertia at int discretization at iakma clump (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () at growParticles ()
- lumikha ng mga link sa ilang mga halimbawa ng mga script sa balot
- bilis ng pagtaas Pinasimulan ng mga halimbawa / pack / packs.py (ayusin https://bugs.launchpad.net/yade/+bug/1229783)
- subukang ayusin (nasira pa rin) refs sa mga gumagamit sa paggamit
- Pagsamahin ang sangay ng 'master' ng github.com:yade/trunk
- gumawa getRoundness () mas may kakayahang umangkop: walang laman excludeList ay wala nang kailangan bilang input argument; iakma replaceByClumps-example.py at ang kaugnay na bahagi sa mga gumagamit sa paggamit
- maliit na ayusin sa manual user
- ayusin ang isang link sa TesselationWrapper
- ayusin ang isang link sa TesselationWrapper (ikalawang subukan)
- fix buoyancy halimbawa para sa kumpol
- dahil typenames mula Polyhedra.cpp, gumawa gcc & lt; bersyon 4.7 happy
- Donia:
- I-save ang mga kamag-anak velocity ng mga particle.
- Compute edgesSurfaces kung viscousShear ay totoo.
- I-save ang mga pakikipag-ugnayan lamang sa pagitan ng larangan sa isang vector.
- makuha ang gupitin at normal na malapot stress sa bawat pakikipag-ugnayan.
- Jan Stransky:
- marginal pagbabago
- Pagsamahin ang sangay ng 'master' ng github.com:yade/trunk
- Idinagdag periodic cell VTK export (sa VTKRecorder at export.VTKExporter)
- Pagsamahin ang sangay ng 'master' ng github.com:yade/trunk
- idinagdag nakalimutan halimbawa file
- fixed bug sa export.VTKExporter mula sa isang nakaraang mga gumagawa
- Pagsamahin ang sangay ng 'master' ng github.com:yade/trunk
- Polyhedra pagpapatupad + halimbawa (Ibinahagi sa pamamagitan ng Jan Elias).
- pagdaragdag ng mga halimbawa sa tetrehadron imo-modelo sa pamamagitan ng bagong Polyhedron klase
- CombinedKinematicEngine ay hindi tumawag sa kanyang 'patay' subengines (tanong # 237437)
- Jerome Duriez:
- Pagwawasto ng typo sa komento
- Panukala ng bagong (katulad ngunit mas compact) mga halimbawa ng paggamit ng JCFpm classes. Maaaring gawin pagpipilian A isang araw makalipas ang ilang feedback?
- Ang ilang mga pagbabago sa dokumentasyon JCFpm (magdagdag ng mga panlabas na mga sanggunian, at pag-alis ng cross reference patungo sa modelo CFpm na ay hindi umiiral anymore). Sa CPP, ang ilang nagkomento linya upang magdagdag ng (sa hinaharap?) Ang ilang mga post-pro na mga tampok na maaaring marahil masira kasalukuyang ini-imbak ng (umiiral ??) kasalukuyang mga user
- commiting pagbabago daglian tinalakay sa https://lists.launchpad.net/yade-dev/msg09979.html. Higit sa lahat na nakasulat sa pamamagitan L. SCHOLTES, pinapayagan nila upang vizualize may paraview ilang mga tampok ng JCFpm classes. Nagdadagdag ito pagkatapos 2 recorder, & quot; jcfpm & quot; at & quot; basag & quot ;, na pinaghihiwalay ng higit sa lahat para sa makasaysayang dahilan .. Ang mga ito ay pa rin sa ngayon dokumentado
- Magdagdag ng pylab.ion () sa plotNumInteractionsHistogram () at plotDirections () upang yade ay hindi hang anymore pagkatapos ng paglunsad ng mga function (kahit na pagkatapos isara ang balangkas window, dito). Still salamat sa Vaclav! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
- anecdotic pagbabago sa isang halimbawa script
- Klaus Thoeni:
- problema malutas sa mask sa GridConnection
- huwag pansinin lokal kdevelope tiyak na mga file sa git
Ano ang bagong sa bersyon 0.97.0:
- Anton Gladky (42):
- Alisin release-file.
- Alisin eigen2. Gamitin eigen3 halip.
- Alisin malamang / unlekely direktiba.
- Alisin eigen2-compatibility.
- Ayusin compilation sa kumalatong.
- Gamitin ang package na system-minieigen, kung magpapatuloy ito.
- Ayusin ang typo sa __init __. py
- Gumamit ng system, kung magagamit.
- Lower kinakailangan CMake bersyon 2.6
- Suriin kung Tkinter ay naka-install.
- Bumalik pabalik ang minimal na bersyon CMake sa 2.8. Compilation error sa GUI.
- Ayusin compilation agains mapalakas 1.53.
- Ayusin ang typo sa paghahanap para py_gts module.
- Ayusin ang typo sa CMake.
- Ayusin ang Linkage ng _gts module.
- I-import minieigen sa gui / Qt4 / SerializableEditor.py.
- Clean script / Readme. Hindi kaugnay sa anumang iba pa.
- Itaas ang babala kung PIL module ay hindi na-import. Hindi pagpapalaki ng isang error.
- Alisin babasahin tungkol sa mga 3rd-party na aklatan (minieigen at GTS).
- I-install ang mga babasahin sa standard lugar.
- Gumawa at i-install Yade.epub, kung pandoc ay magagamit.
- Gumawa Yade.epub gamit sphinx-builder.
- Alisin pandoc conversion ng tex-file.
- Ayusin ang landas ng pag-install para sa mga html-babasahin.
- Ayusin --version parameter para yade-batch.
- Alisin kuwit sa & quot; mga tampok & quot;.
- I-update --help output.
- Gumawa manpages gamit & quot; gumawa manpage & quot; command.
- Alisin sa pagbuo manpage usign option --generate-manpage.
- Magdagdag ng & quot; gumawa check & quot; utos na tumakbo ang standard na mga pagsusulit.
- Ayusin ang paghahati ng mga tampok. (Magsasara LP: 1,161,451)
- Ibalik ang mga pagbabago ipinakilala sa 4f9f8dae3.
- Alisin ang impormasyon tungkol sa pag-log. (Magsasara LP: 1,150,273)
- 1.
- 1.
pygts
Mga kinakailangan
- sawa
1 Puna
محمدرضا 12 Jan 17
سلامشخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
09188492669