スキップしてメインのコンテンツへ
Ctrl+K
インテル® oneMKL ドキュメント - ホーム インテル® oneMKL ドキュメント - ホーム
  • 新機能
  • GPU での oneMKL 初期化
  • インテル® oneMKL BLAS および LAPACK と DPC++ の紹介
  • データ並列 C++ 対応インテル® oneMKL BLAS ルーチンの概要
  • DPC++ 対応インテル® oneMKL スパース BLAS の概要
  • データ並列 C++ 対応インテル® oneMKL LAPACK ルーチンの概要
  • データタイプ
  • 行列ストレージ
  • スカラー引数
  • エラー処理
  • 既知の問題
  • BLAS ルーチン
    • BLAS レベル 1 ルーチン
      • asum
      • axpy
      • copy
      • dot
      • dotc
      • dotu
      • iamax
      • iamin
      • nrm2
      • rot
      • rotg
      • rotm
      • rotmg
      • scal
      • sdsdot
      • swap
    • BLAS レベル 2 ルーチン
      • gbmv
      • gemv
      • ger
      • gerc
      • geru
      • hbmv
      • hemv
      • her
      • her2
      • hpmv
      • hpr
      • hpr2
      • sbmv
      • spmv
      • spr
      • spr2
      • symv
      • syr
      • syr2
      • tbmv
      • tbsv
      • tpmv
      • tpsv
      • trmv
      • trsv
    • BLAS レベル 3 ルーチン
      • gemm
      • hemm
      • her2k
      • herk
      • symm
      • syr2k
      • syrk
      • trmm
      • trsm
    • BLAS-like 拡張
      • axpby
      • axpy_batch
      • copy_batch
      • dgmm_batch
      • gemm_batch
      • gemm_bias
      • gemmt
      • gemv_batch
      • syrk_batch
      • trsm_batch
      • omatcopy
      • imatcopy
      • omatadd
      • omatcopy_batch
      • imatcopy_batch
      • omatadd_batch
    • 計算モード
    • 数値再現性
  • スパース BLAS ルーチン
    • ユーザーとライブラリー間のスパース BLAS 行列ハンドル規約
    • スパース BLAS でサポートされるデータと整数タイプ
    • スパースストレージ形式
    • oneapi::mkl::sparse::init_matrix_handle
    • oneapi::mkl::sparse::release_matrix_handle
    • oneapi::mkl::sparse::set_csr_data
    • oneapi::mkl::sparse::set_coo_data
    • oneapi::mkl::sparse::set_matrix_property
    • oneapi::mkl::sparse::optimize_gemv
    • oneapi::mkl::sparse::optimize_trmv
    • oneapi::mkl::sparse::optimize_trsv
    • oneapi::mkl::sparse::optimize_trsm
    • oneapi::mkl::sparse::gemv
    • oneapi::mkl::sparse::gemvdot
    • oneapi::mkl::sparse::symv
    • oneapi::mkl::sparse::trmv
    • oneapi::mkl::sparse::trsv
    • oneapi::mkl::sparse::gemm
    • oneapi::mkl::sparse::trsm
    • oneapi::mkl::sparse::omatadd
    • oneapi::mkl::sparse::init_matmat_descr
    • oneapi::mkl::sparse::set_matmat_data
    • oneapi::mkl::sparse::get_matmat_data
    • oneapi::mkl::sparse::release_matmat_descr
    • oneapi::mkl::sparse::matmat
    • oneapi::mkl::sparse::matmatd
    • oneapi::mkl::sparse::omatcopy
    • oneapi::mkl::sparse::omatconvert
    • oneapi::mkl::sparse::sort_matrix
    • oneapi::mkl::sparse::update_diagonal_values
  • LAPACK ルーチン
    • gebrd
    • gebrd (USM バージョン)
    • gebrd_scratchpad_size
    • geinv_batch (グループバージョン)
    • geinv_batch_scratchpad_size (グループバージョン)
    • gels (USM バージョン)
    • gels_scratchpad_size
    • gels_batch (バッファー・ストライド・バージョン)
    • gels_batch (USM ストライドバージョン)
    • gels_batch_scratchpad_size (ストライドバージョン)
    • gels_batch (グループバージョン)
    • gels_batch_scratchpad_size (グループバージョン)
    • geqrf
    • geqrf (USM バージョン)
    • geqrf_batch (バッファー・ストライド・バージョン)
    • geqrf_batch (グループバージョン)
    • geqrf_batch (USM ストライドバージョン)
    • geqrf_batch_scratchpad_size (グループバージョン)
    • geqrf_batch_scratchpad_size (ストライドバージョン)
    • geqrf_scratchpad_size
    • gerqf
    • gerqf (USM バージョン)
    • gerqf_scratchpad_size
    • gesv (USM バージョン)
    • gesv_scratchpad_size
    • gesvd
    • gesvd (USM バージョン)
    • gesvd_scratchpad_size
    • gesvda_batch (バッファー・ストライド・バージョン)
    • gesvda_batch (USM ストライドバージョン)
    • gesvda_batch_scratchpad_size (ストライドバージョン)
    • getrf
    • getrf (USM バージョン)
    • getrf_batch (バッファー・ストライド・バージョン)
    • getrf_batch (グループバージョン)
    • getrf_batch (USM ストライドバージョン)
    • getrf_batch_scratchpad_size (グループバージョン)
    • getrf_batch_scratchpad_size (ストライドバージョン)
    • getrf_scratchpad_size
    • getrfnp
    • getrfnp (USM バージョン)
    • getrfnp_scratchpad_size
    • getrfnp_batch (バッファー・ストライド・バージョン)
    • getrfnp_batch (グループバージョン)
    • getrfnp_batch (USM ストライドバージョン)
    • getrfnp_batch_scratchpad_size (グループバージョン)
    • getrf_batch_scratchpad_size (ストライドバージョン)
    • getri
    • getri (USM バージョン)
    • getri_batch (バッファー・ストライド・バージョン)
    • getri_batch (グループバージョン)
    • getri_batch (USM ストライドバージョン)
    • getri_batch_scratchpad_size (グループバージョン)
    • getri_batch_scratchpad_size (ストライドバージョン)
    • getri_batch (アウトオブプレース、バッファー・ストライド・バージョン)
    • getri_batch (アウトオブプレース、USM ストライドバージョン)
    • getri_batch_scratchpad_size (ストライドバージョン)
    • getri_scratchpad_size
    • getrs
    • getrs (USM バージョン)
    • getrs_batch (バッファー・ストライド・バージョン)
    • getrs_batch (グループバージョン)
    • getrs_batch (USM ストライドバージョン)
    • getrs_batch_scratchpad_size (グループバージョン)
    • getrs_batch_scratchpad_size (ストライドバージョン)
    • getrs_scratchpad_size
    • getrsnp_batch (バッファー・ストライド・バージョン)
    • getrsnp_batch (USM ストライドバージョン)
    • getrsnp_batch_scratchpad_size (ストライドバージョン)
    • heevd
    • heevd (USM バージョン)
    • heevd_scratchpad_size
    • heevx
    • heevx (USM バージョン)
    • heevx_scratchpad_size
    • hegvd
    • hegvd (USM バージョン)
    • hegvd_scratchpad_size
    • hegvx
    • hegvx (USM バージョン)
    • hegvx_scratchpad_size
    • hetrd
    • hetrd (USM バージョン)
    • hetrd_scratchpad_size
    • hetrf
    • hetrf (USM バージョン)
    • hetrf_scratchpad_size
    • orgbr
    • orgbr (USM バージョン)
    • orgbr_scratchpad_size
    • orgqr
    • orgqr (USM バージョン)
    • orgqr_batch (バッファー・ストライド・バージョン)
    • orgqr_batch (グループバージョン)
    • orgqr_batch (USM ストライドバージョン)
    • orgqr_batch_scratchpad_size (グループバージョン)
    • orgqr_batch_scratchpad_size (ストライドバージョン)
    • orgqr_scratchpad_size
    • orgtr
    • orgtr (USM バージョン)
    • orgtr_scratchpad_size
    • ormqr
    • ormqr (USM バージョン)
    • ormqr_scratchpad_size
    • ormrq
    • ormrq (USM バージョン)
    • ormrq_scratchpad_size
    • ormtr
    • ormtr (USM バージョン)
    • ormtr_scratchpad_size
    • potrf
    • potrf (USM バージョン)
    • potrf_batch (バッファー・ストライド・バージョン)
    • potrf_batch (グループバージョン)
    • potrf_batch (USM ストライドバージョン)
    • potrf_batch_scratchpad_size (グループバージョン)
    • potrf_batch_scratchpad_size (ストライドバージョン)
    • potrf_scratchpad_size
    • potri
    • potri (USM バージョン)
    • potri_scratchpad_size
    • potrs
    • potrs (USM バージョン)
    • potrs_batch (バッファー・ストライド・バージョン)
    • potrs_batch (グループバージョン)
    • potrs_batch (USM ストライドバージョン)
    • potrs_batch_scratchpad_size (グループバージョン)
    • potrs_batch_scratchpad_size (ストライドバージョン)
    • potrs_scratchpad_size
    • syevd
    • syevd (USM バージョン)
    • syevd_scratchpad_size
    • syevx
    • syevx (USM バージョン)
    • syevx_scratchpad_size
    • sygvd
    • sygvd (USM バージョン)
    • sygvd_scratchpad_size
    • sygvx
    • sygvx (USM バージョン)
    • sygvx_scratchpad_size
    • sytrd
    • sytrd (USM バージョン)
    • sytrd_scratchpad_size
    • sytrf
    • sytrf (USM バージョン)
    • sytrf_scratchpad_size
    • trtri (USM バージョン)
    • trtri_scratchpad_size
    • trtrs
    • trtrs (USM バージョン)
    • trtrs_scratchpad_size
    • ungbr
    • ungbr (USM バージョン)
    • ungbr_scratchpad_size
    • ungqr
    • ungqr (USM バージョン)
    • ungqr_batch (バッファー・ストライド・バージョン)
    • ungqr_batch (グループバージョン)
    • ungqr_batch (USM ストライドバージョン)
    • ungqr_batch_scratchpad_size (グループバージョン)
    • ungqr_batch_scratchpad_size (ストライドバージョン)
    • ungqr_scratchpad_size
    • ungtr
    • ungtr (USM バージョン)
    • ungtr_scratchpad_size
    • unmqr
    • unmqr (USM バージョン)
    • unmqr_scratchpad_size
    • unmrq
    • unmrq (USM バージョン)
    • unmrq_scratchpad_size
    • unmtr
    • unmtr (USM バージョン)
    • unmtr_scratchpad_size
  • ベクトル数学関数
    • 特殊値の表記
    • VM 数学関数
      • 算術関数
        • add
        • sub
        • sqr
        • mul
        • mulbyconj
        • conj
        • abs
        • arg
        • linearfrac
        • fmod
        • remainder
      • べき乗関数とルート関数
        • inv
        • div
        • sqrt
        • invsqrt
        • cbrt
        • invcbrt
        • pow2o3
        • pow3o2
        • pow
        • powx
        • powr
        • hypot
      • 指数関数と対数関数
        • exp
        • exp2
        • exp10
        • expm1
        • ln
        • log2
        • log10
        • log1p
        • logb
      • 三角関数
        • cos
        • sin
        • sincos
        • cis
        • tan
        • acos
        • asin
        • atan
        • atan2
        • cospi
        • sinpi
        • tanpi
        • acospi
        • asinpi
        • atanpi
        • atan2pi
        • cosd
        • sind
        • tand
      • 双曲線関数
        • cosh
        • sinh
        • tanh
        • acosh
        • asinh
        • atanh
      • 特殊機能
        • erf
        • erfc
        • erfcx
        • cdfnorm
        • erfinv
        • erfcinv
        • cdfnorminv
        • lgamma
        • tgamma
        • expint1
        • i0
        • i1
        • j0
        • j1
        • jn
        • y0
        • y1
        • yn
      • 丸め関数
        • floor
        • ceil
        • trunc
        • round
        • nearbyint
        • rint
        • modf
        • frac
    • VM サービス関数
      • set_mode
      • get_mode
      • set_status
      • get_status
      • clear_status
      • create_error_handler
    • その他の VM 関数
      • copysign
      • nextafter
      • fdim
      • fmax
      • fmin
      • maxmag
      • minmag
  • 乱数生成器
    • 乱数生成器ホストルーチン
      • 乱数生成器ルーチン
      • oneMKL RNG 使用モデル
      • デバイスサポート
      • ルーチンを生成
        • 生成
      • エンジン (基本乱数生成器)
        • mrg32k3a
        • philox4x32x10
        • mcg31m1
        • mcg59
        • r250
        • wichmann_hill
        • mt19937
        • sfmt19937
        • mt2203
        • ars5
        • sobol
        • niederreiter
        • nondeterministic
      • サービスルーチン
        • leapfrog
        • skip_ahead
        • save_state
        • load_state
        • get_state_size
        • 配布テンプレート・パラメーター・メソッド
        • uniform (連続)
        • gaussian
        • exponential
        • laplace
        • weibull
        • cauchy
        • rayleigh
        • lognormal
        • gumbel
        • gamma
        • beta
        • chi_square
        • gaussian_mv
        • uniform (離散)
        • uniform_bits
        • bits
        • bernoulli
        • geometric
        • binomial
        • hypergeometric
        • poisson
        • poisson_v
        • negative_binomial
        • multinomial
    • 乱数生成器デバイスルーチン
      • oneMKL RNG デバイス利用モデル
      • デバイス生成ルーチン
        • 生成
        • generate_single
      • デバイスエンジン (基本乱数生成器)
        • mrg32k3a
        • philox4x32x10
        • mcg31m1
        • mcg59
      • ホスト側のヘルパー
        • engine_descriptor
        • engine_accessor
      • デバイス・サービス・ルーチン
        • skip_ahead
      • デバイスの配布
        • uniform (連続)
        • gaussian
        • lognormal
        • exponential
        • uniform (離散)
        • bits
        • uniform_bits
        • poisson
        • bernoulli
        • beta
        • gamma
  • サマリー統計
    • oneMKL サマリー統計利用モデル
    • サマリー統計デバイスサポート
    • データセット
    • データセットを作成するサービス関数
      • oneapi::mkl::stats::make_dataset
    • サマリー統計ルーチン
      • oneapi::mkl::stats::raw_sum
      • oneapi::mkl::stats::central_sum
      • oneapi::mkl::stats::central_sum とユーザー提供の平均値
      • oneapi::mkl::stats::raw_moment
      • oneapi::mkl::stats::central_moment
      • oneapi::mkl::stats::central_moment とユーザー提供の平均値
      • oneapi::mkl::stats::mean
      • oneapi::mkl::stats::variation
      • oneapi::mkl::stats::variation とユーザー提供の平均値
      • oneapi::mkl::stats::skewness
      • oneapi::mkl::stats::skewness とユーザー提供の平均値
      • oneapi::mkl::stats::kurtosis
      • oneapi::mkl::stats::kurtosis とユーザー提供の平均値
      • oneapi::mkl::stats::min
      • oneapi::mkl::stats::max
      • oneapi::mkl::stats::min_max
  • フーリエ変換関数
    • スコープ付き列挙
    • descriptor クラス・テンプレート
      • コンストラクターとデストラクター
      • 構成を設定するメンバー関数
      • 構成と照会するメンバー関数
      • 構成とキューをコミットするメンバー関数
      • 外部に割り当てられたワークスペースを提供
      • DFT の結果を配置する設定
      • 入力データの破棄を許可
      • 利用可能なスレッドの数を制限する
      • データレイアウトの設定
    • 計算関数
    • DPC++ で DFT を設定して計算
  • データ適合
    • 一般用語
    • スプライン
      • 線形スプライン
      • 3 次スプライン
    • 補間関数
    • 例
  • 文献目録
  • 付録 A: oneMKL の機能
    • BLAS 機能
    • LAPACK 機能
    • DFT 機能
    • スパース BLAS SYCL* 機能
    • スパースソルバー機能
    • 乱数生成器機能
    • ベクトル数学機能
    • データ適合機能
    • サマリー統計機能
  • 法務上の注意書き
  • .rst

三角関数

三角関数#

  • cos
  • sin
  • sincos
  • cis
  • tan
  • acos
  • asin
  • atan
  • atan2
  • cospi
  • sinpi
  • tanpi
  • acospi
  • asinpi
  • atanpi
  • atan2pi
  • cosd
  • sind
  • tand

戻る

logb

次へ

cos

© Intel Corporation.