百合

C ++プログラムにおけるモデル物理量
今すぐダウンロード

百合 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • Andrew Little
  • 出版社のWebサイト:
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 917 KB

百合 タグ


百合 説明

C ++プログラムでの物理量をモデル化 泉は、C ++プログラムでの物理量をモデル化するために設計されています。利点は、自動単位変換、コードの自己文書化および自動化された次元解析checking.NOTEを含める:泉は、その他/独自のライセンスの条項の下でライセンスおよび配布されています。このリリースの新機能: ・fixed_quantity ・これは大きな破壊変化であるが、インタフェースを簡素化します。 StaticUnitは非常に複雑ですが、それはかなり扱いであるとき、通常は、typedefをとして使用されています。これは、事前に定義された数量が定義されている方法に影響し、そして残念ながら限り懸念している事前定義された量を追加するなど、以前のバージョンと全く互換性がありません。だけ事前に定義された量のtypedef(例えば泉::長さ:: M)を利用する場合、ユーザ・レベル・コードは、しかし互換性であるべきです。 ・ドキュメントは、現在変更を反映し、古くなっていないことに注意してください。新しい事前定義された量の追加のHOWTOのための事前定義された量ヘッダを参照してください。 ・SIで定義されているいくつかのより多くのあらかじめ定義された量が追加されました。非SI単位は、まだしかし、これらのために追加されていません。 ・泉たらどうだった::メタ::ユニットは泉に名前が変更されました::メタ:: CONVERSION_FACTOR。泉::メタ::ユニットは今StaticUnitのモデル(ドキュメントに記載されている)であり、またAbstractQuantityデータであることが使用したものに保持します。 ・泉::メタ:: abstract_quantityは今泉::メタ::ユニットのメンバーです。これは、ワード単位の利用の変化を反映しています。 ・abstract_quantity_idが今ちょうどA MPL :: INT_、今それはnamed_quantityのための特性クラスが実際にあることだけではなく、INT_ IDであることからアップグレードされているように使用したもの。泉のこのメンバー事前に定義された量の場合::メタ:: abstract_quantityは(abstract_quantity用のtypedefが宣言されている「OF_」接頭辞)コンテナ構造体に他なりません。利点は、これらのそれぞれがユニークであるということであるので、次の便利なIDを把握しようとしているのは問題ありません。全体的には非常にうまく機能します。 その機能はabstract_quantity上記により置換されているよう・各OF_ヘッダの終わりにデバイスof_named_quantity_forわずかに奇妙は今ベンを除去しています。 ・いくつかの換算係数はされてか、合理的に提供できることを、精度をより有効に利用するように変更されている過程にあるしています。 (以前はすべてのものは、1000000の分母を持っている6桁の10進精度を与えることを意図しました)。いくつかのケースでは、これは計算に非常に高い精度を与える必要があります。このプロセスは完了していないと、適切にあまりにも変更することができ、他の多くの変換要因があるかもしれません。 ・換算係数乗算器は、正規化されています。 1000000の分母を用意する必要はありません。 ・マクロスイッチ手段でそれを回すことによって、明示的な単位間の変換をしなければならないことが追加されました。これは、あなたがあなたのアプリケーション内の単位変換の最小限の量を持っていることを作るために非常に便利な機能です。カジュアルな使用のために、その後にそれを切り替えてyoureの単位変換がどこにあるかを参照、それを残します。この提案のためのディーンヤンに感謝します。 ・VC8.0のバグはcoilationを失敗する角度を使用していくつかの例をcausee。回避策は、泉-0_2_0に適用されています それは、より正確でなければなりませんように。・低レベルの変換コードが最適化されています。特に非SI単位を使用するときは、コンパイル時間のわずかな増加に気づくことがあります。これはunneccesary計算を削除しようとしている職場でのオプティマイザです。 SIユニットのコンパイル時間が若干速くしかしべきです。 ・ドキュメント内の概念は、再加工されています。ドキュメントは、残念ながらそうunfortuantelyドキュメントの一部が古くなっていると、まだ以前のバージョンを反映して、しかしコードに遅れをとっています。 ・いくつかの作品は、UDTの上で行われてきました。特にブーストで:: numeric__intervalはVALUE_TYPEとして使用可能でなければなりません。しかし、これは、より包括的なテストが必要。 一つこれは泉-0_2_0で修正されていないg_per_m3などmkg_per_m3行うために必要なように、・密度ヘッダユニットは誤って、泉-0_1_0で指定されました。 ・長い二たnumerictype定量VALUE_TYPESがサポートされるようになりました。


百合 関連ソフトウェア

elif.

逆の順序で行ごとにファイル行を読むのに役立つRuby開発モジュール ...

184 21 KB

ダウンロード

傾く

Rubyで開発されたオープンソースフレームワークは、テスト::単位テストケースに簡単にテストを追加するのに役立ちます。 ...

167 6 KB

ダウンロード