CMath for LLVM CLang 8.0.1
説明
LLVM CLang の CMath: 究極の複素数演算ライブラリ
遅く、不正確で、安全でない複雑なクラス ライブラリの使用にうんざりしていませんか?さまざまな浮動小数点の精度と座標系を処理できる、複素数の算術演算と数学のための包括的なソリューションが必要ですか? LLVM CLang の CMath 以外に探す必要はありません。
CMath は、マシン コードでの複素数演算の最適化された実装を提供する高性能ライブラリです。他の利用可能なライブラリとは異なり、CMath はその独自の設計と機能により、優れた速度、精度、および安全性を提供します。科学シミュレーション、エンジニアリング アプリケーション、または教育プロジェクトに取り組んでいるかどうかに関係なく、CMath は目標を簡単に達成するのに役立ちます。
CMath を群を抜いて際立たせる主な機能の一部を次に示します。
1. 機械語での高性能な実装により、優れた速度が得られます。
CMath は高度なアルゴリズムと手法を使用して、マシン コードで効率的に複素数演算を実行します。これは、解釈またはコンパイルされたコードに依存する他のライブラリよりも計算がはるかに高速になることを意味します。大規模なデータセットまたはリアルタイム シミュレーションを扱っている場合でも、CMath は汗をかくことなくワークロードを処理できます。
2. 精度と安全性が大幅に向上。
CMath は、さまざまな浮動小数点型 (float、double、extended) に対して複数レベルの精度を提供することで、精度を重視しています。これにより、パフォーマンスや安定性を犠牲にすることなく、結果が可能な限り正確になります。さらに、CMath には、オーバーフロー/アンダーフロー エラーや NaN 値などの一般的な落とし穴を防ぐための堅牢なエラー処理メカニズムが含まれています。
3. 各浮動小数点精度 (complex(float)、complex(double)、complex(extended)) には、個別に最適化された処理が適用されます。
CMath は、要件や制約に応じて、さまざまなアプリケーションがさまざまなレベルの精度を必要とする可能性があることを認識しています。したがって、パフォーマンスや精度を犠牲にすることなく、ニーズに最も適したものを選択できるように、浮動小数点数の種類ごとに個別の実装が提供されます。
4. 通常のデカルト座標 (実数; 虚数) に加えて、極座標 (大きさ; 角度) がサポートされています。
極座標は、大きさ (原点からの距離) と角度 (x 軸からの方向) を使用して複素数を表す別の方法を提供します。これは、動作を正確に記述する上で角度が重要な役割を果たす、波や回転などの周期関数を扱う場合に役立ちます。
5. コンパイラの複雑なクラス ライブラリから CMATH への切り替えは非常に簡単です。インクルード ファイルを - に置き換えるだけです。
CMath を使用する最大の利点の 1 つは、LLVM CLang と互換性のある任意のプログラミング言語で記述された既存のプロジェクトに簡単に統合できることです。現在のインクルード ファイルを CMATH が提供するものに置き換え、プロジェクトを再コンパイルするだけです。この素晴らしいライブラリが提供するすべての強力な機能にアクセスできるようになりました。
シェアウェア エディションには、P8 (少なくとも Intel Core2Duo または AMD64x2) および P4 (Pentium および 486DX と互換性のある完全な浮動小数点精度) 用の 32 ビット ライブラリと、P8+ 用の 64 ビット ライブラリが含まれています。 bitP4 ライブラリはフリーウェアです。追加の 32 ビット P8 ライブラリは 90 日間の試用版として追加されています。
これらすべての機能があまりにも良すぎるように聞こえる場合は、価格について疑問に思うかもしれません.CMATH は、手頃な価格でさまざまなニーズを満たすように調整されたいくつかのエディションを提供しています.これらのエディションには、Professional、Educational、および Enterprise の各バージョンが含まれており、ユーザー数、サポート レベル、およびライセンス条件に応じて異なる価格プランが設定されています。
結論として、Cmath for LLVMCLang は、複素数算術または数学に関与するすべての人にとって必須のツールです。既存のプロジェクトに簡単に統合できる一方で、比類のないパフォーマンスの正確さと安全性を提供します。
フルスペック
出版社 | OptiCode - Dr. Martin Sander Software Dev. |
出版社サイト | http://www.optivec.com |
発売日 | 2020-09-03 |
追加された日付 | 2020-09-03 |
カテゴリー | 教育用ソフトウェア |
サブカテゴリー | 数学ソフトウェア |
バージョン | 8.0.1 |
OSの要件 | Windows 10, Windows 8, Windows Vista, Windows, Windows 7 |
要件 | LLVM CLang |
価格 | Free |
週あたりのダウンロード | 0 |
総ダウンロード数 | 3 |
Comments: