get link
|
sync toc
Intel(R) Array Building Blocks Application Programming Interface Reference Manual
Legal Information
Introducing Intel(R) Array Building Blocks
Getting Help and Support
About the Intel(R) Array Building Blocks Application Programming Interface
Modules
Scalars and Containers
Scalars
Scalar Type Traits
Classes
structarbb_1_1captured_3_01f32_01_4.htm
structarbb_1_1captured_3_01f64_01_4.htm
structarbb_1_1captured_3_01i8_01_4.htm
structarbb_1_1captured_3_01i16_01_4.htm
structarbb_1_1captured_3_01i32_01_4.htm
structarbb_1_1captured_3_01i64_01_4.htm
structarbb_1_1captured_3_01u8_01_4.htm
structarbb_1_1captured_3_01u16_01_4.htm
structarbb_1_1captured_3_01u32_01_4.htm
structarbb_1_1captured_3_01u64_01_4.htm
structarbb_1_1captured_3_01boolean_01_4.htm
structarbb_1_1captured_3_01isize_01_4.htm
structarbb_1_1captured_3_01usize_01_4.htm
structarbb_1_1captured_3_01float_01_4.htm
structarbb_1_1captured_3_01double_01_4.htm
structarbb_1_1captured_3_01char_01_4.htm
structarbb_1_1captured_3_01signed_01char_01_4.htm
structarbb_1_1captured_3_01signed_01short_01_4.htm
structarbb_1_1captured_3_01signed_01int_01_4.htm
structarbb_1_1captured_3_01signed_01long_01long_01_4.htm
structarbb_1_1captured_3_01unsigned_01char_01_4.htm
structarbb_1_1captured_3_01unsigned_01short_01_4.htm
structarbb_1_1captured_3_01unsigned_01int_01_4.htm
structarbb_1_1captured_3_01unsigned_01long_01long_01_4.htm
structarbb_1_1captured_3_01bool_01_4.htm
structarbb_1_1uncaptured_3_01f32_01_4.htm
structarbb_1_1uncaptured_3_01f64_01_4.htm
structarbb_1_1uncaptured_3_01i8_01_4.htm
structarbb_1_1uncaptured_3_01i16_01_4.htm
structarbb_1_1uncaptured_3_01i32_01_4.htm
structarbb_1_1uncaptured_3_01i64_01_4.htm
structarbb_1_1uncaptured_3_01u8_01_4.htm
structarbb_1_1uncaptured_3_01u16_01_4.htm
structarbb_1_1uncaptured_3_01u32_01_4.htm
structarbb_1_1uncaptured_3_01u64_01_4.htm
structarbb_1_1uncaptured_3_01boolean_01_4.htm
structarbb_1_1uncaptured_3_01isize_01_4.htm
structarbb_1_1uncaptured_3_01usize_01_4.htm
structarbb_1_1uncaptured_3_01float_01_4.htm
structarbb_1_1uncaptured_3_01double_01_4.htm
structarbb_1_1uncaptured_3_01char_01_4.htm
structarbb_1_1uncaptured_3_01signed_01char_01_4.htm
structarbb_1_1uncaptured_3_01signed_01short_01_4.htm
structarbb_1_1uncaptured_3_01signed_01int_01_4.htm
structarbb_1_1uncaptured_3_01signed_01long_01long_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01char_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01short_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01int_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01long_01long_01_4.htm
structarbb_1_1uncaptured_3_01bool_01_4.htm
structarbb_1_1boolean__type_3_01scalar_3_01scalar__type_01_4_01_4.htm
structarbb_1_1compare__type_3_01scalar_3_01scalar__type_01_4_01_4.htm
Typedefs
f32
f64
i8
i16
i32
i64
u8
u16
u32
u64
boolean
isize
usize
Functions
value
Classes
classarbb_1_1scalar.htm
Dense Containers
Functions
expect_size
expect_size
expect_size
expect_size
Classes
classarbb_1_1dense.htm
Nested Containers
Classes
classarbb_1_1nested.htm
Container Data Access
Functions
operator==
operator==
operator!=
operator!=
operator<
operator<
operator<=
operator<=
group__arbb__data__access.htm#gae28f7d3cb07b8f7d15e52e50c2eef257
group__arbb__data__access.htm#ga9f3fc8c760d2d99553f33174e4602402
group__arbb__data__access.htm#ga3aea74d6079d7378d51297313c0670e0
group__arbb__data__access.htm#gaa5c31979d279c1eacd598a5bee8734a7
operator+
operator+
operator+
operator+
operator-
operator-
operator-
operator-
Classes
classarbb_1_1range.htm
classarbb_1_1const__range.htm
classarbb_1_1range__iterator.htm
classarbb_1_1const__range__iterator.htm
Container Bindings
Functions
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
bind
Function Invocation
Functions
call
map
neighbor
neighbor
neighbor
neighbor
position
position
position
position
position
Scalar and Element-wise Functions
Scalar Functions
Arithmetic Functions
Functions
abs
clamp
clamp
clamp
clamp
clamp
clamp
clamp
rcp
rsqrt
sqrt
operator-
operator+
operator+
operator+
operator+=
operator+=
operator+=
operator/
operator/
operator/
operator/=
operator/=
operator/=
div_tan
div_tan
div_tan
operator%
operator%
operator%
operator%=
operator%=
operator%=
operator*
operator*
operator*
operator*=
operator*=
operator*=
operator-
operator-
operator-
operator-=
operator-=
operator-=
operator++
operator++
operator--
operator--
operator-
Comparison Functions
Functions
compare
compare
compare
operator==
operator==
operator==
group__arbb__elementwise__scalar__comparison.htm#ga00a8018e40da82abb264a62151019bf8
group__arbb__elementwise__scalar__comparison.htm#ga646cc3a5d567d6c31f1a22547e1c034f
group__arbb__elementwise__scalar__comparison.htm#ga78438243d908c8f208de244ebb71fe12
group__arbb__elementwise__scalar__comparison.htm#ga23866a83dcc7b8b24356239c64ee3e23
group__arbb__elementwise__scalar__comparison.htm#ga731e2f9dd910520e2a9cd1d51dc5e721
group__arbb__elementwise__scalar__comparison.htm#ga61a5dd47855f5667d7503dcdf17a0880
operator<=
operator<=
operator<=
operator<
operator<
operator<
max
max
max
min
min
min
operator!=
operator!=
operator!=
select
select
select
select
select
select
select
Logical Functions
Functions
operator!
operator&&
operator&&
operator&&
operator||
operator||
operator||
Bitwise Functions
Functions
operator~
operator&
operator&
operator&
operator&=
operator&=
operator&=
operator|
operator|
operator|
operator|=
operator|=
operator|=
operator<<
operator<<
operator<<
operator<<=
operator<<=
operator<<=
group__arbb__elementwise__scalar__bitwise.htm#ga260242a0ff91881a043e5c76016baf21
group__arbb__elementwise__scalar__bitwise.htm#ga3830dba87a9a69a747306862bc828e5c
group__arbb__elementwise__scalar__bitwise.htm#ga811a2268a94c7d556d590f8aa5189589
group__arbb__elementwise__scalar__bitwise.htm#ga84a2f6af795a7be7fe5774e0ba80afe4
group__arbb__elementwise__scalar__bitwise.htm#ga2eab149f844f02abaf2a8361a634e122
group__arbb__elementwise__scalar__bitwise.htm#ga9d3a438d4e2991ab0404750bed94ea5d
operator^
operator^
operator^
operator^=
operator^=
operator^=
bitwise_cast
Exponential and Logarithmic Functions
Functions
exp
exp10
log
log10
pow
pow
pow
Trigonometric Functions
Functions
acos
asin
atan
cos
cosh
sin
sinh
tan
tanh
atan2
atan2
atan2
Miscellaneous Floating-point Functions
Functions
floor
ceil
round
Dense Container Element-wise Functions
Arithmetic Functions
Functions
abs
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
rcp
rsqrt
sqrt
operator-
operator+
operator+
operator+
operator+
operator+
operator+=
operator+=
operator+=
operator/
operator/
operator/
operator/
operator/
operator/=
operator/=
operator/=
div_tan
div_tan
div_tan
div_tan
div_tan
operator%
operator%
operator%
operator%
operator%
operator%=
operator%=
operator%=
operator*
operator*
operator*
operator*
operator*
operator*=
operator*=
operator*=
operator-
operator-
operator-
operator-
operator-
operator-=
operator-=
operator-=
operator++
operator++
operator--
operator--
operator-
abs
clamp
rcp
rsqrt
sqrt
operator-
operator+
operator+=
operator/
operator/=
div_tan
operator%
operator%=
operator*
operator*=
operator-
operator-=
operator++
operator++
operator--
operator--
Comparison Functions
Functions
compare
compare
compare
compare
compare
operator==
operator==
operator==
operator==
operator==
group__arbb__elementwise__dense__comparison.htm#gaf450737b8c169d852610fd3deae7d0fc
group__arbb__elementwise__dense__comparison.htm#gad8bcd0dd4bf764720148701fedf7d4ab
group__arbb__elementwise__dense__comparison.htm#gaf00a30f6ad94052684292d4575709c9d
group__arbb__elementwise__dense__comparison.htm#gab2048fc8171f73542cbc24296a52a89f
group__arbb__elementwise__dense__comparison.htm#gad2c81bfd77051645a840f4f37bd81178
group__arbb__elementwise__dense__comparison.htm#gaa685bae2d0a60effad8b71a1602f8ac5
group__arbb__elementwise__dense__comparison.htm#ga20a3f3c0c08b747fc69aa709715c8eb3
group__arbb__elementwise__dense__comparison.htm#gabe5c930ecc626e47a11b5fa97d1058a8
group__arbb__elementwise__dense__comparison.htm#ga860ec6b05dfdb44e0d3dc3ae7213bb8d
group__arbb__elementwise__dense__comparison.htm#ga332594fbae27504d40d5458213eb9d5c
operator<=
operator<=
operator<=
operator<=
operator<=
operator<
operator<
operator<
operator<
operator<
max
max
max
max
max
min
min
min
min
min
operator!=
operator!=
operator!=
operator!=
operator!=
select
select
select
select
select
select
select
select
select
select
select
select
select
compare
operator==
group__arbb__elementwise__dense__comparison.htm#gabce9788b8423fb03e8018aaa4f78c511
group__arbb__elementwise__dense__comparison.htm#ga20d458f611179de155a49bb97aa8b3e9
operator<=
operator<
max
min
operator!=
select
Logical Functions
Functions
operator!
operator&&
operator&&
operator&&
operator&&
operator&&
operator||
operator||
operator||
operator||
operator||
operator!
operator&&
operator||
Bitwise Functions
Functions
operator~
operator&
operator&
operator&
operator&
operator&
operator&=
operator&=
operator&=
operator|
operator|
operator|
operator|
operator|
operator|=
operator|=
operator|=
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<=
operator<<=
operator<<=
group__arbb__elementwise__dense__bitwise.htm#ga22299c9d3231d4905d079b7bfd8b18b1
group__arbb__elementwise__dense__bitwise.htm#ga863aac6fa4d5e7b1fd4e1aa9cb5dbdee
group__arbb__elementwise__dense__bitwise.htm#ga378100078b87d3545d17242271f5bb61
group__arbb__elementwise__dense__bitwise.htm#ga093fad3eeb23d06c13af021f9be388fb
group__arbb__elementwise__dense__bitwise.htm#gaeaebeec8cee0336311cb33f8fc5ae745
group__arbb__elementwise__dense__bitwise.htm#ga1f6937f9b3b3989227a25bed61658fa7
group__arbb__elementwise__dense__bitwise.htm#gadf3f96b7bde6d0da20e9b1932d7aa08a
group__arbb__elementwise__dense__bitwise.htm#gac5401d9cb605f1de4932b0abf1f271cd
operator^
operator^
operator^
operator^
operator^
operator^=
operator^=
operator^=
bitwise_cast
operator~
operator&
operator&=
operator|
operator|=
operator<<
operator<<=
group__arbb__elementwise__dense__bitwise.htm#gabf4f4a247a2144936490c8adea008d8f
group__arbb__elementwise__dense__bitwise.htm#ga04d951f88c0714e4fd6ef325360a6760
operator^
operator^=
Exponential and Logarithmic Functions
Functions
exp
exp10
log
log10
pow
pow
pow
pow
pow
exp
exp10
log
log10
pow
Trigonometric Functions
Functions
acos
asin
atan
cos
cosh
sin
sinh
tan
tanh
atan2
atan2
atan2
atan2
atan2
acos
asin
atan
cos
cosh
sin
sinh
tan
tanh
atan2
Miscellaneous Floating-point Functions
Functions
floor
ceil
round
floor
ceil
round
Nested Container Element-wise Functions
Arithmetic Functions
Functions
abs
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
rcp
rsqrt
sqrt
operator-
operator+
operator+
operator+
operator+
operator+
operator+=
operator+=
operator+=
operator/
operator/
operator/
operator/
operator/
operator/=
operator/=
operator/=
div_tan
div_tan
div_tan
div_tan
div_tan
operator%
operator%
operator%
operator%
operator%
operator%=
operator%=
operator%=
operator*
operator*
operator*
operator*
operator*
operator*=
operator*=
operator*=
operator-
operator-
operator-
operator-
operator-
operator-=
operator-=
operator-=
operator++
operator++
operator--
operator--
operator-
Comparison Functions
Functions
compare
compare
compare
compare
compare
operator==
operator==
operator==
operator==
operator==
group__arbb__elementwise__nested__comparison.htm#ga8f61b4d0d9af25b8cbab15e82ce37558
group__arbb__elementwise__nested__comparison.htm#ga5ce43794a9a87ed7d65db23085ed2e68
group__arbb__elementwise__nested__comparison.htm#ga62d88bc9465b09114658be629f0728d7
group__arbb__elementwise__nested__comparison.htm#ga5cc24dc8cc6c6e41b04d09dc66d3fcdd
group__arbb__elementwise__nested__comparison.htm#gab8ea77002db5f3d1def005ec9a6c26da
group__arbb__elementwise__nested__comparison.htm#ga2859e87de5692093f26ed6c1f8740aa5
group__arbb__elementwise__nested__comparison.htm#ga4ecb7428f6addd83eb92fc99986355b1
group__arbb__elementwise__nested__comparison.htm#gabd5782a5e61d3a811bdec4b15eb45c5f
group__arbb__elementwise__nested__comparison.htm#gaa4aa9426cb83b4bf48d13646297a4d1d
group__arbb__elementwise__nested__comparison.htm#ga2270573293c2af4e1ccfb0a4588cecac
operator<=
operator<=
operator<=
operator<=
operator<=
operator<
operator<
operator<
operator<
operator<
max
max
max
max
max
min
min
min
min
min
operator!=
operator!=
operator!=
operator!=
operator!=
select
select
select
select
select
select
select
select
select
select
select
select
select
Logical Functions
Functions
operator!
operator&&
operator&&
operator&&
operator&&
operator&&
operator||
operator||
operator||
operator||
operator||
Bitwise Functions
Functions
operator~
operator&
operator&
operator&
operator&
operator&
operator&=
operator&=
operator&=
operator|
operator|
operator|
operator|
operator|
operator|=
operator|=
operator|=
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<=
operator<<=
operator<<=
group__arbb__elementwise__nested__bitwise.htm#ga8d0280406b2be9a37a4b5b898ae797d4
group__arbb__elementwise__nested__bitwise.htm#gac44a51791d5c4a8ebd8b1900ec6f1d5e
group__arbb__elementwise__nested__bitwise.htm#ga93b0e43f77807a07fd9a53a29180fc34
group__arbb__elementwise__nested__bitwise.htm#gab0f9e39213c151004632749d2098a7b2
group__arbb__elementwise__nested__bitwise.htm#ga08a3eb39035caf34c2ad0ec66f425536
group__arbb__elementwise__nested__bitwise.htm#gac23c66e69f02c459bf5b8ba9199c7e53
group__arbb__elementwise__nested__bitwise.htm#ga8285ccdd7c8fc1cb9181ee2ca05595fa
group__arbb__elementwise__nested__bitwise.htm#ga4b6f13e0a3413a596acf908b275a9cf4
operator^
operator^
operator^
operator^
operator^
operator^=
operator^=
operator^=
Exponential and Logarithmic Functions
Functions
exp
exp10
log
log10
pow
pow
pow
pow
pow
Trigonometric Functions
Functions
acos
asin
atan
cos
cosh
sin
sinh
tan
tanh
atan2
atan2
atan2
atan2
atan2
Miscellaneous Floating-point Functions
Functions
floor
ceil
round
Container Functions
Dense Container Functions
Enumerations
sort_direction
Functions
shift
shift
shift
shift_sticky
shift
shift
shift
shift_sticky
shift
shift
shift
shift_sticky
shift_row
shift_row
shift_row
shift_row
shift_row
shift_row
shift_row_sticky
shift_row_sticky
shift_col
shift_col
shift_col
shift_col
shift_col
shift_col
shift_col_sticky
shift_col_sticky
shift_page
shift_page
shift_page
shift_page_sticky
rotate
rotate
rotate
fill
fill
fill
fill
fill
fill
scatter
scatter
scatter
scatter
scatter
scatter
scatter
scatter
scatter
scatter
scatter
scatter
unpack
unpack
unpack
pack
repeat
repeat
repeat_row
repeat_col
repeat_page
shuffle
unshuffle
reverse
gather
gather
gather
gather
gather
gather
gather
gather
gather
cat
indices
replace
replace
replace
replace
replace
replace_row
replace_col
replace
replace
replace
replace
replace
replace
replace_row
replace_col
replace_dim3
replace_page
swap_rows
swap_rows
swap_cols
swap_cols
swap_pages
transpose
transpose
section
section
section
section
section
sort
sort
wall_clock
mask
reshape
reshape_as
reshape
reshape_as
add_merge
Nested Container Functions
Functions
repeat
repeat
shuffle
unshuffle
reshape_nested_lengths
reshape_as
split
split
unsplit
unsplit
cat
replace_segment
replace
unpack
unpack
reshape_nested_offsets
reshape_nested_flags
Reductions and Scans
Functions
add_reduce
mul_reduce
min_reduce
max_reduce
and_reduce
ior_reduce
xor_reduce
any
all
sum
min_reduce
max_reduce
add_scan
add_iscan
mul_scan
mul_iscan
min_scan
min_iscan
max_scan
max_iscan
and_scan
and_iscan
ior_scan
ior_iscan
xor_scan
xor_iscan
Control Flow
Defines
_if
_else_if
_else
_end_if
_while
_end_while
_for
_end_for
_break
_continue
_do
_until
Exceptions
Classes
arbb::exception
arbb::internal_error
arbb::out_of_bounds
arbb::arithmetic_error
arbb::bad_alloc
arbb::uninitialized_access
arbb::invalid_op_within_map
User-defined Types
Defines
ARBB_ELTWISE_FUNCTION_1
ARBB_ELTWISE_FUNCTION_2
ARBB_ELTWISE_FUNCTION_3
ARBB_ELTWISE_FUNCTION_4
ARBB_ELTWISE_FUNCTION_5
ARBB_ELTWISE_FUNCTION_6
ARBB_ELTWISE_FUNCTION_7
ARBB_ELTWISE_FUNCTION_8
ARBB_ELTWISE_FUNCTION_9
ARBB_ELTWISE_FUNCTION_10
ARBB_ELTWISE_FUNCTION_11
ARBB_ELTWISE_FUNCTION_12
ARBB_ELTWISE_FUNCTION_13
ARBB_ELTWISE_FUNCTION_14
ARBB_ELTWISE_FUNCTION_15
ARBB_ELTWISE_FUNCTION_16
ARBB_ELTWISE_FUNCTION_17
ARBB_ELTWISE_FUNCTION_18
ARBB_ELTWISE_FUNCTION_19
ARBB_ELTWISE_FUNCTION_20
ARBB_ELTWISE_FUNCTION_21
ARBB_ELTWISE_FUNCTION_22
ARBB_ELTWISE_FUNCTION_23
ARBB_ELTWISE_FUNCTION_24
ARBB_ELTWISE_FUNCTION_25
ARBB_ELTWISE_FUNCTION_26
ARBB_ELTWISE_FUNCTION_27
ARBB_ELTWISE_FUNCTION_28
ARBB_ELTWISE_FUNCTION_29
ARBB_ELTWISE_FUNCTION_30
ARBB_ELTWISE_FUNCTION_31
ARBB_ELTWISE_FUNCTION_32
ARBB_ELTWISE_FUNCTION_33
ARBB_ELTWISE_FUNCTION_34
ARBB_ELTWISE_FUNCTION_35
ARBB_ELTWISE_METHOD_0
ARBB_ELTWISE_METHOD_1
ARBB_ELTWISE_METHOD_2
ARBB_ELTWISE_METHOD_3
ARBB_ELTWISE_METHOD_4
ARBB_ELTWISE_METHOD_5
ARBB_ELTWISE_METHOD_6
ARBB_ELTWISE_METHOD_7
ARBB_ELTWISE_METHOD_8
ARBB_ELTWISE_METHOD_9
ARBB_ELTWISE_METHOD_10
ARBB_ELTWISE_METHOD_11
ARBB_ELTWISE_METHOD_12
ARBB_ELTWISE_METHOD_13
ARBB_ELTWISE_METHOD_14
ARBB_ELTWISE_METHOD_15
ARBB_ELTWISE_METHOD_16
ARBB_ELTWISE_METHOD_17
ARBB_ELTWISE_METHOD_18
ARBB_ELTWISE_METHOD_19
ARBB_ELTWISE_METHOD_20
ARBB_ELTWISE_METHOD_21
ARBB_ELTWISE_METHOD_22
ARBB_ELTWISE_METHOD_23
ARBB_ELTWISE_METHOD_24
ARBB_ELTWISE_METHOD_25
ARBB_ELTWISE_METHOD_26
ARBB_ELTWISE_METHOD_27
ARBB_ELTWISE_METHOD_28
ARBB_ELTWISE_METHOD_29
ARBB_ELTWISE_METHOD_30
ARBB_ELTWISE_METHOD_31
ARBB_ELTWISE_METHOD_32
ARBB_ELTWISE_METHOD_33
ARBB_ELTWISE_METHOD_34
ARBB_ELTWISE_METHOD_35
ARBB_ELTWISE_TMETHOD_0
ARBB_ELTWISE_TMETHOD_1
ARBB_ELTWISE_TMETHOD_2
ARBB_ELTWISE_TMETHOD_3
ARBB_ELTWISE_TMETHOD_4
ARBB_ELTWISE_TMETHOD_5
ARBB_ELTWISE_TMETHOD_6
ARBB_ELTWISE_TMETHOD_7
ARBB_ELTWISE_TMETHOD_8
ARBB_ELTWISE_TMETHOD_9
ARBB_ELTWISE_TMETHOD_10
ARBB_ELTWISE_TMETHOD_11
ARBB_ELTWISE_TMETHOD_12
ARBB_ELTWISE_TMETHOD_13
ARBB_ELTWISE_TMETHOD_14
ARBB_ELTWISE_TMETHOD_15
ARBB_ELTWISE_TMETHOD_16
ARBB_ELTWISE_TMETHOD_17
ARBB_ELTWISE_TMETHOD_18
ARBB_ELTWISE_TMETHOD_19
ARBB_ELTWISE_TMETHOD_20
ARBB_ELTWISE_TMETHOD_21
ARBB_ELTWISE_TMETHOD_22
ARBB_ELTWISE_TMETHOD_23
ARBB_ELTWISE_TMETHOD_24
ARBB_ELTWISE_TMETHOD_25
ARBB_ELTWISE_TMETHOD_26
ARBB_ELTWISE_TMETHOD_27
ARBB_ELTWISE_TMETHOD_28
ARBB_ELTWISE_TMETHOD_29
ARBB_ELTWISE_TMETHOD_30
ARBB_ELTWISE_TMETHOD_31
ARBB_ELTWISE_TMETHOD_32
ARBB_ELTWISE_TMETHOD_33
ARBB_ELTWISE_TMETHOD_34
ARBB_ELTWISE_TMETHOD_35
Small Arrays
Small Array Element-wise Functions
Functions
abs
acos
asin
atan
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
clamp
cos
cosh
exp
exp10
floor
ceil
log
log10
rcp
round
rsqrt
sin
sinh
sqrt
tan
tanh
operator!
operator!
operator~
operator-
operator+
operator+
operator+
operator+
operator+
operator+=
operator+=
operator+=
operator&
operator&
operator&
operator&
operator&
operator&=
operator&=
operator&=
atan2
atan2
atan2
atan2
atan2
compare
compare
compare
compare
compare
operator/
operator/
operator/
operator/
operator/
operator/=
operator/=
operator/=
div_tan
div_tan
div_tan
div_tan
div_tan
operator==
operator==
operator==
operator==
operator==
group__arbb__elementwise__array.htm#gaa33350eba0feb71f3cfe3fa95b039598
group__arbb__elementwise__array.htm#ga2dfbca18a16bf7f1fa282cce3261f3dc
group__arbb__elementwise__array.htm#ga30a69ec7b22ed87f7e338704333c653f
group__arbb__elementwise__array.htm#ga41fef67c0646370a7381e0418be49230
group__arbb__elementwise__array.htm#gac43a497e7777a92cddc283741dc2e05a
group__arbb__elementwise__array.htm#ga3c091daf4d748c62e1fe2d5ac09a7d6d
group__arbb__elementwise__array.htm#gac5e1750ba1dec7448bc279c5448a1726
group__arbb__elementwise__array.htm#ga8a876eeb8a1de7ad9677c2b9b273b06f
group__arbb__elementwise__array.htm#gad2ab7dcbb51de9cf85f8d83708f1afcd
group__arbb__elementwise__array.htm#ga86f6ff9c09dd35e71f4b23e7794b55ab
operator|
operator|
operator|
operator|
operator|
operator|=
operator|=
operator|=
operator<=
operator<=
operator<=
operator<=
operator<=
operator<
operator<
operator<
operator<
operator<
operator&&
operator&&
operator&&
operator&&
operator&&
operator&&
operator&&
operator&&
operator&&
operator&&
operator||
operator||
operator||
operator||
operator||
operator||
operator||
operator||
operator||
operator||
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<=
operator<<=
operator<<=
max
max
max
max
max
min
min
min
min
min
operator%
operator%
operator%
operator%
operator%
operator%=
operator%=
operator%=
operator*
operator*
operator*
operator*
operator*
operator*=
operator*=
operator*=
operator!=
operator!=
operator!=
operator!=
operator!=
pow
pow
pow
pow
pow
group__arbb__elementwise__array.htm#gae8f7ffc63e34b8574589fe52d73900cd
group__arbb__elementwise__array.htm#ga185545a227ce0d6c45b9fa98233ebffa
group__arbb__elementwise__array.htm#ga279471be1bc519ec4784fd5c5e9d02ae
group__arbb__elementwise__array.htm#gaa4a78ec3a145532f9c92cd9e7837a346
group__arbb__elementwise__array.htm#ga97499c5f6191da932b561e731111e686
group__arbb__elementwise__array.htm#gae375aa811f25cb342ac80c226618fe25
group__arbb__elementwise__array.htm#ga51afcebe729c2354379ca6636b5b03be
group__arbb__elementwise__array.htm#ga8e601221851997bc47ff0f6dd6fb4287
operator-
operator-
operator-
operator-
operator-
operator-=
operator-=
operator-=
operator^
operator^
operator^
operator^
operator^
operator^=
operator^=
operator^=
select
select
select
select
select
select
select
select
select
select
select
select
operator++
operator++
operator--
operator--
bitwise_cast
select
Functions
swap
make_array
add_reduce
mul_reduce
min_reduce
max_reduce
and_reduce
ior_reduce
xor_reduce
resize
resize
cat
any
all
sum
product
Classes
structarbb_1_1array.htm
Complex Numbers
Functions
polar
conj
real
imag
abs
norm
arg
operator+
operator+
operator+
operator+
operator-
operator-
operator-
operator-
operator*
operator*
operator*
operator/
operator/
operator/
operator==
operator==
operator==
operator!=
operator!=
operator!=
pow
pow
pow
pow
pow
exp
sqrt
log
log10
sin
cos
tan
sinh
cosh
tanh
select
Classes
classstd_1_1complex_3_01arbb_1_1scalar_3_01_t_01_4_01_4.htm
Alignment
Defines
ARBB_CPP_ALIGN
ARBB_CPP_ALIGN_ALLOCA
Functions
aligned_malloc
aligned_free
Closures
Functions
capture
Classes
arbb::auto_closure
classarbb_1_1closure_3_01_function_type_01_4.htm
Type Traits
Classes
structarbb_1_1boolean__type.htm
structarbb_1_1compare__type.htm
structarbb_1_1captured.htm
structarbb_1_1uncaptured.htm
Appendix - Virtual Machine API
Opaque Types
Classes
arbb_context_t
arbb_refcountable_t
arbb_error_details_t
arbb_global_variable_t
arbb_variable_t
arbb_function_t
arbb_type_t
arbb_binding_t
arbb_string_t
Null Object Functions
Functions
arbb_is_refcountable_null
arbb_set_refcountable_null
arbb_is_error_details_null
arbb_set_error_details_null
arbb_is_string_null
arbb_set_string_null
arbb_is_context_null
arbb_set_context_null
arbb_is_function_null
arbb_set_function_null
arbb_is_variable_null
arbb_set_variable_null
arbb_is_global_variable_null
arbb_set_global_variable_null
arbb_is_binding_null
arbb_set_binding_null
arbb_is_type_null
arbb_set_type_null
Error Handling
Enumerations
arbb_error_t
Functions
arbb_get_error_message
arbb_get_error_code
arbb_free_error_details
Contexts
Functions
arbb_get_default_context
Reference Counting
Functions
arbb_function_to_refcountable
arbb_global_variable_to_refcountable
arbb_acquire_ref
arbb_release_ref
String Objects
Functions
arbb_get_c_string
arbb_free_string
Types
Enumerations
arbb_scalar_type_t
Functions
arbb_get_scalar_type
arbb_sizeof_type
arbb_get_dense_type
arbb_get_nested_type
Constants
Functions
arbb_create_constant
Globals
Functions
arbb_create_global
arbb_get_variable_from_global
Functions
Functions
arbb_get_function_type
arbb_get_function_type_parameter_alias
arbb_begin_function
arbb_abort_function
arbb_end_function
arbb_get_parameter
arbb_serialize_function
Local Variables
Functions
arbb_create_local
Operations
Enumerations
arbb_opcode_t
Functions
arbb_op
arbb_op_dynamic
Function Calls
Enumerations
arbb_call_opcode_t
Functions
arbb_call_op
If Statements
Functions
arbb_if
arbb_else
arbb_end_if
Loops
Enumerations
arbb_loop_type_t
arbb_loop_block_t
Functions
arbb_begin_loop
arbb_begin_loop_block
arbb_loop_condition
arbb_end_loop
arbb_break
arbb_continue
Scalar Data Access
Functions
arbb_read_scalar
arbb_write_scalar
Container Bindings
Functions
arbb_create_dense_binding
arbb_free_binding
Container Data Mapping
Enumerations
arbb_range_access_mode_t
Functions
arbb_map_to_host
Execution and Compilation
Functions
arbb_execute
arbb_compile
arbb_finish
Immediate Map Operation Support Functions
Functions
arbb_push_map_coord
arbb_pop_map_coord
arbb_set_scalar_source_element
arbb_set_copy_scalar_source_element
Auxiliary Operations - Function Stack
Functions
arbb_push_function
arbb_pop_function
arbb_top_function
Class List
arbb_binding_t
arbb_context_t
arbb_error_details_t
arbb_function_t
arbb_global_variable_t
arbb_refcountable_t
arbb_string_t
arbb_type_t
arbb_variable_t
arbb::arithmetic_error
structarbb_1_1array.htm
arbb::auto_closure
arbb::bad_alloc
structarbb_1_1boolean__type.htm
structarbb_1_1boolean__type_3_01scalar_3_01scalar__type_01_4_01_4.htm
structarbb_1_1captured.htm
structarbb_1_1captured_3_01bool_01_4.htm
structarbb_1_1captured_3_01boolean_01_4.htm
structarbb_1_1captured_3_01char_01_4.htm
structarbb_1_1captured_3_01double_01_4.htm
structarbb_1_1captured_3_01f32_01_4.htm
structarbb_1_1captured_3_01f64_01_4.htm
structarbb_1_1captured_3_01float_01_4.htm
structarbb_1_1captured_3_01i16_01_4.htm
structarbb_1_1captured_3_01i32_01_4.htm
structarbb_1_1captured_3_01i64_01_4.htm
structarbb_1_1captured_3_01i8_01_4.htm
structarbb_1_1captured_3_01isize_01_4.htm
structarbb_1_1captured_3_01signed_01char_01_4.htm
structarbb_1_1captured_3_01signed_01int_01_4.htm
structarbb_1_1captured_3_01signed_01long_01long_01_4.htm
structarbb_1_1captured_3_01signed_01short_01_4.htm
structarbb_1_1captured_3_01u16_01_4.htm
structarbb_1_1captured_3_01u32_01_4.htm
structarbb_1_1captured_3_01u64_01_4.htm
structarbb_1_1captured_3_01u8_01_4.htm
structarbb_1_1captured_3_01unsigned_01char_01_4.htm
structarbb_1_1captured_3_01unsigned_01int_01_4.htm
structarbb_1_1captured_3_01unsigned_01long_01long_01_4.htm
structarbb_1_1captured_3_01unsigned_01short_01_4.htm
structarbb_1_1captured_3_01usize_01_4.htm
classarbb_1_1closure_3_01_function_type_01_4.htm
structarbb_1_1compare__type.htm
structarbb_1_1compare__type_3_01scalar_3_01scalar__type_01_4_01_4.htm
classstd_1_1complex_3_01arbb_1_1scalar_3_01_t_01_4_01_4.htm
classarbb_1_1const__range.htm
classarbb_1_1const__range__iterator.htm
classarbb_1_1dense.htm
arbb::exception
arbb::internal_error
arbb::invalid_op_within_map
classarbb_1_1nested.htm
arbb::out_of_bounds
classarbb_1_1range.htm
classarbb_1_1range__iterator.htm
classarbb_1_1scalar.htm
classarbb_1_1scoped__timer__impl.htm
arbb::system_time_source
structarbb_1_1uncaptured.htm
structarbb_1_1uncaptured_3_01bool_01_4.htm
structarbb_1_1uncaptured_3_01boolean_01_4.htm
structarbb_1_1uncaptured_3_01char_01_4.htm
structarbb_1_1uncaptured_3_01double_01_4.htm
structarbb_1_1uncaptured_3_01f32_01_4.htm
structarbb_1_1uncaptured_3_01f64_01_4.htm
structarbb_1_1uncaptured_3_01float_01_4.htm
structarbb_1_1uncaptured_3_01i16_01_4.htm
structarbb_1_1uncaptured_3_01i32_01_4.htm
structarbb_1_1uncaptured_3_01i64_01_4.htm
structarbb_1_1uncaptured_3_01i8_01_4.htm
structarbb_1_1uncaptured_3_01isize_01_4.htm
structarbb_1_1uncaptured_3_01signed_01char_01_4.htm
structarbb_1_1uncaptured_3_01signed_01int_01_4.htm
structarbb_1_1uncaptured_3_01signed_01long_01long_01_4.htm
structarbb_1_1uncaptured_3_01signed_01short_01_4.htm
structarbb_1_1uncaptured_3_01u16_01_4.htm
structarbb_1_1uncaptured_3_01u32_01_4.htm
structarbb_1_1uncaptured_3_01u64_01_4.htm
structarbb_1_1uncaptured_3_01u8_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01char_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01int_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01long_01long_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01short_01_4.htm
structarbb_1_1uncaptured_3_01usize_01_4.htm
arbb::uninitialized_access
Class Hierarchy
arbb_binding_t
arbb_context_t
arbb_error_details_t
arbb_function_t
arbb_global_variable_t
arbb_refcountable_t
arbb_string_t
arbb_type_t
arbb_variable_t
structarbb_1_1array.htm
arbb::auto_closure
structarbb_1_1boolean__type.htm
structarbb_1_1boolean__type_3_01scalar_3_01scalar__type_01_4_01_4.htm
structarbb_1_1captured.htm
structarbb_1_1captured_3_01bool_01_4.htm
structarbb_1_1captured_3_01boolean_01_4.htm
structarbb_1_1captured_3_01char_01_4.htm
structarbb_1_1captured_3_01double_01_4.htm
structarbb_1_1captured_3_01f32_01_4.htm
structarbb_1_1captured_3_01f64_01_4.htm
structarbb_1_1captured_3_01float_01_4.htm
structarbb_1_1captured_3_01i16_01_4.htm
structarbb_1_1captured_3_01i32_01_4.htm
structarbb_1_1captured_3_01i64_01_4.htm
structarbb_1_1captured_3_01i8_01_4.htm
structarbb_1_1captured_3_01isize_01_4.htm
structarbb_1_1captured_3_01signed_01char_01_4.htm
structarbb_1_1captured_3_01signed_01int_01_4.htm
structarbb_1_1captured_3_01signed_01long_01long_01_4.htm
structarbb_1_1captured_3_01signed_01short_01_4.htm
structarbb_1_1captured_3_01u16_01_4.htm
structarbb_1_1captured_3_01u32_01_4.htm
structarbb_1_1captured_3_01u64_01_4.htm
structarbb_1_1captured_3_01u8_01_4.htm
structarbb_1_1captured_3_01unsigned_01char_01_4.htm
structarbb_1_1captured_3_01unsigned_01int_01_4.htm
structarbb_1_1captured_3_01unsigned_01long_01long_01_4.htm
structarbb_1_1captured_3_01unsigned_01short_01_4.htm
structarbb_1_1captured_3_01usize_01_4.htm
classarbb_1_1closure_3_01_function_type_01_4.htm
structarbb_1_1compare__type.htm
structarbb_1_1compare__type_3_01scalar_3_01scalar__type_01_4_01_4.htm
classstd_1_1complex_3_01arbb_1_1scalar_3_01_t_01_4_01_4.htm
classarbb_1_1const__range.htm
classarbb_1_1const__range__iterator.htm
classarbb_1_1dense.htm
arbb::exception
arbb::arithmetic_error
arbb::bad_alloc
arbb::internal_error
arbb::invalid_op_within_map
arbb::out_of_bounds
arbb::uninitialized_access
classarbb_1_1nested.htm
classarbb_1_1range.htm
classarbb_1_1range__iterator.htm
classarbb_1_1scalar.htm
classarbb_1_1scoped__timer__impl.htm
arbb::system_time_source
structarbb_1_1uncaptured.htm
structarbb_1_1uncaptured_3_01bool_01_4.htm
structarbb_1_1uncaptured_3_01boolean_01_4.htm
structarbb_1_1uncaptured_3_01char_01_4.htm
structarbb_1_1uncaptured_3_01double_01_4.htm
structarbb_1_1uncaptured_3_01f32_01_4.htm
structarbb_1_1uncaptured_3_01f64_01_4.htm
structarbb_1_1uncaptured_3_01float_01_4.htm
structarbb_1_1uncaptured_3_01i16_01_4.htm
structarbb_1_1uncaptured_3_01i32_01_4.htm
structarbb_1_1uncaptured_3_01i64_01_4.htm
structarbb_1_1uncaptured_3_01i8_01_4.htm
structarbb_1_1uncaptured_3_01isize_01_4.htm
structarbb_1_1uncaptured_3_01signed_01char_01_4.htm
structarbb_1_1uncaptured_3_01signed_01int_01_4.htm
structarbb_1_1uncaptured_3_01signed_01long_01long_01_4.htm
structarbb_1_1uncaptured_3_01signed_01short_01_4.htm
structarbb_1_1uncaptured_3_01u16_01_4.htm
structarbb_1_1uncaptured_3_01u32_01_4.htm
structarbb_1_1uncaptured_3_01u64_01_4.htm
structarbb_1_1uncaptured_3_01u8_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01char_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01int_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01long_01long_01_4.htm
structarbb_1_1uncaptured_3_01unsigned_01short_01_4.htm
structarbb_1_1uncaptured_3_01usize_01_4.htm
Class Members
Namespace List
arbb
std
Namespace Members
File List
alignment.hpp
arbb.hpp
arbb_vmapi.h
array.hpp
array_funcs.hpp
auto_closure.hpp
bind_dense.hpp
call.hpp
capture.hpp
closure.hpp
collective.hpp
complex.hpp
config.hpp
control_flow.hpp
dense.hpp
dense_funcs.hpp
dense_user_funcs.hpp
elementwise_dense_scalar.hpp
elementwise_dense_userdefined.hpp
elementwise_nested_scalar.hpp
emulation.hpp
exception.hpp
finish.hpp
map.hpp
namespace.hpp
nested.hpp
nested_funcs.hpp
range.hpp
range_iterator.hpp
range_iterator_funcs.hpp
scalar.hpp
scalar_funcs.hpp
scoped_timer.hpp
type_traits.hpp
File Members