LIST Integer Operations
Basic operations
Module
Functions
Comparison against 0
Module
UTCGP.listinteger_iscond — Module
Is conditions: Return 1 or 0 for every element
Exports :
- bundle_listinteger_iscond :
is_sup_0is_eq_0is_less_0is_eq_tocompare_tuple_a_gr_bcompare_tuple_a_eq_bcompare_tuple_a_less_bis_more_than_rightis_more_eq_than_rightis_eq_to_preveven_indices_maskodd_indices_maskmaskinverse_maskgreater_than_broadcastless_than_broadcasteq_broadcastcompare_two_vectors
Functions
UTCGP.listinteger_iscond.is_sup_0 — Function
is_sup_0(from::Vector{<:Number}, args...)Indicator function. 1 where element is > 0
julia> is_sup_0([-5,-1,0,1,5])
5-element Vector{Int64}:
0
0
0
1
1UTCGP.listinteger_iscond.is_eq_0 — Function
is_eq_0(from::Vector{<:Number}, args...)Indicator function. 1 where element is == 0
julia> is_eq_0([-5,-1,0,1,5])
5-element Vector{Int64}:
0
0
1
0
0UTCGP.listinteger_iscond.is_less_0 — Function
is_less_0(from::Vector{<:Number}, args...)Indicator function. 1 where element is < 0
julia> is_less_0([-5,-1,0,1,5])
5-element Vector{Int64}:
1
1
0
0
0UTCGP.listinteger_iscond.compare_tuple_a_gr_b — Function
compare_tuple_a_gr_b(combinations::Vector{Tuple{T,T}}, args...) where {T<:Number}For every tuple of elements (a,b), return whether a>b.
julia> compare_tuple_a_gr_b([(0.1,0.2), (0.1,0.1), (0.1,0.0)])
3-element Vector{Int64}:
0
0
1UTCGP.listinteger_iscond.compare_tuple_a_eq_b — Function
compare_tuple_a_eq_b(combinations::Vector{Tuple{T,T}}, args...) where {T<:Number}For every tuple of elements (a,b), return whether a==b.
julia> compare_tuple_a_eq_b([(0.1,0.2), (0.1,0.1), (0.1,0.0)])
3-element Vector{Int64}:
0
1
0UTCGP.listinteger_iscond.compare_tuple_a_less_b — Function
compare_tuple_a_less_b(combinations::Vector{Tuple{T,T}}, args...) where {T<:Number}For every tuple of elements (a,b), return whether a<b.
julia> compare_tuple_a_less_b([(0.1,0.2), (0.1,0.1), (0.1,0.0)])
3-element Vector{Int64}:
1
0
0