Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

目錄和文件結構(Directory and File Structure)

boost/math

/concepts/

定義類RealType的基本 性質 (參考 real_concept.hpp)。大多數應用程序將使用double作為RealType(當可能 的時候,簡寫的分佈名字的typedef為double類型保留),一些應用可能使用floatlong double,但也可能使用更高精度的類型,類似於滿足real_concept所指定要求的NTL::RR 類型。

/constants/

一些高精度的數學常量的模板化的定義。(在constants.hpp中)。

/distributions/

在數學中使用的分佈以及,尤其是,統計: Gaussian, Students-t, Fisher, Binomial 等等。

/policies/

策略框架(Policy framework),用於處理用戶要求的特性修改。

/special_functions/

數學函數通常看作是「特殊的」,類似於 beta,cbrt, erf, gamma, lgamma, tgamma ... (這些函數中的一部分在C++,以及 C99/TR1,以及或許TR2中指定)。

/tools/

函數所使用的工具,類似於計算多項式,連分數,根查找,精度和限制,以及測試。有一些工具在這個包之外可以找到實際應用。

boost/libs

/doc/

文檔源文件,用 Quickbook 格式處理為 html 和 pdf 格式。

/examples/

使用這些數學函數和分佈的例子。

/performance/

性能測試和調整程序。

/test/

測試文件,在各種 .cpp 文件中,大多數使用 Boost.Test (一些的測試文件為 .ipp 文件,通常使用NTL RR類型,使用對於這個類型足夠大的精度,通常精度為高達256bit的實數類型)。

/tools/

用於產生測試數據的程序。以及對於NTL 發行包的一些修改,用於提供一些額外的(關鍵的)功能。


PrevUpHomeNext