TVMet

TVMETはベクトルであり、Matrixテンプレートライブラリはメタテンプレートと式テンプレートを使用してコンパイル時に結果を評価します。
今すぐダウンロード

TVMet ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Olaf Petzold
  • 出版社のWebサイト:

TVMet タグ


TVMet 説明

TVMetはベクトルであり、Matrixテンプレートライブラリはメタテンプレートと式テンプレートを使用してコンパイル時に結果を評価します。 TVMETは、メタテンプレートと式テンプレート(ET)を使用してコンパイル時に結果を評価するベクトルとマトリックステンプレートライブラリです。作成されたコードは手入れコードに似ていますが、コードの品質はまだコンパイラとそのバージョンによって異なります。ベクトルと行列の寸法は静的で、テンプレート引数を使用してコンパイル時に境界で境界で、「TVMET」の主な機能です。・固定サイズの行列とベクトル(もちろん)データは静的配列に格納されます。・コンパイル数学的意味を保持するためのベクトルと行列の時間寸法チェック。・ベクトル、行列、行列行列、行列ベクトル速い操作:・ベクトルと行列の標準算術演算のセット(Blitz ++はTinyVectorのみ)をサポートします。・完了標準比較のセットベクトルと行列のセット、そしてAはB:C(使用の評価を参照)。・バイナリと単項演算。・マトリックスマトリックス製品$ M、M $、MATRIX - TRANSPOSE $ M ^ T $と行列ベクトル製品$ M、Xのメタテンプレート使用$関数と演算子。・$ m ^ t、x $、$ m ^ t、m $、$ m、m ^ t $と$(m、m)のような特別な機能のためのメタテンプレート。 。・単純なマトリックス行と列アクセスベクトルとしての列アクセス。・マトリックスとベクトル式の連鎖は可能であり、作業が可能です。・ベクトル内側と外側の製品(ドットとクロス製品)。・エイリアシング問題のための特別な取り扱い - エイリアシングについて... STLイテレータインタフェース。これはあらゆる種類の素晴らしいSTLアプリケーションへの扉を開きます。・タイプのプロモーション(行列を処理するためのマトリックスと異なるタイプのベクトルの場合)。・STD :: Complex Typeなどの自己定義型で動作します。・例外を使用しないでください。したがって、組み込みシステムまたはLinuxカーネルスペースに使用できます。・デバッグ目的のための素晴らしい表現レベル印刷(拡大表現ツリーを印刷)。・例を備えた良いドキュメント。・ほぼすべての操作と機能の回帰テスト。・いくつかの支援コンパイラ(コンパイラのサポートを参照)。・純粋なクラスとテンプレートライブラリとして書かれていません。・テンプレートの使用によるコードブロットを回避するように設計されています。・ISO / IEC 14882:1998準拠。 (おすすめ)ここに「TVMET」の主な機能があります。 ・固定サイズの行列とベクトル(もちろん)データは静的配列に格納されます。 ・数学的意味を維持するためのベクトルと行列についての編集時間次元チェック。 ベクトル、行列、行列行列と行列 - ベクトル高速操作: ・ベクトルと行列の標準算術演算の完全なセット(BlitzはTinyVectorのみ)をサポートします。 ・ベクトルや行列の標準比較操作の完全なセット、ならびにAはB:C(使用の評価を参照)。 ・バイナリーと単項演算。 ・Matix-Matrix-Product $ M、M $、Matrix-Transpose $ M ^ T $とMatrix-Vector-Product $ M、X $関数、演算子のメタテンプレート使用。 ・$ m ^ t、x $、$ m ^ t、m $、$ m、m ^ t $ and $(m、m)のような特別な機能のためのメタテンプレート、...特別なメタテンプレート機能。 ・単純なマトリックス行と列アクセスベクトルとしての列アクセス。 ・マトリックスとベクトル式の連鎖が可能で、作業が行われています。 ・ベクトル内側と外部製品(ドットとクロス製品)。 ・エイリアシング問題のための特別な取り扱い - aiRasingについて ・STLイテレータインタフェース。これはすべての種類の素晴らしいSTLアプリケーションへの扉を開きます。 ・タイププロモーション(行列を処理するためのもの)。異なるタイプのベクトル ・STD :: Complex Typeなどの自己定義型で動作します。 ・例外を使用しないでください。したがって、組み込みシステムまたはLinuxカーネルスペースに使用できます。 ・デバッグ目的のための素晴らしい表現レベル印刷(拡大表現ツリーを印刷)。 ・例を持つ良いドキュメント。 ・ほぼすべての操作と機能の回帰テスト。 ・複数のコンパイラのサポート(コンパイラのサポートを参照)。 ・純粋なクラスとテンプレートライブラリとして書かれている、テンプレートの使用によるコードブロットを回避するように設計されています。 ・ISO / IEC 14882:1998準拠。 要件: ・CPPUnit(推奨)


TVMet 関連ソフトウェア

Curves.

Curvesは、ユーザーによって指定された代数式に基づいて、パラメータ化された曲線のファミリをプロットするアプリケーションです。 ...

53

ダウンロード

対処

DEAL PROJECTは、ポーカーやマジックなどのゲームのためのカードドロー確率を計算するための計算機です。 ...

204

ダウンロード

evojava.

Evojavaは、コンピュータサイエンスにおける興味深い概念を対話的に探索するためのプログラムです。 ...

163

ダウンロード