<numeric>

Menentukan fungsi templat kontainer yang melakukan algoritma untuk pemrosesan numerik.

Persyaratan

Header: <numerik>

Namespace: std

Keterangan

Algoritma numerik menyerupai algoritma Pustaka Standar C++ dalam <algoritma>, dan dapat beroperasi pada berbagai struktur data. Ini termasuk kelas kontainer pustaka standar—misalnya, vektor dan daftar, serta struktur data dan array elemen yang ditentukan program yang memenuhi persyaratan algoritma tertentu. Algoritma mencapai tingkat kegeneralan ini dengan mengakses dan melintasi elemen kontainer secara tidak langsung melalui iterator. Algoritma memproses rentang iterator yang biasanya ditentukan oleh posisi awal atau akhir. Rentang yang dimaksud harus valid dalam arti bahwa semua penunjuk dalam rentang harus dapat diturunkan dan dalam urutan setiap rentang, dan posisi terakhir harus dapat dijangkau dari yang pertama dengan cara inkrementasi.

Algoritma memperluas tindakan yang didukung oleh operasi dan fungsi anggota dari setiap kontainer Pustaka Standar C++ dan memungkinkan interaksi dengan berbagai jenis objek kontainer secara bersamaan.

Anggota

Fungsi

Nama Deskripsi
Mengumpulkan Menghitung jumlah semua elemen dalam rentang tertentu—termasuk beberapa nilai awal—dengan menghitung jumlah parsial berturut-turut, atau menghitung hasil sebagian hasil berturut-turut yang diperoleh dengan menggunakan operasi biner tertentu alih-alih operasi penjumlahan.
adjacent_difference Menghitung perbedaan berturut-turut antara setiap elemen dan pendahulunya dalam rentang input dan menghasilkan hasil ke rentang tujuan, atau menghitung hasil prosedur umum di mana operasi perbedaan digantikan oleh operasi biner lain yang ditentukan.
exclusive_scan
gcd
inclusive_scan
inner_product Menghitung jumlah produk yang bijaksana elemen dari dua rentang dan menambahkannya ke nilai awal yang ditentukan, atau menghitung hasil prosedur umum di mana jumlah dan operasi produk digantikan oleh operasi biner tertentu lainnya.
Iota Menyimpan nilai awal, dimulai dengan elemen pertama dan diisi dengan kenaikan berturut-turut dari nilai (value++) di setiap elemen dalam interval [first, last).
Lcm
partial_sum Menghitung serangkaian jumlah dalam rentang input dari elemen pertama melalui elemen ith dan menyimpan hasil dari setiap jumlah dalam elemen ith dari rentang tujuan, atau menghitung hasil prosedur umum di mana operasi penjumlahan digantikan oleh operasi biner lain yang ditentukan.
reduce
transform_exclusive_scan
transform_inclusive_scan
transform_reduce

Baca juga

Referensi File Header
Keamanan utas di Pustaka Standar C++
Referensi pustaka standar C++