Яд е безплатна, с отворен код и разширяем рамка, която може да се използва за дискретни числени модели, специално разработено за метода на Discrete Element. Изчислителните части Яд бяха написани на C ++, с помощта на гъвкава обектния модел, който позволява независимо внедряване на нови интерфейси и алгоритми.
Yet Another Dynamic Engine
Яд означава Yet Another Dynamic Engine, и го използва Python за кратко и бързо сцена строителство, пост-обработка, отстраняване на грешки, както и симулация контрол. Софтуерът се разпространява чрез GitHub, като изходен код, както и чрез Launchpad за операционната система Linux Ubuntu.
Под капака
Един бърз поглед под капака на Yade (Yet Another Dynamic Engine) ще ни покаже, че заявлението е било написано в C ++ и Python езици за програмиране. Тя е тествана с няколко популярни дистрибуции на Linux, включително Ubuntu. И двете 32-битови и 64-битови хардуерни платформи се поддържат в този момент.
Първи стъпки с Яд
Има два начина да инсталирате тази програма на вашия GNU / Linux компютър, или чрез използване на предварително изградени двоични пакети от софтуерни подразбиране хранилищата на вашата дистрибуция, или с използване на универсалните архивни източници, предвидени по Softoware.
Изтеглете архив, (tar.gz) файл, го разархивирайте някъде по пътя си, отворете терминален емулатор и да стигнете до местоположението на извлечените файлове. След това стартирайте & ldquo;. Cmake & rdquo; команда (без кавичките), за да изберете проекта, следвана от & ldquo; & rdquo направи; команда, без кавички, разбира се, които ще се съберат на софтуера.
Бъдете наясно с изискванията Яд, тъй като ще трябва да ги инсталирате, за да се разположи на прилагането на вашия компютър с помощта на архивни източници, както е обяснено по-горе. След успешна компилация, трябва да изпълни & ldquo; направи инсталирате & rdquo; команда като корен, без кавички. Моля, прочетете официалната документация, ако можете да заседнат, когато се опитвате да инсталирате Яд
Какво ново в тази версия:.
- Премахване ОСВОБОЖДАВАНЕ файл.
- Опростете определение за изграждане знамена
- Fix някои предупреждения по време на компилация.
- За използване трясък -fstack-покровител вместо -fstack-протектор-силна
- Игнорирай файлове на идея IDE проекта
- редакции на Math.hpp
- Направи minieigen външната опаковка задължително.
- Добави -fstack-протектор-силна само за ССЗ & GT; = 4,9
- Някои предупредителни поправки.
- Добави опция ENABLE_PROFILING
- Определете някои метрични-мерки в ViscElCap.
- Връщане добавяне frounding-математика флаг
- Замяна INSTALL_PREFIX от CMAKE_INSTALL_PREFIX
- Remove отхвърлена във Яд BOOST_PYTHON_FUNCTION_OVERLOADS макроси.
- Fix още няколко предупреждения за компилиране.
- Fix още няколко предупреждения за компилиране.
- Мала корекция в CMakeLists.txt
- Fix шестоъгълна опаковане, не трябва да се получават нежелани припокриване повече.
- Направи Serializable.hpp по-разбираемо.
- Премахване непрепоръчваните параметри.
- Move STLReader в STLImporter
- 1 дипломна работа в ТУ Фрайберг.
- Fix катастрофа от експортно VTK на взаимодействия след отстраняване на тялото.
- Split описание на ViscoelasticPM да стане по-разбираемо.
- Let съществуват взаимодействия между clumpMembers от същата горичка.
- Напред изчисление сила през SPH-туфа
- Добави предупреждение за CGAL в Ubuntu 14.04 Trusty
- Добави ISC_TIMING предварително директива Препроцесор.
- Drop поддръжка на Ubuntu 12.04 Precise
- Merge дърпане искане # 46 от timpovall / майстор
- Non инвазивна рефакториране на InsertionSortCollider
- Връщане предишния ангажират.
- Добавяне на втори вариант да се определи съставянето с CGAL на 14.04
- Премахване на отхвърлените код с много стара тласък.
- Прилагане вискозно демпфиране за капилярна фаза.
- Изчисляване Fix SPH сила между туфа членове.
- Fix компилация с QGLViewer & GT; = 2.6.3
- Подгответе Qt5-строителство.
- Fix компилация срещу gqlviewer-qt4.
- Fix напускане скрипт
- една конференция
- Първи стъпки в Qt5.
- Подгответе Qt5 строителство.
- Актуализация питон файлове поради Qt5.
- Някои повече актуализации към Qt5.
- Qt5-миграцията е alsmot завърши.
- Fix Qt5 компилация.
- Fix катастрофа в Qt5.
- Fix QThread въпрос.
- Добавяне на информация за съставяне срещу Qt5.
- Добави липсва функция в TesselationWrapper
- Премахване на някои неизползвани горни и DEFS.
- Fix компилация ако OpenMP е забранено
- Fix компилация въведена през миналата ангажират.
- Добави беседа, задръжте Частици 2015
- Добавяне на пясъчен часовник например
- Добави ОСВОБОЖДАВАНЕ файл.
- Save относителни ротации в ScGeom6D (Размаркиране & quot; & quot nosave;), тъй като тя е необходима претоварващи правилно .
- 1 списание хартия
- 1 списание хартия
- добавите виртуална функция връщане на въртене скованост на взаимодействията - връщане на нула, ако не претоварен
- предвид за въртене твърдостта на взаимодействия в GlobalStiffnessTimeStepper
- прилага спина на градиента на скоростта на частиците в периодични БЦ
- малка печатна грешка
- Добавена глава книга
- Монтаж: http://www.yade-dem.org/packages се изисква за външна библиотека (? характерно или cgal не съм сигурен сега)
- -точна defintion на fluctuational скорост / спин за кинетичната енергия в периодични БЦ
- правилната стойност на силата на звука за номер
<> Li CohesiveFrictionalInteractions: отстранения & quot; & quot nosave; флагове за контактни моменти
Какво ново във версия 1.12.0:.
- Премахване ОСВОБОЖДАВАНЕ файл
- Използвайте toleranceWarning и toleranceCritical за DEM-PFV проверка.
- Fix катастрофа след кичури премахване. Затваря LP: 1354433
- Добави checkClumpHopper автоматичен тест.
- Fix катастрофа след отстраняването на цялата горичка.
- Изчисляване на Fix massR в ViscoelasticPM
- Fix Изчисляване на CS в ViscoelasticPM
- Fix ViscElPM още един път.
- Създаване на масив от clump`s memberIds да премахнете.
- Назад измислен стойност от отхвърлени функции.
- Respect returnin стойност в computeForceTorqueViscEl
- Актуализация Schwager2007 URL
- Добавете още една хартия
- Merge дърпане искане # 44 от fifthguy / майстор
- Добави параметър firstIterRun да PyRunner.
- Използвайте система повикване & quot; сфинкс-строителство & quot; вместо питон модул.
- Fix грешка при компилиране в PeriodicFlow.hpp
- Комплект версии питон изрично.
- декларации Move функция на _utils.cpp в .hpp
- Fix грешка при изпълнение в режим на отстраняване на грешки и без OpenMP.
- Drop включително & quot; Яд / & quot; папка в CPP и ВЕЦ файлове.
- Fix Документи поколение.
- SPH-код рефакториране.
- Използвайте само vtkCommonCore vtkIOImage vtkIOXML компоненти за VTK.
- Използвайте Python 2.7 само
- въведе отново вискозитет в SPH-Modell.
- Добави ОСВОБОЖДАВАНЕ файл.
- Bruno Chareyre (33):
- -include UnsaturatedEngine да започне работа Чао
- фиксира няколко грешки и направи реална (не е празна) функция тест
- - замени ръчно дефинирани позиции от позиции сцена на
- Merge клон "магистър" на https://github.com/yade/trunk в chaoUnsat
- премахнете pack.particleSD и варианти, неподдържана и отхвърлена от makeCloud (функции съхраняват временно, но връщането грешка)
- определи https://bugs.launchpad.net/yade/+bug/1362090
- определи https://bugs.launchpad.net/yade/+bug/1308074
- определи https://bugs.launchpad.net/yade/+bug/1368591 + премахнете безполезен тест
- премахнете временно решение за https://bugs.launchpad.net/yade/+bug/923929, след по-добра корекция в https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5, благодарение Антон
- паралелно отстраняване на стари взаимодействия
- замени LOG_ERROR от LOG_WARN за уведомяване осъждане GravityEngine
- подобри спадне до 1-конци в parrallel ускорител (фиксират https://bugs.launchpad.net/yade/+bug/1368591)
- Fix липсващи скоби в резултат на грешна пропускливост в периодичната PFV
- точка до Bourrier2013 за частично обяснение на CohesiveFrictional контакт закона
- оправя док отношение requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, благодарение Jan
- избирателно блокиране на клетките на мрежата в FlowEngines (предварителни стъпки)
- премахнете празен файл
- PFV: не пропускай Изчисляване къдрене за блокираните клетки, но
- оправя име
- премахнете CPP с грешна име
- нулиране номер на изтрити органи; активирането на тази: б = Body (); O.bodies.erase (O.bodies.append (б)); O.bodies.append (б)
- включите DeprecationWarning (не се показва) в UserWarning (показва), тъй като съобщенията за грешка, когато загадъчен
- не индексиране на блокираните клетки в PFV
- намалее детайлност на блокиране PFV клетки
- DFNFlow деблокиране клетки като фрактури достигнат тях + допълнителни атрибути в JCFPM
- сплит resetNetwork и resetLinearSystem + добавете още кариерист / сетер
- сплит TwoPhaseFlowEngine в ВЕЦ / СРР за включване в детските двигатели
- #ifdef неподготвен за OpenMP функция
- не презапишете наложено налягането на флуида при инициализиране на стойностите (по-гъвкави) + една функция връщане barycenter + подобрена & quot; & quot намери; за интерполация
- по-голяма гъвкавост за налагане на налягането на флуида в FlowEngine на
- по-добре # деф / # ifdef логика за TwoPhaseFlowEngine
- преименувате cellCenter- & GT; cellBarycenter (. липсва в предишна комит)
- Chao Юан (86):
- - първата ми работа по отводняване симулация
- Предай първия работен код за дренаж
- - направи FAR постоянно по-гъвкави (а параметър в addBoundaries)
- -Add poreRadius
- -а тест ангажират да избягат голяма бъркотия ...
- Merge github.com:yade/trunk в chaoUnsat
- -Add saveLatticeNode функции за генериране на аксиално-нормална филия с & quot; 0 & quot; и & quot; 1 & quot;
- -Add isWaterReservoir, isAirReservoir.
- -Add друга версия за дренаж.
- -delete ненужно рекурсия за invadeSingleCell2 ()
- Merge github.com:yade/trunk в chaoUnsat
- Merge github.com:yade/trunk в chaoUnsat
- -Add UnsatCellInfo, UnsatVertexInfo
- чиста код
- -Add температура функция за порите връзка
- Merge github.com:yade/trunk в chaoUnsat
- -а архивиране за лаптоп
- -Add UnsatVertexInfo (свободен) за бъдеща употреба
- -тест ангажира
- -тест ангажира
- Merge дистанционно следене клон "произход / chaoUnsat" в chaoUnsat
- Merge github.com:yade/trunk в chaoUnsat
- -clean код
- добавите capillaryCellVolume в cellinfo, оптимизиране getSaturation ()
- -replace клетъчно & GT;. информация () р с isAir / WaterReservoir
- -Add solidLine в информация за клетките. частично код за сила.
- чист код, фиксира грешка в Facet_Force.
- тестова версия на изчислителна флуидна сила.
- определи solidLine [в] [к], когато facetNFictious дело (1).
- -Fix noCache.
- -Fix solidLine [в] [к], когато facetNFictious случай (2).
- -clean код.
- оправя резервоар ATTR. промените boundcells.isWaterReservoir = вярно, когато ударът на дренаж.
- чиста код.
- добавите температура тест функции.
- добавите клетъчно & GT; информация () trapCapP.; Изчисляване на корекция на налягането за капан фаза.
- чиста код.
- Merge github.com:yade/trunk в chaoUnsat
- чиста code.add действие ()
- добавите getSaturation2 () за режим 2.
- Merge github.com:yade/trunk в chaoUnsat
- назаем saveVTK от FlowEngine
- нормализира две нахлуе режими.
- направи computeForce избор; а bakcup
- временна спаси, промените waterReservoir = граница [2], добави опция invadeBounday
- -Осъществяване нахлуе от границата по избор. (по подразбиране фалшива)
- -Fix Line_Solid_Pore () в Network.
- Merge github.com:yade/trunk в chaoUnsat
- -big климата, наследи от FlowEngine.
- чиста код
- Изчисляване на корекция сила.
- добавите изчислителна специфична interficial район, много бъгове ...
- оправя computeCellInterfacialArea с фиктивни връх
- -тест. не е голяма промяна.
- Merge github.com:yade/trunk в chaoUnsat
- Merge github.com:yade/trunk в chaoUnsat
- Merge github.com:yade/trunk в chaoUnsat
- -Fix "питон" обявена бъг
- -clean някаква информация в отстраняване на грешки
- -Fix ядро сметището в computerForcePoreForceWithCache, currentTes shoule бъдат solver- & Т [solver- & GT; currentTes], НЕ solver- & Т [currentTes]
- Merge github.com:yade/trunk в chaoUnsat
- Merge github.com:yade/trunk в chaoUnsat
- -Update с PFV
- Използвай bndCondValue да отбележат резервоар.
- подаван озон нахлуе правило използвайте bndCondValue да се определи инвазия. reservoirInfo зависи от bndCondValue; слеят isInvadeBoundary. (Mode1)
- подаван озон нахлуе правило за mode2. слее някои функции
- -Fix getWindowsSaturations.
- -Add порите радиус проверка funcs (ПТУ)
- -clean код
- Merge github.com:yade/trunk в chaoUnsat
- Merge github.com:yade/trunk в chaoUnsat
- -Add debugOut да тествате isInvadeBoundary = True isPhaseTrapped = True
- -insert debugOut. (ядро сметището, определена от ulimit -s 16000)
- Merge github.com:yade/trunk в chaoUnsat
- Това е TwoPhaseFlowEngine (алфа версия) да!
- Merge github.com:yade/trunk в chaoUnsat
- -merge TwoPhaseFlowEngine, добавете повече клетъчни уведомявам.
- Merge клон "магистър" на github.com:yade/trunk
- -Add savePhaseVtk. преименуване функция.
- -Премахване проверка cell.index
- Merge клон "магистър" на github.com:yade/trunk
- коментар # определят TWOPHASEFLOW
- Christian Jakob (6):
- вложка updatePorosity опция в TriaxialStressController
- определи дълга линия в GitHub док
- малка корекция на предупреждение в NewtonIntegrator
- незначителна корекция в док introduction.rst
- включва течност скованост за TSC за състоянието неотводнената поток
- оправя fluidStiffness за TSC, когато FlowEngine се деактивира
- Dominik Boemer (1):
- Добави чек-скрипт за ViscoElasticPM.
- Francois (1):
- Коректни проследяване контакт бъгове за мрежи. Те essencially дойде от новата логика на закони, които трябва да се връщат булеви.
- Jan Странски (7):
- Добавена сила и износ на въртящия момент, за да VTKRecorder (въпрос # 252413)
- фиксирана правописна грешка в utils.polyhedron функция
- позволи периодични симулации с Polhedron и Tetra
- преименувате PolyhedraVolumetricLaw - & GT; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
- заличава VTK изход на сила за кутии (бъг # 1376734)
- добавена Polyhedra :: GetSurfaces функция
- Добавено volumePower атрибут Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, код Polyhedra малка почистване
- Янек Kozicki (2):
- Fix бъг в "инспектира", които направиха стойности редактиране досадно.
- Merge док / сфинкс / references.bib в док / references.bib
- Jerome Duriez (3):
- Re-пиша на & quot; Yade на GitHub & quot; уики страницата на сфинкс док.
- анекдотично ангажират да водят следите (в кода коментари) на един много полезен линк за JCFpm paraview анализ
- Премахване на последния уики-линк GitHub, свързани в RST файлове
- Raphael Maurin (1):
- New сила на двигателя, за да двойка Yade с код 1D ран. Добави нова сила на двигателя прилагане на основните сили в Хидродинамични функция на 1D средна скорост течност вектор, който зависи само от дълбочината. Двигателят е изчисляване по всяко време стъпка драг, лифт и подемните сили за всяка частица. Попълнете препратките към документацията, свързана с двигателя.
- T Sweijen (1):
- Merge двуфазна потока в двигателя
- Thinkpad (1):
- -а тест ангажират от лаптоп
- cyuan (7):
- малка промяна за проверка резервоарни boundingCells.
- -Add температура функция за генериране на примерни прозорци, изчисляване отговор насищане ...
- -Add savePhaseVtk
- Merge github.com:yade/trunk в chaoUnsat
- Merge github.com:yade/trunk в chaoUnsat
- -replace абе, макс, мин от станд :: абе, станд :: макс, станд :: мин
- Merge github.com:yade/trunk в chaoUnsat
- cyuanLaptop (1):
- подаван озон debugOut
- fifthguy (1):
- Фиксирана бъг, който се появи, когато работи на uniaxial-post.py сценария от примери. Променено пг / post2d.py да улови изключение при импортиране Vector3 от minieigen.
- jduriez (12):
- Корекция на грешки при използване на PSD () с монодисперсни опаковки (фалшиви = Фалшиви в питон). Добави на обяснителна съобщение
- Малко промени в капилярната док: поемане на ъглови нищожна мокрене, хипервръзки, както и някои коментари в изходния код
- Една забравена промяна по време на предишния ангажимент за TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
- Добавяне споменаване на различни видове файлове спести. Опитах да коментира разлики, моля коригирайте, ако не бях прав
- порьозност () функция заключава предприятието на стойност обем за непериодични случаи, вместо да хвърлят грешка. POSITIV стойности за обем в крайна сметка премина като аргумент отменят тази подразбираща се стойност
- порьозност док променя според предишния ангажира
- getStress () счита, сега съответен обем стойност за не-периодични случай (стойности подават като параметри може все още да се вземат под внимание)
- Re-въвеждане на промяна от https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219, върнати, тъй като, без причина
- Подобряване на https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 отношение обем изчисления в getStress за непушачи периодични случаи
- Типо в CapillaryPhys док
- паралелизация на взаимодействие оборотни в Law2 _..._ капилярност (което е в действителност не е LawFunctor обработват от InteractionLoop). Освен това приемането на FOREACH итератор за непаралелни вкус.
<> Li специализирана газопоглъщащите / сетер е за TwoPhaseFlowEngine + няма повторно индексиране на клетките в UnsatEngine
<> Li -Update гранични атрибути
<> Li премахват стари файлове
определяне <> Li-Fix резервоари; фиксира нахлуе (), Pw може да бъде отрицателна (Mode1)
<> Li -rename променливи за computePoreRadius (); чиста код.
<> Li Typos и уточнения в капилярна док
Какво ново във версия 1.07.0:.
- Премахване ОСВОБОЖДАВАНЕ файл
- Добави -ftrack-макро-разширение = 0, ако ССЗ & GT; = 4,8
- Осигуряване VTK6-поддръжка.
- Използвайте ADD_DEFINITIONS вместо добавяне на тези, пряко във CXX_FLAGS.
- Премахване на информация за Яд-стабилна от Readme.
- Добави BicyclePedalEngine като нова кинематична движение.
- Добави Спестете-калява ако GCC-4.8 се използва.
- Split Grid в Grid и Grid_GUI.
- Добавяне на информация за липсващи пакети в документацията и външна АОП. Затваря: LP: 1250928
- Добавяне на съобщение за използване на libqglviewer-qt4-DEV вместо libqglviewer-отклонение на по-стари версии на Ubuntu.
- Добавяне на скрипт за създаване на АОП опаковки. (Не е завършен)
- Използвайте othermirror за някои версии на Ubuntu.
- Добави STL-GTS например.
- Добави qt.View (), за да кичури-например.
- Добавяне на още един чек-скрипт за проверка на функционалността на вискоеластична PM.
- Помислете massMultiply-параметър, изчисляване на параметрите в ViscoElasticPM.
- Добавяне на функции, за да спаси и товарни кичури.
- Задайте по-висока pripority в sys.path самостоятелно съставен модули. Затваря LP: 1254708
- Изчисляване на обема Fix. Затваря LP: 1261415
- Задайте по-висока pripority в sys.path самостоятелно съставен модули в Яд-партида.
- Актуализиране на скриптове за PPA.
- Добавяне на конфигурационни файлове, необходими за PPA.
- Мала актуализация на АОП скриптове.
- Актуализиране на информация yadedaily предварително създадени пакети.
- Добави подкрепа за qglviewer & GT;. = 2.5.0
- Open GUI в опаковки / packs.py след 1 стъпка, за да се покажат всички елементи.
- повдигане предупреждение, ако не сфери са произведени чрез редовни * команди.
- Актуализиране на информация дневни опаковки.
- Set още един Параметър -ftemplate задълбочен-512 за трясък
- Предотвратяване атракция сили в ViscPM поради вискозитет
- Добавяне на още няколко стъпки, за да checkWeight-скрипт.
- Мала форматиране в препратки.
- Remove случай тази случайно добавен в предх. ангажират.
- Малка промяна на setFromTwoVectors в utils.py.
- Rename createtar.py да buildppa.py.
- Мала фиксира в документи.
- Добави ОСВОБОЖДАВАНЕ-файл.
- функция за увеличаване на размера на една единствена сфера (~ & GT; Thomas подуване)
- по-лесно манипулиране на държавните файлове в TesselationWrapper
- възстанови обвивката питон на utils.growParticles (), както е било преди fb02a74 (променен подредба, съжалявам Christian)
- даде уникални идентификатори за клетки trangulation на
- FlowEngine :: nCells retruns броя на крайни клетки; FlowEngine :: getVertices връща върховете на клетка, определени от неговия номер
- направи cmake изход по-последователно, когато липсва зависимостта за LinSolv
- Fix поведението на FlowEngine.updateTriangulation = True
- FlowEngine: нарастване на насрещно правилно
- малки промени в раздела за инсталация отношение suitesparse и свързаните LIBS
- installation.rst: smallfix в отстъп
- премахнете не е необходимо сортиране в FlowEngine, тъй като тя води критичен бъг в STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
- правилните целеви стойности на DEM-PFV checktest
- Fix пътища към онлайн и пакетирани документация (корекция URL грешка с хиперлинкове GUI е)
- глава DEM Предистория: бележка на семантичната щам vs. изместване за контакт кинематиката
- Merge клон "магистър" на github.com:yade/trunk
- определи неопределено & quot; ключ & quot; в триаксен-урок / script-session1.py
- една публикувана книга
- малка корекция в пример скрипт тетра / oneTetra.py
- Fix липсва REGISTER_CLASS_INDEX (...) в ViscElPhys. Този макрос е от съществено значение за правилната право изпращане!
- поправен незначителна грешка в код коментари: к = 2 * R * E
- Разрешаване на контакта между (СОН) frictMat и viscElMat като frictPhys. Почти всичко, което е направено по наследство, просто трябваше да конвертирате коравина на модул на еластичност и модул за коравина, за да се осигури съвместимост на материалите. Имайте предвид, че за момента не може да се справи timeStepper този вид симулации - & GT; скоро ще бъде фиксиран.
- Изменено съобщение за грешка, ако не yade.runtime.hasDisplay (бъг # 1241817)
- фиксирана SyntaxError от предходната ангажира
- разкоментирайте и променяте функция utils.forcesOnCoordPlane
- коригира грешка в примери / тест / triax.py
- - Въвеждане (uncommenting в действителност) десетки / shearBreakRel променливи в JCFpmState: относителна част от счупени взаимодействия на тялото (вместо абсолютен брой). -. Малко промени в някои док на JCFpm променливи
- Доста важни промени в JCFpm код
- Промяна на JCFpm примерни скриптове, така че те все още работят, след като предишния ангажират
- Re-постави някои коментираха линии, след обсъждане на тази тема (https://lists.launchpad.net/yade-dev/msg10185.html), благодарение на Антон. Разтворът на коментари е (в момента?) Най-накрая все още се използва, за да се избегне създаването на нова променлива в VTKRecorder ..
- A примерен скрипт за JCFpm: две скални части с едно съвместно в средата, като в лабораторни експерименти
- Някои забравени корекции в някои примерни скриптове, така че те все още се работи, след промените на днешния ден в JCFpm
- Някои корекции в док JCFpm (хиперлинкове ...)
- (надявам се) Определяне някои RST връзки в DEM Background док
- Някои промени в док на getStress () функция, за да бъдат съобразени с изходния код (https://answers.launchpad.net/yade/+question/239919)
- Merge клон "магистър" на github.com:yade/trunk
- Idem като предишния ангажира
- Възстановяване на 2г версия на growParticle предварително изтрити по погрешка ..
- Някои хипервръзки в JCFpm док коригирана
- Корекция на линк в TesselationWrapper () док
- добавите CGAL линк и изтрийте libgmp3 от инсталиране списъка
- Промяна в изчисляването на нормалната допирателна и скованост и затихването. Промяната засяга само поведението, когато един от двата параметри е нула, т.е. за две частици с различна твърдост К1 и К2, скованост на контакт винаги ще бъде К = k2 * К1 / (k1 + k2). Преди да го даде на същото изключение, когато k2 = 0 (съответно k1 = 0), където той даде к = k1 (респ. К = k2). Това се прави, за да се гарантира приемственост в поведението, когато един от двата параметъра са склонни към нула. Добави функция contactParameterCalculation в Ip2_ViscElMat_ViscElMat_ViscElPhys да се избегне дублирането код.
<> Li Typos и хипервръзки коригирани в Peri3dController док
Какво ново във версия 1.05.0:
- Антон Gladky:
- Добави система-компонент на тласък за свързани.
- правописна грешка Fix в уравнения в getViscoelasticFromSpheresInteraction (документация). Благодарение на Medack (TU Фрайберг).
- свързва изрично BZip2-библиотека
- свързва изрично ZLIB-библиотека
- инсталационни Актуализация документи, добавете libbz2-Дев zlib1g-Дев.
- Fix LudingPM.
- Rename променливи в LudingPM (Theta- & GT; Delta).
- Fix k2-изчисление в LudingPM.
- Актуализация на сценария за LudingPM.
- Split GUI / qt4 / GLViewer.cpp.
- Премахване на PKG / DEM / DomainLimiter. *
- Recover DomainLimiter (LawTester трябва да се премести някъде).
- Премахване на някои предупреждения.
- Актуализация numpy_boost.hpp от SVN.
- Remove изпълнява малко по пг, CPP и з-файлове.
- Split Shop.cpp на Shop_01.cpp и Shop_02.cpp
- Fix компилация.
- Премахване стабилна-PPA справка от документацията.
- Замяна на всички libboost - * -. Дев от libboost-ол-Дев
- Christian Jakob:
- пълно описание на методите се слепват в потребителите за употреба
- фиксира бъг в схемата инерцията тензор сближаване
- оправя някои връзки в потребителите на потребителя и Scene док
- оправя описание на неизпълнение материал в потребителите за употреба
- отстранява SpherePadder описание от страна на потребители за употреба
- адаптира плаваемост например с нови O.forces.addF () метод и го правят да изглежда по-хубав
- актуализация в туфа :: updateProperties: включена нова булев integrateInertia и инт дискретизация и адаптира слепват (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () и growParticles ()
- създадем връзки към някои примерни скриптове в обвивка
- увеличаване на скоростта инициализация на примери / опаковки / packs.py (фиксира https://bugs.launchpad.net/yade/+bug/1229783)
- опитате да поправите (все още разбити), литератури в потребителите за употреба
- Merge клон "магистър" на github.com:yade/trunk
- направи getRoundness () по-гъвкави: празна excludeList е не повече необходим като вход аргумент; адаптира replaceByClumps-example.py и свързаната с участие в потребителите за употреба
- малка корекция в потребителите за употреба
- определи връзката в TesselationWrapper
- определи връзката в TesselationWrapper (втора опитам)
- оправя плаваемост пример за кичури
- Donia:
- Запис на относителните скорости на частици.
- Compute edgesSurfaces ако viscousShear е вярно.
- Запис на взаимодействията между сфери само във вектор.
- получите ножица и нормално вискозна стреса във всяка взаимодействие.
- Jan Странски:
- Merge клон "магистър" на github.com:yade/trunk
- Добавена периодична клетъчна VTK износ (VTKRecorder и export.VTKExporter)
- Merge клон "магистър" на github.com:yade/trunk
- Добавена е забравил например файл
- фиксиран бъг в export.VTKExporter от един предишните ангажира
- Merge клон "магистър" на github.com:yade/trunk
- Polyhedra изпълнение + примери (Публикувано от Jan Elias).
- добавяне на примери с tetrehadron моделирани от нов клас Polyhedron
- CombinedKinematicEngine не ще призове своите "мъртви" (subengines въпрос # 237437)
- Jerome Duriez:
- Корекция на правописна грешка в коментара
- Предложение на нови (подобни, но по-компактни) примери, използващи JCFpm класове. Изборът може да бъде направен един ден след някаква обратна връзка?
- Някои промени в JCFpm документация (добавят на външни препратки и отстраняване на препратка към модела CFpm която вече не съществува). В CPP, някои коментираха линии, за да добавите (в бъдеще?) Някои пост-професионални характеристики, които могат да се счупят може би сегашната спасявания на (съществуващата ??) настоящите потребители
- Обвързване промени обсъдиха накратко в https://lists.launchpad.net/yade-dev/msg09979.html. Главно написана от L. SCHOLTES, те позволяват да vizualize с paraview някои функции на JCFpm класове. Тя добавя, след това 2 записващи устройства, & quot; & quot jcfpm; и & quot; & quot ;, пукнатини, които са разделени основно на исторически причини .. Те са така или иначе вече документирана
- Добавяне на pylab.ion () в plotNumInteractionsHistogram () и plotDirections (), така че Яд не виси вече след старта на тези функции (дори и след затварянето на прозореца на парцел, тук). Все пак благодарение на Вацлав! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
- анекдотично промени в пример скрипт
- Klaus Thoeni:
- решителност проблем с маска в GridConnection
- игнорира местните kdevelope специфични файлове на Git
<> Li фиксиране / актуализиране, литератури и връзки в потребителите на потребителя - част 1
<> Li фиксиране / актуализиране, литератури и връзки в потребителите на потребителя - част 2 (завършен)
<> Li отстранени typenames от Polyhedra.cpp, правят ССЗ & LT; Версия 4.7 щастливи
<> Li маргинални модификации
Какво ново във версия 0.97.0:
- Антон Gladky (42):
- Премахване освободи-файл.
- Премахване eigen2. Използвайте eigen3 вместо това.
- Отстрани вероятно / unlekely директиви.
- Премахване eigen2-съвместимост.
- Fix компилация с трясък.
- Използвайте система опаковани minieigen, ако тя продължава да съществува.
- Fix правописна грешка в __init __. пг
- Използване на системни pygts, ако има такива.
- Долна изисква cmake версия на 2.6
- Проверете дали е инсталиран Tkinter.
- Връщане назад минималната cmake версия на 2.8. Компилация грешка с GUI.
- Fix компилация agains стимулиране 1.53.
- Fix правописна грешка при издирването на py_gts модул.
- Fix правописна грешка в cmake.
- Fix свързване на _gts модул.
- Import minieigen в GUI / qt4 / SerializableEditor.py.
- Чисти скриптове / README. Не се прилага повече.
- повдигане предупреждение, ако PIL модул не е внесено. Не повишаване грешка.
- Премахване на документация за трета страна библиотеки (minieigen и GTS).
- Инсталирай документация в стандарт място.
- Генериране и инсталиране на Yade.epub, ако pandoc е на разположение.
- Изграждане Yade.epub използвайки сфинкс-строител.
- Премахване pandoc конверсия на текс-файл.
- Fix инсталационна пътека за HTML-документи.
- Fix --version параметър за Яд-партида.
- Премахване на запетаи в & quot; & quot функции;.
- Актуализация --help изход.
- Създаване Man-страници с помощта на & quot; да & quot Спиране; команда.
- Премахване генериране Спиране usign опция --generate-Спиране.
- Добавяне на & quot; направи проверка & quot; команда за стартиране на стандартните тестове.
- Fix разделяне на функции. (Затваря LP: 1161451)
- Връщане промени, въведени в 4f9f8dae3.
- Премахване на информация за сеч. (Затваря LP: 1150273)
1 Коментари
محمدرضا 12 Jan 17
سلامشخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
09188492669