Яде є вільним, відкритим вихідним кодом і розширювана інфраструктура, які можуть бути використані для дискретних чисельних моделей, спеціально призначених для елемента методу дискретних. Обчислювальні частини Яде були написані в C ++ за допомогою гнучкої моделі об'єкта, що дозволяє незалежну реалізацію нових інтерфейсів і алгоритмів.
Ще один динамічний двигуна
Яде варто ще на один Dynamic Engine, і він використовує Python для короткої і швидкого будівництва сцени, пост-обробки, налагодження, а також контроль моделювання. Програмне забезпечення поширюється через GitHub, як вихідного архіву, а також за допомогою Launchpad для операційної системи Ubuntu Linux.
Під капотом
Побіжний погляд під капотом Яде (Yet Another Dynamic Engine) покаже нам, що додаток було написано в C ++ і мов програмування Python. Це офіційно протестована з декількома популярних дистрибутивів Linux, в тому числі Ubuntu. Обидва 32-бітних і 64-бітових апаратних платформ підтримуються в даний момент.
Початок роботи з Яде
Є два способи встановити цю програму на вашому комп'ютері GNU / Linux, або за допомогою попередньо зібраних бінарних пакетів з програмних замовчуванням репозиторіїв вашого дистрибутива або, використовуючи універсальні архівні джерела, передбачені на Softoware.
Завантажити файл архів (tar.gz), витягнути його десь на вашому шляху, відкрити емулятор терміналу і перейдіть в папку, з витягнутих файлів. Потім запустіть & ldquo ;. & CMake Rdquo; Команда (без лапок), щоб налаштувати проект, а потім і ldquo; зробити і Rdquo; Команда, без лапок, звичайно, що буде компілювати програмне забезпечення.
Будьте в курсі вимог Яде, як вам потрібно, щоб встановити їх все для того, щоб розгорнути додаток на вашому комп'ютері, використовуючи архів джерела, як описано вище. Після успішної компіляції, ви повинні виконати і ldquo; зробити установку і Rdquo; Команда, як корінь, без лапок. Ласка, почитайте офіційну документацію, якщо ви застрягли при спробі встановити Яде
Що нового У цьому випуску :.
- Видалити RELEASE файл.
- Спростити визначення збірки прапорів
- Виправлені деякі попередження під час компіляції.
- Для використання брязкіт -fstack-захисник замість -fstack-захисник-сильним
- Ігнорувати файли проекту ідеї IDE
- Рефакторинг Math.hpp
- Зробити minieigen зовнішній пакет є обов'язковим.
- Додати -fstack-захисник-сильний тільки для GCC і GT; = 4,9
- Деякі попередження виправлення.
- Додана опція ENABLE_PROFILING
- Встановити деякі метричні міри-ViscElCap.
- Відновити додавання frounding-математика прапор
- Замінити INSTALL_PREFIX по CMAKE_INSTALL_PREFIX
- Видалити застарілим в Яде BOOST_PYTHON_FUNCTION_OVERLOADS макросів.
- Виправлені деякі більше попередження компіляції.
- Виправлені деякі більше попередження компіляції.
- Дрібні фікси в CMakeLists.txt
- Fix гексагональну упаковку, не повинні бути небажаним перекриття більше.
- Зробити Serializable.hpp більш читабельним.
- Видалити застарілі параметри.
- Перемістити STLReader в STLImporter
- +1 майстер дисертацію в ТУ Фрайберг.
- Виправлена аварія за експортно-ВТК взаємодій після зняття тіла.
- Спліт опис ViscoelasticPM, щоб зробити його більш читабельним.
- Нехай існують взаємодії між clumpMembers тієї ж брилі.
- Перейти розрахунок сили в SPH-брилі
- Додати попередження про CGAL в Ubuntu 14.04 Надійний
- Додати ISC_TIMING заздалегідь директиву препроцесора.
- Падіння підтримки Ubuntu 12.04 Precise
- Merge тягнути запит # 46 з timpovall / майстер
- Неинвазивная рефакторинга InsertionSortCollider
- Відновити попередні здійснити.
- Додати другий варіант, щоб встановити компіляцію з CGAL на 14.04
- Видалити застарілий код з дуже старої імпульс.
- Реалізація вузького загасання для капілярної фази.
- Виправлена розрахунок SPH сила між скупчення членів.
- Виправлена компіляція з QGLViewer & GT; = 2.6.3
- Підготовка Qt5-збірки.
- Виправлена компіляція проти gqlviewer-qt4.
- Fix перевірити-скрипт
- +1 конференція
- Перші кроки в Qt5.
- Підготовка Qt5 збірки.
- Оновлення Python файли з Qt5.
- Ще кілька оновлень в сторону Qt5.
- Qt5-міграція alsmot закінчена.
- Fix Qt5 збірник.
- Виправлена аварії в Qt5.
- Fix QThread питання.
- Додати інформацію про компіляції проти Qt5.
- Додати відсутню функцію в TesselationWrapper
- Видалити деякі невживані заголовки і DEFS.
- Виправлена компіляція, якщо OpenMP відключена
- Виправлена компіляція введені в останній фіксації.
- Додати говорити, тримати в частинок 2015
- Додати пісочного годинника приклад
- Додати прес-реліз файл.
- Зберегти відносні повороти в ScGeom6D (Зняти & Quot; nosave & Quot;), так як це необхідно для перезавантаження правильно .
- CohesiveFrictionalInteractions: видалені і Quot; nosave & Quot; Прапори для контактних моментів
- +1 журнал паперу
- +1 журнал паперу
- додати віртуальний функцію, що повертає обертання жорсткість взаємодій - повернення до нуля, якщо не перевантажений
- Сторінка для обертального жорсткості взаємодій у GlobalStiffnessTimeStepper
- застосувати спін градієнта швидкості на частинки в періодичних БЦ
- невелика опечатка
- Додана книга глава
- Установка: http://www.yade-dem.org/packages потрібно для зовнішньої бібліотеки (? Власне або CGAL Тепер не впевнений)
- більш точним Defintion флуктуаційної швидкості / спина для кінетичної енергії в періодичних БЦ
- правильне значення об'єму для ID
Що нового у версії 1.12.0 :.
- Видалити файл RELEASE
- Використання toleranceWarning і toleranceCritical для DEM-PFV перевірки.
- Виправлена крах після видалення грудок. Закриває LP: 1354433
- Додати checkClumpHopper автотеста.
- Виправлена аварії після видалення всієї брили.
- Виправлена розрахунок МАССР в ViscoelasticPM
- Fix розрахунок CS в ViscoelasticPM
- Fix ViscElPM ще раз.
- Створити масив clump`s memberIds видалити.
- Повернутися вигаданий значення із застарілих функцій.
- Повага повертатися д вартості в computeForceTorqueViscEl
- Оновлення Schwager2007 URL
- Додати ще один документ
- Merge запит тягнути # 44 з fifthguy / майстер
- Додати параметр firstIterRun в PyRunner.
- Використання системного виклику і Quot; сфінкса збірки і Quot; замість модуля пітона.
- Виправлена помилка звернення збірник в PeriodicFlow.hpp
- Встановити версії Python явно.
- оголошення функцій хід _utils.cpp в .hpp
- Виправлена помилка звернення виконання в режимі налагодження і без OpenMP.
- Крапля в тому числі і Quot; Яде / & Quot; Папка, в СРР і ГЕС файлів.
- Fix документи покоління.
- SPH-код рефакторинга.
- Використовуйте тільки компоненти vtkCommonCore vtkIOImage vtkIOXML для ВТК.
- Використання Python 2.7 тільки
- знову в'язкість в SPH-Modell.
- Додати прес-реліз файл.
- Бруно 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~~pobj, після більш виправити в https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5~~pobj, завдяки Антон
- паралельно видалення старих взаємодій
- замінити log_error по LOG_WARN повідомлення застарівання в GravityEngine
- поліпшити падаючи назад на 1-нить в parrallel коллайдера (виправити https://bugs.launchpad.net/yade/+bug/1368591)
- виправити вистачає дужки результаті в неправильному проникності в періодичній PFV
- точка Bourrier2013 для часткового пояснення CohesiveFrictional контактної закону
- виправлення документ про requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, завдяки січня
- виборчого блокування клітин сітки в FlowEngines (попередні кроки)
- видалити порожній файл
- PFV: не пропустити розрахунок Пермі заблокованих осередків, але
- виправлення файлу
- видалити CPP з неправильним ім'ям
- скинути ідентифікатор стертих органів; Включивши цю B = кузова (); O.bodies.erase (O.bodies.append (б)); O.bodies.append (б)
- включити DeprecationWarning (не відображається) в UserWarning (відображається), так як повідомлення про помилки, де загадковим
- зменшити подробиця блокування PFV клітини
- DFNFlow розблокувати клітки, переломи досягти їм + додаткові атрибути в JCFPM
- сплати resetNetwork і resetLinearSystem + додати більш одержувач / установник
- розкол в TwoPhaseFlowEngine ГЕС / CPP для включення в дитячих двигунів
- #ifdef охоронець для функції OpenMP
- підвищення гнучкості чинення тиску рідини в FlowEngine в
- спеціалізована одержувач / установник для TwoPhaseFlowEngine + без повторного індексування клітин в UnsatEngine
- краще # Def / # IFDEF для TwoPhaseFlowEngine
- перейменувати cellCenter- & GT; cellBarycenter (. Зниклих безвісти у перед вчинення)
- Чао Юань (86):
- - моя перша робота на дренажної моделювання
- Commit перший робочий код для дренажу
- - зробити постійну FAR більш гнучку (параметр в addBoundaries)
- -add poreRadius
- -a тест здійснити, щоб уникнути великий безлад ...
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -add функції saveLatticeNode для генерації аксіально-нормальний зріз з & Quot; 0 & Quot; і & Quot; 1 & Quot;
- -add isWaterReservoir, isAirReservoir.
- -Додати іншу версію для дренажу.
- -delete непотрібним рекурсії для invadeSingleCell2 ()
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -add UnsatCellInfo, UnsatVertexInfo
- чистий код
- -add функція температури для підключення пір
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -update граничні атрибути
- резервного копіювання -a для ноутбука
- -add UnsatVertexInfo (недійсними) для використання в майбутньому
- -test здійснити
- -test здійснити
- Merge дистанційного відстеження гілка 'походження / chaoUnsat' в chaoUnsat
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -clean код
- додати capillaryCellVolume в cellinfo, оптимізувати getSaturation ()
- -replace Cell-і GT ;. Інформація () р з isAir / WaterReservoir
- -add SolidLine в стільники. частково код силу.
- чистий код, виправити помилку на Facet_Force.
- тестова версія обчислення сили рідини.
- виправити SolidLine [I] [J], коли facetNFictious випадок (1).
- -fix NoCache.
- -fix SolidLine [я] [J], коли facetNFictious випадок (2).
- -clean код.
- виправлення резервуар атр. змінити boundcells.isWaterReservoir = вірно, коли обробка дренаж.
- чистий код.
- додати Темп тест FUNC.
- додати клітинну & GT; дані () trapCapP. Розрахунок тиску виправлення захопленого фази.
- чистий код.
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- чистий дії code.add ()
- додати getSaturation2 () для режиму 2.
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- позичити saveVTK від FlowEngine
- нормалізації двох вторгнутися режимів.
- зробити computeForce бажанням, А bakcup
- тимчасове збереження, змінити waterReservoir = межа опція [2], додайте invadeBounday
- -make вторгнутися від кордону необов'язково. (За замовчуванням FALSE)
- -fix Line_Solid_Pore () в мережі.
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -великий зміна, успадковують від FlowEngine.
- Видалити старі файли
- чистий код
- Розрахунок виправлення силою.
- додати обчислювальну конкретний interficial область, багато помилок ...
- виправлення computeCellInterfacialArea з фіктивними вершини
- -test. немає велика зміна.
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -fix "пітон" заявив помилка
- -clean деякі дані в налагодженні
- -fix дампа в computerForcePoreForceWithCache, currentTes Shoule бути solver- & GT; Т [solver- & GT; currentTes], НЕ solver- & GT; Т [currentTes]
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -update з PFV
- -use bndCondValue відзначити резервуар.
- -fix резервуари; виправити вторгнутися (), PW може бути негативним (я1)
- -Зміна вторгнутися правило, використовувати bndCondValue визначити вторгнення. reservoirInfo залежить від bndCondValue; об'єднати isInvadeBoundary. (я1)
- -Зміна вторгнутися правило MODE2. об'єднати деякі функції
- -fix getWindowsSaturations.
- -add радіус пір перевірка funcs (TMP)
- -rename змінні для computePoreRadius (); чистий код.
- -clean код
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -add debugOut перевірити isInvadeBoundary = True isPhaseTrapped = True
- -insert debugOut. (дамп фіксується всі обмеження -s 16000)
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- Це TwoPhaseFlowEngine (альфа-версія) так!
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -merge TwoPhaseFlowEngine, додати більше клітин Infos.
- Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
- -add savePhaseVtk. перейменувати функцію.
- -remove перевірка cell.index
- Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
- #define коментар TWOPHASEFLOW
- Крістіан Якоб (6):
- варіант вставки updatePorosity в TriaxialStressController
- виправити довгу лінію в GitHub документ
- маленький фікс попередження в NewtonIntegrator
- незначні виправлення в документ introduction.rst
- включити жорсткість рідини для TSC для безстічне стані потоку
- виправлення fluidStiffness для TSC, коли FlowEngine відключена
- Домінік Boemer (1):
- Додати чек-скрипт для ViscoElasticPM.
- Франсуа (1):
- Правильні контакт відслідковування помилок для сіток. Вони прийшли з essencially нової логіці законів, які повинні повернутися булеві.
- Jan Странський (7):
- Додана сила і експорт крутний момент VTKRecorder (питання # 252413)
- Виправлена помилка в функції utils.polyhedron
- включити періодичні моделювання з Polhedron і Tetra
- перейменувати PolyhedraVolumetricLaw - & GT; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
- видалений ВТК вихід сили для ящиків (помилка # 1376734)
- Додана функція Поліедр :: GetSurfaces
- атрибут Додано volumePower в Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, багатогранники код невеликої очищення
- Янек Kozicki (2):
- Виправлена помилка в "перевірити", який зробив значення редагування дратує.
- Merge Doc / сфінкс / references.bib в DOC / references.bib
- Джером Дюр'є (3):
- Re-записи з & Quot; Яде на GitHub і Quot; Вікі сторінка сфінкс документ.
- анекдотичних здійснити, щоб зберегти трек (в коді коментар) корисного посилання для аналізу JCFpm ParaView
- Видалення останнього вікі-посилань, пов'язаних з GitHub в першому файлів
- Рафаель Маурін (1):
- Нова сила двигуна пара Яде з кодом 1D РАПН. Додати нову силу двигуна, застосовуючи основні гідродинамічні сили у функції 1D середнього вектора швидкості рідини, яка залежить тільки від глибини. Двигун розрахунку на кожному часовому кроці опору, підйом і плавучих сил для кожної частки. Виконайте посилання для документації, пов'язаної з двигуном.
- Т Sweijen (1):
- Merge двигун двофазний потік
- Thinkpad (1):
- -a тест вчинити від ноутбука
- cyuan (7):
- невеликі зміни для реєстрації пластових boundingCells.
- -add функція температури для генерації зразок вікна, розрахунку відповідати насичення ...
- -add savePhaseVtk
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- -replace ABS, Max, хвилин на Std :: абс, STD :: макс, STD :: хв
- Merge github.com:yade/trunk~~dobj в chaoUnsat
- cyuanLaptop (1):
- -зміна debugOut
- fifthguy (1):
- Виправлена помилка, яка з'явилася при запуску uniaxial-post.py скрипт з прикладів. Відредаговано ру / post2d.py захопити виняток при імпорті Vector3 від minieigen.
- jduriez (12):
- Корекція помилка при використанні PSD () з монодисперсних упаковок (помилкових = False в Python). Додати пояснювальній повідомлення
- Трохи змін до капілярної Doc: припущення про нульовий кут змочування, гіперпосилання, і деякі коментарі у вихідному коді
- Один забули змінити під час попередньої фіксації про TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
- Додавання згадки про різні види збереження файлів. Намагався коментар відмінності, будь ласка, поправте, якщо я помилився
- Опечатки та уточнень до капілярної документ
- функція пористості () виводить тепер значення гучності для неперіодичних випадках, а не кидати повідомлення про помилку. Позитив значення гучності в кінцевому підсумку пройшли в якості аргументу перевизначити цей висновок, значення
- пористості док змінений відповідно до попередньої фіксації
- getStress () вважає нині достатнє значення гучності для непериодического випадку (значення передаються в якості параметрів можуть як і раніше бути прийняті до уваги)
- Re-впровадження змін з https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219, повернувся, оскільки без розуму
- Поліпшення https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 про обчисленні об'єму в getStress для неперіодичних випадках
- Опечатка в CapillaryPhys документ
- Розпаралелювання взаємодії петель в Law2 _..._ капілярності (яка насправді не як LawFunctor обробляються InteractionLoop). Крім того прийнятті FOREACH ітератор для непаралельних смак.
Логіка
визначення
Що нового у версії 1.07.0 :.
- Видалити файл RELEASE
- Додати -ftrack-макророзширення = 0, якщо GCC & GT; = 4,8
- Надання VTK6-підтримку.
- використання ADD_DEFINITIONS замість додавання тих, хто безпосередньо в CXX_FLAGS.
- Видалити інформацію про Яде-стабільної з Readme.
- Додати BicyclePedalEngine як новий кінематичної руху.
- Додати -save-часових секретарів, якщо GCC-4.8 використовується.
- Спліт Сітка в сітці і Grid_GUI.
- Додати інформацію про зниклих безвісти пакети в документації і зовнішньої PPA. Закриває: LP: 1250928
- Додати повідомлення про використання libqglviewer-qt4-DEV, а не libqglviewer-розробника на більш старих версіях Ubuntu.
- Додати скрипт для створення PPA-пакети. (Не закінчив)
- Використання othermirror деяких версій Ubuntu.
- Додати STL-GTS приклад.
- Додати qt.View (), щоб грудки-прикладу.
- Додати ще один чек-скрипт, щоб перевірити функціональність в'язкопружних вечора.
- Розглянемо massMultiply-параметр, розрахунку параметрів в ViscoElasticPM.
- Додати функції для збереження і завантаження брили.
- Встановіть більш високу pripority в sys.path щоб самостійно складений модулів. Закриває LP: 1254708
- Розрахунок обсягу Fix. Закриває LP: 1261415
- Встановіть більш високу pripority в sys.path до самостійної складений модулів в Яде-партії.
- Оновлення скриптів для PPA.
- Додати файли конфігурації, які необхідні для PPA.
- Мала оновлення скриптів PPA.
- Оновлення інформації про yadedaily готових пакетів.
- Додана підтримка qglviewer & GT ;. = 2.5.0
- Відкрити інтерфейс в пакетах / packs.py після 1 крок, щоб показати всі елементи.
- Підніміть попередження, якщо ніяких сфер не виробляються регулярні * команд.
- Оновлення інформації про щоденні-пакетів.
- Встановити ще один параметра Я -ftemplate глибина-512 для брязкіт
- Запобігання сили тяжіння в ViscPM через в'язкості
- Додайте ще деякі кроки в checkWeight-скрипта.
- Мала форматування у посилання.
- Видалити соіЬ випадково додали в попер. здійснити.
- Незначні зміни в setFromTwoVectors в utils.py.
- Перейменувати createtar.py в buildppa.py.
- Дрібні фікси в документації.
- Додати прес-реліз-файл.
- функція, щоб збільшити розмір єдиного сфері (~ & GT; Томас набряк)
- простіше маніпуляції державних файлів в TesselationWrapper
- відновити пітона обгортання utils.growParticles (), як це було раніше fb02a74 (змінений помилково, вибачте християнської)
- дати унікальні ідентифікатори осередків trangulation в
- FlowEngine :: nCells Retruns кількість кінцевих елементів; FlowEngine :: getVertices повертає вершини осередки, певні його ID
- зробити вихід CMake більш послідовним, коли відсутня залежність для LinSolv
- Fix поведінку FlowEngine.updateTriangulation = True
- FlowEngine: збільшити лічильник правильно
- невеликі зміни в розділі установка щодо suitesparse і пов'язаних з ними бібліотеками
- installation.rst: smallfix в відступів
- видалити не необхідні сортування в FlowEngine, а це викликає критичну помилку в STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
- правильні цільові значення DEM-PFV checktest
- Fix шляху до онлайн і упакована документація (виправлення помилок гіперпосилання з гіперпосиланнями ГІП)
- DEM Фон глава: записка про семантичної деформації проти зсуву для кінематики контакту
- Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
- не визначене виправити і Quot; ключ & Quot; в тріаксіальним-підручник / script-session1.py
- +1 опублікування паперу
- Виправлена помилка з приклад сценарію тетра / oneTetra.py
- Fix відсутня REGISTER_CLASS_INDEX (...) в ViscElPhys. Цей макрос є істотним для правої відправки закон!
- Виправлена незначна помилка в коментарях до коду: K = 2 * R * E
- Дозволити контакт між (КОГ) frictMat і viscElMat як frictPhys. Майже все було зроблено у спадок, просто повинен був перетворити жорсткості до модуля і модулю жорсткості, щоб забезпечити сумісність матеріалу. Зверніть увагу, що на даний момент timeStepper не може впоратися з такого роду імітацій - & GT; буде виправлена найближчим часом.
- Змінено повідомлення про помилку, якщо не yade.runtime.hasDisplay (помилка # 1241817)
- фіксованою SyntaxError від попередньої фіксації
- розкоментувати і модифікувати функції utils.forcesOnCoordPlane
- виправлені помилки в прикладах / тестування / triax.py
- - Введення (Розкоментувати насправді) десятки / shearBreakRel змінні в JCFpmState: відносна частка зламаних взаємодій в організмі (замість абсолютного числа). -. Деякі зміни в якийсь документ в JCFpm змінних
- Досить важливі зміни в JCFpm коду
- Зміна JCFpm прикладів скриптів, так що вони як і раніше працювати після попередньої фіксації
- Re-поставити деякі рядки коментарів, після обговорення цієї теми (https://lists.launchpad.net/yade-dev/msg10185.html~~HEAD=pobj), завдяки Антону. Коментарях рішення (на даний момент?), Нарешті, досі використовується, щоб уникнути здачі нову змінну в VTKRecorder ..
- приклад сценарію для JCFpm: дві рок-частини з одного суглоба в середині, як в лабораторних експериментах
- Деякі забуті поправки в деякі приклади сценаріїв, так що вони як і раніше працювати після зміни сьогодні в JCFpm
- Деякі поправки в документ JCFpm (гіперпосилання ...)
- (Надеюсь) Кріплення деякі RST посилання DEM фону документ
- Деякі зміни в документ на getStress () функції, у відповідність з вихідним кодом (https://answers.launchpad.net/yade/+question/239919)
- Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
- Те ж, як попередній Комміт
- Відновлення 2d версію growParticle раніше видалені помилково ..
- Деякі гіперпосилання на JCFpm документ коригується
- Опечатки і гіперпосилання виправлені в Peri3dController документ
- Корекція посилання в TesselationWrapper () документ
- додати CGAL посилання і видалити libgmp3 від установки список
- Зміна розрахунку нормальної і тангенціальної жорсткості і демпфірування. Зміна впливає тільки на поведінку, коли один з двох параметрів дорівнює нулю, наприклад, для двох частинок з різною жорсткістю k1 і k2, контактна жорсткість завжди буде к = K1 * K2 / (К1 + К2). Перш, ніж це дали ж, за винятком, коли к2 = 0 (відповідно K1 = 0), де він дав K = K1 (соотв. К = k2). Це зроблено, щоб забезпечити спадкоємність в поведінці, коли один з двох параметрів прагнуть до нуля. Додати функцію contactParameterCalculation в Ip2_ViscElMat_ViscElMat_ViscElPhys, щоб уникнути дублювання коду.
Що нового у версії 1.05.0:
- Антон Гладкий:
- Додати системи-складовою підвищення повинні бути пов'язані.
- Виправлена помилка в рівняннях в getViscoelasticFromSpheresInteraction (документації). Завдяки Medack (ТУ Фрайберг).
- Явно посилаються BZip2 бібліотека
- Явно посилаються ZLIB бібліотека
- Документи по установці оновлення, додайте libbz2-DEV zlib1g-Dev.
- Виправлена LudingPM.
- Перейменувати змінні в LudingPM (тета і дельта GT).
- Виправлена K2-розрахунок у LudingPM.
- Оновлення сценарій LudingPM.
- Спліт GUI / qt4 / GLViewer.cpp.
- Видалити PKG / DEM / DomainLimiter. *
- Відновлення DomainLimiter (LawTester повинні бути переміщені десь).
- Видалити попереджень.
- Оновлення numpy_boost.hpp з SVN.
- Видалити виконує трохи на ру, CPP і H-файлів.
- Спліт Shop.cpp на Shop_01.cpp і Shop_02.cpp
- Виправлена компіляція.
- Видалити стабільної PPA посилання з документацією.
- Замінити все libboost - * -. Dev по libboost-всіх-розробника
- Крістіан Якоб:
- повний опис методів клубок у Керівництво користувача
- виправити помилку в схемі тензор інерції апроксимації
- виправити деякі посилання в керівництві користувача і сцени док
- Опис виправлення матеріалу за замовчуванням в керівництві користувача
- кріплення / оновлення рефері і посилання в керівництві користувача - частина 1
- видалити опис SpherePadder від користувачів по експлуатації
- кріплення / оновлення рефері і посилання в керівництві користувача - частина 2 (закінчений)
- адаптувати приклад плавучості з методом нового O.forces.addF () і зробити його красивішим
- Оновлення в грудку :: updateProperties: включений новий BOOL integrateInertia і INT дискретизації та адаптації грудку (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () і growParticles ()
- створення посилання на деякі приклади сценаріїв в обгортці
- збільшення швидкості ініціалізація прикладів / пакети / packs.py (виправити https://bugs.launchpad.net/yade/+bug/1229783)
- спробувати виправити (досі працює) рефері в Керівництво користувача
- Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
- не зробити getRoundness () більш гнучка: пусто excludeList більше немає необхідності в якості вхідного аргументу; адаптувати replaceByClumps-example.py і пов'язаний участь у керівництві користувача
- Виправлена помилка з користувачів керівництві
- виправити посилання в TesselationWrapper
- виправити посилання в TesselationWrapper (з другої спроби)
- виправлення приклад плавучості для грудок
- видалені з typenames Polyhedra.cpp, зробити GCC & Lt; Версія 4.7 щасливим
- Донія:
- Зберегти відносні швидкості частинок.
- Compute edgesSurfaces якщо viscousShear правда.
- Зберегти взаємодії між сферами тільки в вектор.
- отримати зрушення і нормальне вузького напруги в кожній взаємодії.
- Jan Странський:
- маргінальні зміни
- Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
- Додано періодичну осередок ВТК експорт (в VTKRecorder і export.VTKExporter)
- Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
- додано забули приклад файлу
- Виправлена помилка в export.VTKExporter від одного попередніх фіксацій
- Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
- реалізація Багатогранники + приклади (Внесений Яна Ілії).
- Додавання прикладів з tetrehadron моделюються нового класу Багатогранником
- CombinedKinematicEngine не називатиму його "мертвим" subengines (питання № 237437)
- Джером Дюр'є:
- Корекція опечатки в коментарі
- Пропозиція нових (схожих, але більш компактні) з використанням прикладів класів JCFpm. Вибір може бути зроблений через один день після якоїсь зворотного зв'язку?
- Деякі зміни в документації JCFpm (додати зовнішніх посилань, і видалення перехресного посилання до моделі CFpm, який не існує більше). У CPP, деякі рядки коментарів, щоб додати (в майбутньому?) Деякі пост-про можливості, які могли б, можливо, порушують струм зберігає з (існуючих ??) поточних користувачів
- здійснювали зміни коротко обговорюються в https://lists.launchpad.net/yade-dev/msg09979.html. В основному написані Л. Scholtes, вони дозволяють vizualize з ParaView деякі особливості класів JCFpm. Він додає потім 2 рекордери, & Quot; jcfpm & Quot; і & Quot; тріщини і Quot;, які відокремлені в основному з історичних причин .. Вони все одно в даний час документально
- Додати в pylab.ion () в plotNumInteractionsHistogram () і plotDirections (), так що Яде не повісиш більше після запуску цих функцій (навіть після закриття вікна ділянку, тут). Тим не менш, завдяки Вацлава! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
- анекдотичних зміни в приклад сценарію
- Клаус Thoeni:
- розв'язати проблему з маскою в GridConnection
- місцевих ігнорувати певні файли kdevelope на Git
Що нового у версії 0.97.0:
- Антон Гладкий (42):
- Видалити звільнити-файл.
- Видалити eigen2. Використовуйте замість eigen3.
- Видалити ймовірні / unlekely директиви.
- Видалити eigen2 сумісність.
- Виправлена компіляція з брязкотом.
- Використання системи упаковані minieigen, якщо він буде упиратися.
- Виправлена помилка в __init __. Ру
- Використання системи pygts, якщо такі є.
- Нижня вимагається CMake версії 2.6
- Перевірте, чи встановлений Tkinter.
- Повернення мінімальну версію CMake до 2,8. Помилка компіляції з GUI.
- Виправлена компіляції Agains підвищити 1.53.
- Виправлена опечатка в пошуку модуля py_gts.
- Виправлена помилка в CMake.
- Виправлена зв'язок модуля _gts.
- Імпорт minieigen в GUI / qt4 / SerializableEditor.py.
- Чисті скрипти / README. Більше не актуальна.
- Підніміть попередження, якщо модуль PIL не імпортується. Не піднімаючи помилку.
- Видалити документацію про третю сторонніх бібліотек (minieigen і GTS).
- Установка документації в стандартному місці.
- Створити і встановити Yade.epub, якщо pandoc доступно.
- Build Yade.epub допомогою Sphinx-будівельник.
- Видалити перетворення pandoc з текст-файла.
- Виправлена шлях установки для HTML-документів.
- Fix --version параметр для Яде-партії.
- Видалити коми і Quot; особливості & Quot ;.
- Вихід Update --help.
- Створити Довідника за допомогою & Quot; зробити сторінку керівництва & Quot; Команда.
- Видалити генерації на сторінці Довідника usign варіант --generate-сторінці Довідника.
- Додати & Quot; провести перевірку & Quot; Команда для запуску стандартних тестів.
- Виправлена розщеплення ознак. (Закриває LP: 1161451)
- Скасувати зміни, внесені до 4f9f8dae3.
- Видалити інформацію про реєстрацію. (Закриває LP: 1150273)
- 1.
- 1.
1 Коментарі
محمدرضا 12 Jan 17
سلامشخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
09188492669