Common Library  0.9.5
tadah_fussy::numeric_lib 名前空間

データ構造

struct  LessByAbs
 絶対値の比較用関数オブジェクト [詳解]
 
class  ApproxEq
 非常に近い値は等しいと判断する関数オブジェクト [詳解]
 
class  ApproxLess
 等値判定をした後で大小比較を行う関数オブジェクト [詳解]
 
struct  Bivariate
 二変数を保持するオブジェクト [詳解]
 

関数

template<class T >
Bivariate< T > operator+ (const Bivariate< T > &val1, const Bivariate< T > &val2)
 二変数どうしの加算 [詳解]
 
template<class T >
Bivariate< T > operator- (const Bivariate< T > &val1, const Bivariate< T > &val2)
 二変数どうしの減算 [詳解]
 
template<class T >
Bivariate< T > operator* (const Bivariate< T > &val, T mul)
 二変数に同じ値を乗算する [詳解]
 
template<class T >
Bivariate< T > operator/ (const Bivariate< T > &val, T div)
 二変数に同じ値を除算する [詳解]
 

詳解

数値専用小道具ツール

関数詳解

◆ operator+()

template<class T >
Bivariate< T > tadah_fussy::numeric_lib::operator+ ( const Bivariate< T > &  val1,
const Bivariate< T > &  val2 
)

二変数どうしの加算

引数
val1加算する二変数1
val2加算する二変数2
戻り値
加算結果

◆ operator-()

template<class T >
Bivariate< T > tadah_fussy::numeric_lib::operator- ( const Bivariate< T > &  val1,
const Bivariate< T > &  val2 
)

二変数どうしの減算

引数
val1被減算対象の二変数
val2減算対象の二変数
戻り値
減算結果

◆ operator*()

template<class T >
Bivariate< T > tadah_fussy::numeric_lib::operator* ( const Bivariate< T > &  val,
mul 
)

二変数に同じ値を乗算する

引数
val被乗算対象の二変数
mul乗算する値
戻り値
乗算結果

◆ operator/()

template<class T >
Bivariate< T > tadah_fussy::numeric_lib::operator/ ( const Bivariate< T > &  val,
div 
)

二変数に同じ値を除算する

引数
val被除算対象の二変数
div除算する値
戻り値
除算結果