Yade

ソフトウェアのスクリーンショット:
Yade
ソフトウェアの詳細:
バージョン: 1.20.0 更新
日付のアップロード: 9 Dec 15
開発者: Vaclav Smilauer
ライセンス: 無料
人気: 130

Rating: 3.0/5 (Total Votes: 2)

Yadeは特に離散要素法のために設計され、離散的な数値モデルのために使用することができる無料のオープンソースおよび拡張可能なフレームワークです。 Yadeの計算部分は新しいインターフェイスとアルゴリズムの独立した実装を可能にする柔軟なオブジェクトモデルの助けを借りて、C ++で書かれています。


しかし、もう一つのダイナミックエンジン

Yadeは、さらに別のダイナミックエンジンの略で、それは簡潔で迅速なシーン建設、後処理、デバッグだけでなく、シミュレーション制御のためのPythonを使用しています。ソフトウェアはUbuntuのLinuxオペレーティングシステム用のソースアーカイブとしてだけでなく、ランチパッドを経由して、GitHubのを介して配布されます。


フードの下

Yade(もう一つのダイナミックエンジン)のボンネットの下に簡単に見ては、アプリケーションがC ++とPythonプログラミング言語で書かれていることを私たちに表示されます。これは、正式のUbuntuなどのLinuxのいくつかの人気のあるディストリビューションでテストされています。 32ビットと64ビットの両方のハードウェアプラットフォームは、現時点ではサポートされています。


Yade入門

Softowareで提供アーカイブのどちらかお使いのディストリビューションのデフォルトのソフトウェアリポジトリから事前に構築されたバイナリパッケージを使用して、またはユニバーサルソースを使用して、あなたのGNU / Linuxコンピュータ上でこのプログラムをインストールする方法は2つあります。

のtarball(tar.gz形式)ファイルをダウンロードし、あなたのパス上のどこかにそれを抽出し、端末エミュレータを開き、解凍したファイルの場所に移動します。 。cmakeの”そして、&ldquoを実行します。プロジェクトを構成するには、(引用符なし)コマンド、“続いて作る”コマンド、引用符なし、もちろん、ソフトウェアをコンパイルれる。


あなたは上で説明したように、ソースアーカイブを使用してコンピュータ上でアプリケーションを展開するためにそれらをすべてインストールする必要がありますように、

、Yadeの要件に注意してください。コンパイルが成功したら、&ldquoを実行しなければなりません。インストール&rdquo作ります。引用符なしで、rootとしてコマンド。 Yadeをインストールしようとしたとき、あなたが動けなくなる場合は、公式ドキュメントを読んでください。

<強い>このリリースのの新しいです:ます。

  • RELEASEファイルを削除します。
  • ビルドフラグの簡素化の定義ます。
  • コンパイル中にいくつかの警告を修正します。

  • 打ち鳴らす利用-fstackプロテクターの代わりに-fstackプロテクター強いために
  • アイデアのIDEのプロジェクトファイルを無視します。
  • Math.hppのリファクタリングます。
  • minieigen外部パッケージが必須にします。
  • だけのgcc&GTため-fstackプロテクター - 強力な追加; = 4.9
  • 一部の警告の修正ます。
  • ENABLE_PROFILINGオプションを追加します。
  • ViscElCapにいくつかのメトリックの措置を設定します。
  • frounding・数学のフラグを追加戻します
  • CMAKE_INSTALL_PREFIXによってINSTALL_PREFIXを交換します。
  • YadeのBOOST_PYTHON_FUNCTION_OVERLOADSマクロで非推奨削除ます。
  • いくつかのより多くのコンパイル警告を修正します。
  • いくつかのより多くのコンパイル警告を修正します。
  • CMakeLists.txtでマイナーフィックスます。
  • 、六角形のパッキングを修正し、それ以上の望ましくないオーバーラップすべきではない。
  • Serializable.hppを読みやすくます。
  • 非推奨のパラメータを削除します。
  • 移動STLReader STLImporterます。

  • TUフライベルクでの
  • 1修士論文ます。
  • ボディ除去した後の相互作用の輸出VTKによってクラッシュを修正します。
  • ViscoelasticPMの分割記述はそれを読みやすくするためにます。
  • レッツは同じ塊のclumpMembers間の相互作用を存在します。
  • SPH-塊に力計算をスキップします。
  • はトラスティのUbuntu 14.04でCGALの警告を追加します。
  • 前プリプロセッサディレクティブを追加しますISC_TIMINGます。
  • Ubuntuの12.04精密ます。
  • のサポートをドロップ
  • timpovall /マスターからプル要求#46をマージします。
  • InsertionSortColliderの非侵襲的なリファクタリングます。
  • 元に戻す直前のコミットます。
  • 14.04にCGALとコンパイルを修正する2番目のオプションを追加します。
  • 非常に古いブーストで非推奨のコードを削除します。
  • 毛細管相のために粘性減衰実装ます。

  • クランプ部材間に
  • 修正SPH力算出ます。

  • QGLViewer&GTと
  • 修正のコンパイル; = 2.6.3ます。
  • Qt5ビルドを準備します。
  • gqlviewer-のqt4に対する修正コンパイルます。
  • チェックスクリプト修正
  • 1会議ます。
  • Qt5の最初の段階ます。
  • Qt5ビルドを準備します。
  • によるQt5にPythonのファイルを更新します。
  • Qt5に向けていくつかのより多くのアップデートます。
  • はQt5移行がalsmot終了します。
  • Qt5のコンパイルを修正します。
  • Qt5で修正クラッシュます。
  • QThreadの問題を修正します。
  • Qt5に対するコンパイルに関する情報を追加します。
  • TesselationWrapperに欠けている機能を追加します。
  • いくつかの未使用のヘッダとDEFSを削除します。

  • OpenMPのが禁止されている場合は、
  • 修正コンパイルます。

  • 最後に導入された
  • 修正のコンパイルコミットます。
  • パーティクル2015年に開催、話を追加します。
  • 砂時計例を追加します。
  • RELEASEファイルを追加します。
  • (マーク解除&QUOT; NOSAVE&QUOT;)ScGeom6Dに相対回転を保存し、それが正常に再ロードするために必要とされるので、
  • CohesiveFrictionalInteractions:削除された&QUOT; NOSAVE&QUOT;接触の瞬間のフラグます。
  • 1ジャーナル紙ます。
  • 1ジャーナル紙ます。
  • の相互作用の回転剛性を返す仮想関数を追加 -
  • 過負荷にならない場合はゼロを返します
  • GlobalStiffnessTimeStepperにおける相互作用の回転剛性を占めます。
  • 定期的なBCの中の粒子に速度勾配のスピンを適用します。
  • 小タイポます。
  • を追加しました書籍の章ます。
  • インストール:http://www.yade-dem.org/packagesは外部ライブラリに必要な(?固有または今わからないCGAL)されます。
  • 定期的なのBCでの運動エネルギーのためのfluctuational速度/スピンのより正確なdefintionます。
  • idのボリュームの正しい値ます。

こののバージョン1.12.0でのの新機能は次のとおりです。

  • RELEASEファイルを削除します。
  • DEM-PFVチェックの使用toleranceWarningとtoleranceCriticalます。
  • 塊が削除した後にクラッシュを修正しました。閉じLP:1354433ます。
  • checkClumpHopperの自動テストを追加します。
  • 全塊を除去した後にクラッシュする問題を修正しまします。
  • ViscoelasticPMでmassRの修正計算ます。
  • ViscoelasticPMにCSの計算を修正します。
  • ViscElPM 1より多くの時間を修正します。
  • 削除するclump`sのmemberIdsの配列を作成します。
  • 非推奨の関数から架空の値を返します。
  • computeForceTorqueViscElの値returnin尊重ます。
  • 更新Schwager2007 URLます。
  • 1以上の紙を追加します。
  • fifthguy /マスターからプル要求#44をマージします。
  • PyRunnerにfirstIterRunパラメータを追加します。
  • を使用するシステムコール&QUOT;スフィンクス - ビルド&QUOT;代わりにPythonモジュールのます。
  • PeriodicFlow.hppで修正コンパイルエラーます。
  • は明示的にPythonのバージョンを設定します。
  • .HPPに_utils.cppの移動関数宣言ます。

  • デバッグモードでのOpenMPとせずに
  • 修正実行時エラーます。
  • ドロップ含め&QUOT; yade /&QUOT; CPPとHPPファイル内のフォルダーます。
  • 修正のドキュメント世代ます。
  • SPH-リファクタリングます。
  • VTKのためだけvtkCommonCore vtkIOImage vtkIOXMLコンポーネントを使用します。
  • を使用するPythonの2.7だけます。
  • SPH-モデルで再導入粘度ます。
  • RELEASEファイルを追加します。
  • ブルーノChareyre(33):

  • チャオの仕事を開始するUnsaturatedEngine -include
  • いくつかのミスを修正し、(空でない)実際のテストを機能させるます。
  • - シーンの位置によって手に定義された位置を置き換えます。
  • chaoUnsatにhttps://github.com/yade/trunkのブランチ「マスター」をマージます。
  • 、pack.particleSDおよびバリアントを削除メンテナンスされていないとmakeCloud(機能が一時的に保持するがエラーを返す)
  • によって非推奨
  • https://bugs.launchpad.net/yade/+bug/1362090を修正します。
  • https://bugs.launchpad.net/yade/+bug/1308074を修正します。
  • https://bugs.launchpad.net/yade/+bug/1368591 +は役に立たないテストを削除修正します。
  • おかげアントンます。
  • 旧相互作用の並列除去ます。
  • GravityEngineの廃止を通知するためのLOG_WARNによってLOG_ERRORを置き換えます。

  • <李は>(https://bugs.launchpad.net/yade/+bug/1368591を修正)parrallelコライダーに1スレッドにフォールバック改善ます。
  • 定期的なPFVで間違った透過性
  • になり欠落しているブラケットを固定します
  • CohesiveFrictional接触法の部分的な説明のためのBourrier2013をポイントします。
  • requestEraseに関する修正DOC() - https://bugs.launchpad.net/yade/+bug/1370736、感謝ヤンます。
  • FlowEnginesメッシュの細胞の選択的遮断(予備段階)
  • 空のファイルを削除します。
  • PFV:ブロックされた細胞のためのパーマの計算をスキップし、まだありません。
  • 修正ファイル名
  • 間違ったファイル名でCPPを削除します。
  • 消去体のIDをリセットします。この有効:B =ボディ(); O.bodies.erase(O.bodies.append(b)参照)。 O.bodies.append(B)
  • 不可解なエラーメッセージので、UserWarning(表示)にDeprecationWarning(表示されません)を回し
  • PFVでブロックされた細胞の無インデクシングます。
  • PFV細胞をブロックの冗長性を減少させます。
  • DFNFlow骨折は、それら+ JCFPMで追加の属性ます。
  • を達するように、細胞のブロックを解除
  • スプリットresetNetworkとresetLinearSystem +追加もっとゲッター/セッターます。
  • 子エンジンに含めるためHPP / CPPでスプリットTwoPhaseFlowEngineます。
  • のOpenMP機能のための#ifdefガードます。

  • 探し&QUOT;値(より柔軟)+返す関数重心+を、改良&QUOT初期化するときに
  • 課さ流体圧力が上書きされることはありません。補間のための
  • FlowEngineの
  • 内の流体圧力を課すの柔軟性が向上
  • TwoPhaseFlowEngineに特化したゲッター/セッターの+ UnsatEngineにおける細胞の無再インデックスます。

  • TwoPhaseFlowEngineためのロジックのifdef
  • 良い#デフ/#
  • cellCenter-&GTの名前を変更し、cellBarycenter(前に行方不明にコミットします。)
  • チャオ元(86):
  • - 排水シミュレーション上の私の最初の仕事ます。
  • 排水のための最初の作業のコードをコミットします。
  • -
  • (addBoundariesのパラメータ)FAR定数をより柔軟に
  • -add poreRadiusます。

  • <李は> -aテストでは大きな混乱を逃れるためにコミット...
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • と&QUOT軸通常のスライスを生成するための-add saveLatticeNode機能; 0&QUOT;そして、&QUOT; 1&QUOT;ます。
  • -add isWaterReservoir、isAirReservoirます。
  • 排水のための別のバージョンを-addます。
  • invadeSingleCell2ため-delete不要な再帰()
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • -add UnsatCellInfo、UnsatVertexInfoます。
  • クリーンなコードます。
  • 細孔接続用-add一時機能ます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • -update境界属性ます。

  • ラップトップのための
  • -aバックアップます。
  • 将来の使用のためにUnsatVertexInfo(ボイド)-add
  • -testコミットます。
  • -testコミットます。
  • chaoUnsatにリモート追跡ブランチ」の起源/ chaoUnsat」をマージ
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • -cleanコードます。
  • cellinfoにcapillaryCellVolumeを追加し、最適化するgetSaturation()
  • -replace細胞 - &GT; isAir / WaterReservoirと情報()は、p

  • セル情報の
  • -add実線。力のために部分的にコードます。
  • クリーンなコード、Facet_Forceに間違いを修正します。
  • 流体力を計算するテストバージョンます。
  • 実線[I] [J] facetNFictiousケース(1)ます。
  • を修正
  • -fix NOCACHEます。
  • -fix実線[I] [J] facetNFictiousケース(2)ます。
  • -cleanコードます。
  • 修正溜めattrの。時仕上げ排水真= boundcells.isWaterReservoirを変更します。
  • クリーンなコードます。
  • 一時テストfuncを追加します。
  • 細胞 - &GTを追加;情報()trapCapP。トラップされた位相の修正圧力計算ます。
  • クリーンなコードます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • クリーンcode.addアクション()
  • モード2用のgetSaturation2()を追加します。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • FlowEngineからsaveVTKを借ります。
  • 二つのモードを侵略ノーマライズます。
  • computeForceをオプションにする; bakcupます。
  • 一時的な変更、保存waterReservoir =結合した[2]、追加invadeBoundayオプション
  • -make境界オプションから侵入。(デフォルトはfalse)
  • -fixネットワークでLine_Solid_Pore()ます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • -big変更、FlowEngineから継承します。
  • 削除古いファイルます。
  • クリーンなコードます。
  • 修正力算出ます。
  • ...、多くのバグを計算特定interficialエリアを追加
  • 架空の頂点と修正computeCellInterfacialAreaます。
  • -test。大きな変更はありません。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • -fix「Pythonは '
  • バグを宣言しました
  • デバッグでいくつかの情報を-cleanます。

  • computerForcePoreForceWithCacheの
  • -fixコアダンプは、currentTesがsolver-&GTことshoule; T [solver-&GT; currentTes]、NOT solver-&GT; T [currentTes]
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • chaoUnsatにgithub.com:yade/trunkマージます。

  • PFVと
  • -updateます。

  • 貯水池をマークするbndCondValue -use
  • ます。
  • -fixの貯水池の決意。 )(侵入修正、Pwが負になることができます(MODE1)
  • -change侵攻を決定するためにbndCondValueを使用し、ルールに侵入。 reservoirInfoはbndCondValueに依存します。 isInvadeBoundaryをマージします。(MODE1)
  • は-changeモード2のルールに侵入。いくつかの機能をマージします。
  • -fixのgetWindowsSaturationsます。
  • -add細孔半径チェックのfuncs(TMP)

  • computePoreRadiusための
  • -rename変数();クリーンなコードます。
  • -cleanコードます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • -add DEBUGOUTテストするisInvadeBoundary =真isPhaseTrapped =真
  • -insert DEBUGOUT。 (ulimitをすることによって固定コアダンプが16000を-s)
  • chaoUnsatにgithub.com:yade/trunkマージます。

  • これはTwoPhaseFlowEngine(α版)ええ!
  • であります
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • -merge TwoPhaseFlowEngine、より多くのセルに関する情報を追加します。

  • github.com:yade/trunkの
  • ブランチをマージ「マスター」
  • -add savePhaseVtk。関数の名前を変更します。
  • -removeチェックcell.indexます。

  • github.com:yade/trunkの
  • ブランチをマージ「マスター」
  • コメントの#define TWOPHASEFLOWます。
  • クリスチャン・ヤコブ(6):
  • TriaxialStressControllerで挿入updatePorosityオプション
  • githubのドキュメントで長い行を修正します。
  • NewtonIntegratorに警告の小さな修正

  • docに
  • マイナー修正introduction.rstます。
  • 非排水流れ状態のため、TSCのための流体の剛性を含みます。

  • FlowEngineが非アクティブ化されたTSCのための
  • 修正fluidStiffnessます。
  • ドミニクBoemer(1):
  • ViscoElasticPMのチェック・スクリプトを追加します。
  • フランソワ(1):

  • グリッドの
  • 正しい接触追跡バグ。彼らはessenciallyブール値を返す必要が法律の新しいロジックから来ます。
  • ジャンストランスキー(7):
  • VTKRecorder(質問#252413)
  • に力とトルクのエクスポートを追加しました
  • utils.polyhedron機能における固定タイプミスます。
  • Polhedronおよびテトラます。
  • との定期的なシミュレーションを可能にします
  • PolyhedraVolumetricLaw名前の変更 - &GTを、 Law2_PolyhedraGeom_PolyhedraPhys_Veolumetricます。
  • ボックスの力の削除VTK出力(バグ#1376734)
  • 多面体:: GetSurfaces機能を追加しました
  • Law2_PolyhedraGeom_PolyhedraPhys_Volumetricに追加volumePower属性、多面体コードの小さなクリーンアップ
  • JANEK Kozicki(2):

  • 編集値は迷惑製「検査」の
  • 不具合を修正しました。
  • のdoc / references.bibます。
  • へのdoc /スフィンクス/ references.bibマージ
  • ジェロームDuriez(3):
  • &QUOTの再書き込み、GitHubの&QUOTのYade。スフィンクスdocにwikiページます。

  • JCFpmのParaViewの分析に役立ちリンクの
  • ケーススタディのは(コードコメントに)追跡するためにコミット
    非常に最後のwikiリンクgithubの関連RSTファイルの
  • の取り外し
  • ラファエルMaurinの(1):
  • 1D RANSコードと結合Yadeに新しい力エンジン。唯一の深さに依存1D平均流体速度ベクトルの機能にメイン流体力学的な力を適用する新しい力エンジンを追加します。エンジンは、各粒子のドラッグ、リフトや浮力をステップ毎に計算されます。エンジンに関連する文書の参照を完了します。
  • T Sweijen(1):
  • マージ二相流のエンジン
  • のThinkpad(1):
  • -aテストが
  • ノートパソコンからのコミット
  • cyuan(7):
  • チェック貯留boundingCellsための小さな変化ます。

  • ...、サンプルウィンドウを生成する応答彩度を計算するための
  • -add一時機能
  • -add savePhaseVtkます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • -replace絶対、最大値、最小のstd ::によってABS、STD :: MAX、STD ::分ます。
  • chaoUnsatにgithub.com:yade/trunkマージます。
  • cyuanLaptop(1):
  • -change DEBUGOUTます。
  • fifthguy(1):
  • の例からuniaxial-post.pyスクリプトの実行時に登場したバグを修正。 minieigenからのVector3をインポート中に例外を捕捉するためにPY / post2d.pyを編集ます。
  • jduriez(12):

  • 単分散パッキン(Pythonで偽=偽)でPSDを(使用してエラーの
  • 訂正)。説明メッセージの追加

  • 毛細管docに
  • いくつかの変更:ヌル濡れ角の仮定、ハイパーリンク、およびソースコード内のいくつかのコメントます。
  • 前の中に1つ忘れ変更TriaxialStressController 3DTriaxialEngineについてコミット? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9ます。
  • 異なる保存ファイルの種類の言及を追加します。私が間違っていた場合は修正してください、違いをコメントしようとしました。

  • 毛細管docに
  • タイプミスと精度ます。
  • 気孔率()関数ではなく、エラーをスローするよりも、今、非周期的な場合のためのボリューム値を推測します。最終的には、引数として渡されたPositivボリュームの値は、この推定値を上書きします。

  • 前回のコミットに応じて変更
  • 気孔率ドキュメント
  • getStress()は、非周期の場合(パラメータとして渡された値がまだも考慮に入れることができる)
  • に十分なボリューム値になりましみなし
  • の再導入、https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219からの変化は、以来、理由なします。
  • 元に戻します
  • 非周期的な場合をgetStressの音量計算に関するhttps://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0の改善ます。
  • CapillaryPhysのdocに誤字ます。
  • の相互作用の並列化は、(実際にはInteractionLoopで処理されないLawFunctorです)Law2 _..._毛管現象でループします。また非平行な風味のためのforeachイテレータを採用します。

こののバージョン1.07.0でのの新機能は次のとおりです。

  • RELEASEファイルを削除します。
  • 追加-ftrack-マクロ展開= 0、GCC&GTの場合; = 4.8
  • VTK6・サポートを提供します。

  • 代わりにCXX_FLAGSで直接それらを追加する
  • 使用ADD_DEFINITIONSます。
  • yade安定Readmeファイルからの情報を削除します。
  • 新しい動運動としてBicyclePedalEngineを追加します。

  • GCC-4.8が使用されている場合は
  • -save-タンを追加します。
  • グリッドとGrid_GUIに分割グリッドます。
  • ドキュメントおよび外部PPAで不足しているパッケージに関する情報を追加します。クローズ:LP:1250928ます。
  • 代わりに古いUbuntuのバージョンでlibqglviewer-devのでlibqglviewer-のqt4-DEVを使用することについての通知を追加します。
  • PPA-パッケージを作成するためのスクリプトを追加します。 (終了していない)
  • いくつかのUbuntuのバージョンのothermirror使用します。
  • STL-GTS例を追加します。
  • 塊-例にqt.Viewを()を追加します。
  • 粘弾性PMの機能をチェックするために、1つ以上のチェック・スクリプトを追加します。
  • ViscoElasticPMのパラメータを算出し、massMultiplyパラメータを検討します。
  • 塊を保存およびロードする機能を追加します。
  • セルフコンパイルされたモジュールへのsys.pathで高いpriporityを設定します。閉じLP:1254708ます。
  • 修正量計算。閉じLP:1261415ます。
  • yadeバッチで自己コンパイルされたモジュールへのsys.pathに高いpriporityを設定します。

  • PPAのための
  • アップデートスクリプトます。
  • PPAに必要な設定ファイルを追加します。
  • PPAスクリプトのマイナーアップデートます。
  • yadedailyビルド済みパッケージの情報を更新します。
  • qglviewer&GTのサポートを追加します。= 2.5.0ます。
  • パックで開くGUI / packs.pyは1工程の後にすべての要素を表示します。
  • 何の球は、通常の*コマンドによって生成されていない場合は、警告を上げます。
  • 毎日、パッケージの情報を更新します。
  • 打ち鳴らすます。
  • のためのもう一つのPARAMTER -ftemplate深い-512を設定します。
  • による粘度ViscPMで防止引力ます。
  • checkWeight・スクリプトに複数のステップを追加します。
  • 参照でマイナーフォーマットます。
  • 誤って前に追加されたCOUTを削除します。コミットます。
  • utils.pyでsetFromTwoVectorsのマイナーチェンジます。
  • buildppa.pyするcreatetar.pyの名前を変更します。

  • ドキュメントの
  • マイナーフィックスます。
  • RELEASE-ファイルを追加します。

  • ;単球の大きさ(トーマスの腫れ〜&GT)を増加させるために
  • 機能
  • TesselationWrapperの状態のファイルを簡単に操作ます。
  • それがあったとしてutils.growParticles()のPythonの折り返しを復元する前にfb02a74(誤って変更し、申し訳ありませんクリスチャン・)
  • はtrangulationのセルに一意の識別子を与えます。
  • FlowEngine :: nCellsが有限の細胞数をretruns。 FlowEngine :: getVerticesは、そのIDで定義されたセルの頂点を返します。
  • LinSolvの依存関係が欠落していたときにcmakeの出力より一貫性を持たます。
  • はFlowEngine.updateTriangulation =真の行動を修正します。
  • FlowEngine:正しくカウンタをインクリメントます。
  • suitesparseおよび関連LIBSに関するインストールの項の小さな変化ます。
  • installation.rst:インデントでsmallfixます。
  • それはSTL(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
  • に重大なバグをトリガとして、FlowEngineでは必要ないソートを削除
  • DEM-PFVの正しい目標値checktestます。
  • オンラインおよびパッケージドキュメント(GUIのハイパーリンクURLエラーを修正する)
  • へのパスを修正しました。
  • DEM背景章:接触運動する変位対セマンティック株に注意ます。

  • github.com:yade/trunkの
  • ブランチをマージ「マスター」

  • キー&QUOT;
  • 未定義&QUOT修正。トライアックス・チュートリアルの/ script-session1.pyます。
  • 1発表された論文ます。
  • スクリプト例の小さな修正テトラ/ oneTetra.pyます。
  • ViscElPhysに不足しているREGISTER_CLASS_INDEX(...)を修正しました。このマクロは、右法律の派遣のために不可欠である!
  • は、コードのコメントに小さなミスを訂正:K = 2 * R * Eます。
  • frictPhysとして(COH)frictMatとviscElMatとの間の接触を許可します。ほとんどすべては、ちょうど材料の互換性を確保するために剛性に弾性率剛性と弾性率を変換しなければならなかった、継承によって行われました。一瞬timeStepperは、このシミュレーションの種類扱うことができないことに注意してください - &GTを、すぐに修正することになります。
  • 変更されたエラーメッセージでない場合yade.runtime.hasDisplay(バグ#1241817)

  • 前回のコミットます。からでSyntaxError固定
  • コメント解除および変更utils.forcesOnCoordPlane機能ます。

  • 例/テスト/ triax.pyます。の
  • に補正間違い
  • - JCFpmStateで(実際にはコメント解除)の紹介十/ shearBreakRel変数:(代わりに絶対数の)体当たり壊れた相互作用の相対的な部分。 - JCFpm変数のいくつかのドキュメントのいくつかの変更
  • JCFpmコードで非常に重要な変更
  • 変更JCFpmのサンプルスクリプト彼らはまだコミット前の
  • の後に動作するように
  • このスレッド(https://lists.launchpad.net/yade-dev/msg10185.html)、感謝アントンの議論の後、いくつかのコメント行を再配置します。コメントのソリューションは、(現時点では?)で、最終的にまだVTKRecorderに新しい変数を入れて回避するために使用..
  • JCFpmためのスクリプト例:室内実験のように真ん中に1つの関節を持つ2つの岩の部分、
  • いくつかのサンプルスクリプトの一部の忘れ訂正、彼らはまだJCFpmで、今日の変化の後に動作するようにます。
  • JCFpmドキュメントのいくつかの修正(ハイパーリンク...)
  • (うまくいけば)DEM背景ドキュメント内のいくつかの最初のリンクを修正する

  • getStress()関数のドキュメントの
  • いくつかの変更、ソースコード(https://answers.launchpad.net/yade/+question/239919)と一致するようにする

  • github.com:yade/trunkの
  • ブランチをマージ「マスター」
  • 同上前回のコミットます。
  • など
  • ..以前に誤って消去growParticleの2Dバージョンの復元
  • JCFpmドキュメントのいくつかのハイパーリンクを修正されます。
  • タイプミスとPeri3dControllerドキュメントで修正ハイパーリンク
  • TesselationWrapper内のリンクの補正()のdocます。
  • CGALのリンクを追加し、リストをインストールからlibgmp3を削除します。
  • ノーマルと接線方向の剛性と減衰の計算に変更。二つのパラメータの一つは、例えば、ゼロのときの変化にのみ影響異なる剛性K1およびK2との2つの粒子のため、接触剛性は、常にK = K1の*のK2 /(K1 + K2)となります。それ以外は同じ前に与えたとき、K2 =それは、K = K1(それぞれK = K2)を得た0(それぞれ、K1 = 0)。これは、2つのパラメータのいずれかがゼロに傾向があるときの動作の継続性を確保するために行われます。コー​​ドの重複を避けるためにIp2_ViscElMat_ViscElMat_ViscElPhysの関数contactParameterCalculationを追加します。

<強い>はどのバージョン1.05.0のの新しいます。

  • アントンGladky:
  • リンクするブーストのシステム・コンポーネントを追加します。
  • getViscoelasticFromSpheresInteraction(ドキュメント)内の式で修正タイプミス。 Medack(TUフライベルク)に感謝します。
  • 明示的にリンクしたbzip2ライブラリます。
  • 明示的にリンクしてZLIBライブラリます。
  • アップデートのインストールドキュメント、libbz2-devのあります:zlib1g-devのを追加します。
  • 修正LudingPMます。
  • LudingPM(シータ&GT;デルタ)内の変数の名前を変更します。
  • LudingPMで修正K2計算ます。
  • LudingPMためのスクリプトを更新します。
  • スプリットGUI / Qt4版/ GLViewer.cppます。
  • PKG / DEM / DomainLimiterを削除します。*
  • DomainLimiter(LawTesterがどこかに移動する必要がある)を回復します。
  • いくつかの警告を削除します。
  • SVNからnumpy_boost.hppを更新します。
  • 削除はPY、CPPおよびH-ファイルのビットを実行します。
  • スプリットShop_01.cppにShop.cppとShop_02.cppます。
  • 修正のコンパイルます。
  • ドキュメントから安定-PPAの参照を削除します。
  • すべてのlibboostを交換 - * - libboost-すべて-devのことでDEVます。
  • クリスチャン・ヤコブ:
  • ユーザーがクランプ法の完全な説明手動ます。
  • 慣性テンソルの近似スキームのバグを修正します。
  • は、ユーザーマニュアルとシーンドキュメント
  • でいくつかのリンクを修正
  • ユーザーがデフォルトのマテリアルの修正説明マニュアルます。

  • ユーザーマニュアルの
  • 固定/更新、参考文献とリンク - パート1

  • ユーザーからの
  • 削除SpherePadderの説明マニュアルます。

  • ユーザーマニュアルの
  • 固定/更新、参考文献とリンク - パート2(完成)
  • 新しいO.forces.addF()メソッドで浮力例を適応し、それが
  • 立派に見えるようにします
  • かたまり:: updatePropertiesでの更新は:integrateInertiaとint型の離散化ブール新しい含まれており、塊()、appendClumpend()、addToClump()、releaseFromClump()、replaceByClumps()とgrowParticles()を適応させるます。
  • ラッパーでいくつかのサンプル・スクリプトへのリンクを作成
  • 例/パック/ packs.py(https://bugs.launchpad.net/yade/+bug/1229783を修正)
  • の初期化速度を向上させます
  • (まだ壊れた)のユーザーが、参考文献修正しようと手動ます。

  • github.com:yade/trunkの
  • ブランチをマージ「マスター」
  • getRoundness()をより柔軟に:空のexcludeListはこれ以上の入力引数として必要とされています。ユーザーがreplaceByClumps-example.pyと関連する部分を適応させる手動ます。

  • ユーザーマニュアルの
  • 小さな修正
  • TesselationWrapper内のリンクを修正します。
  • (TRY秒)TesselationWrapper内のリンクを修正します。
  • 塊の修正浮力例

  • Polyhedra.cppから
  • 削除型名、gccの&LTを作ります。バージョン4.7幸せます。
  • ドニア:
  • 粒子の相対速度を保存します。
  • 計算edgesSurfaces viscousShearがtrueの場合ます。
  • ベクターに唯一の球の間の相互作用を保存します。
  • 各対話でせん断し、通常の粘性応力を取得します。
  • ヤンストランスキー:
  • 限界の変更

  • github.com:yade/trunkの
  • ブランチをマージ「マスター」
  • を追加しました定期的なセルVTK(VTKRecorderとexport.VTKExporterへ)輸出ます。

  • github.com:yade/trunkの
  • ブランチをマージ「マスター」
  • 忘れ例ファイルます。
  • を追加
  • 1前回のコミットからexport.VTKExporterで固定バグます。

  • github.com:yade/trunkの
  • ブランチをマージ「マスター」

  • (月エリアスによる寄稿)
  • 多面体の実装+例ます。
  • 新しい多面体のクラスによってモデル化tetrehadronと例を追加
  • CombinedKinematicEngineは、「死んだ」subengines(質問#237437)を呼び出しません。
  • ジェロームDuriez:
  • コメントのタイプミスの訂正ます。
  • JCFpmクラスを使用して、新しい(似ていますが、よりコンパクト)の例の提案。選択肢はいくつかのフィードバックの後に一日行うことができますか?
  • JCFpmのドキュメントのいくつかの変更(外部参照の追加、そしてもう存在しないCFPMモデルへのクロスリファレンスの除去)。 CPPでは、いくつかのコメント行を追加する(将来的には?)多分、現在中断する可能性がありますいくつかのポストプロの機能は、(??既存の)現在のユーザー
  • の節約します
  • https://lists.launchpad.net/yade-dev/msg09979.htmlに簡単に説明の変更をコミットします。主にL. SCHOLTESによって書かれた、彼らはParaViewのでJCFpmクラスのいくつかの機能をvizualizeすることができます。その後、2レコーダー、&QUOTを追加します。jcfpm&QUOT;そして、&QUOT;彼らはとにかく、今記載されています..主に歴史的な理由のために分離された亀裂&QUOTの;,ます。

  • yadeは(ここでも、プロットウィンドウを閉じた後)これらの関数の打ち上げ後はもうハングしないように
  • はplotNumInteractionsHistogram()とplotDirections()で)​​(pylab.ionの追加します。それでもヴァーツラフのおかげ! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)

  • スクリプトの例の
  • ケーススタディの変更
  • クラウスThoeni:
  • GridConnectionマスクと解決の問題ます。
  • のgitのローカルkdevelope特定のファイルを無視します。

こののバージョン0.97.0でのの新機能:

  • アントンGladky(42):
  • リリース・ファイルを削除します。
  • eigen2を削除します。代わりにeigen3使用します。
  • unlekely /そうディレクティブを削除します。
  • eigen2互換性を削除します。

  • 打ち鳴らすと
  • 修正のコンパイルます。
  • を使用するシステムパッケージ化minieigen、それが解決しない場合ます。

  • __initの
  • フィックスタイプミス__。PYます。
  • を使用するシステムpygts、使用可能な場合ます。
  • 2.6への下位必要cmakeのバージョンます。
  • のTkinterがインストールされているかどうかを確認します。
  • 2.8に最小限のcmakeのバージョンをバック返します。 GUIを使用してコンパイルエラーます。
  • 修正コンパイルにたいする1.53を高めます。

  • py_gtsモジュールの検索で
  • 修正タイポます。

  • cmakeの中の
  • 修正タイポます。
  • _gtsモジュールの修正リンケージます。
  • GUIのインポートminieigen / Qt4版/ SerializableEditor.pyます。
  • クリーンスクリプト/ README。関係ありません任意のよります。
  • PILモジュールがインポートされていない場合に警告を発生します。エラーを発生させるわけではありません。
  • サードパーティのライブラリ(minieigenとGTS)についてのドキュメントを削除します。
  • 標準の場所にドキュメントをインストールします。
  • を生成してpandocが利用可能な場合、Yade.epubをインストールします。
  • スフィンクス・ビルダーを使用してYade.epubを構築します。
  • TEXファイルのpandoc変換を削除します。
  • のHTMLドキュメントに対する修正のインストールパスます。
  • yade-バッチの--versionパラメータを修正します。
  • QUOT&にコンマを削除し、機能&QUOT;ます。
  • 更新--help出力ます。
  • を使用して&QUOT manページを作成します。マニュアルページ&QUOTを作ります。コマンドます。
  • はマニュアルページusign --generate-manページのオプションを生成取り外します。
  • 追加&QUOT;チェック&QUOTを作ります。標準テストを実行するためのコマンドます。
  • の機能の修正分裂。 (閉じLP:1161451)
  • 4f9f8dae3に導入された変更を元に戻します。
  • ログの情報を削除します。 (閉じLP:1150273)
























  • 1。
  • 1。





















このの要件

  • のPythonます。

スクリーンショット

yade_1_68652.png
yade_2_68652.png

へのコメント Yade

1 注釈
  • محمدرضا 12 Jan 17
    سلام
    شخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
    09188492669
コメントを追加
画像をオンにする!