Member Variables¶
A¶
variablegenerator_expj<T, VecWidth>::alphavariablegenerator_cossin<T, VecWidth>::alphavariablegenerator_sin<T, VecWidth>::alphavariableexpression_with_arguments<Args>::args Tuple holding all arguments.variableexpression_with_arguments<Arg>::args Tuple holding the single argument.variableaxis_params<Axis, N>::axis The axis index.
B¶
variablegenerator_expj<T, VecWidth>::betavariablegenerator_cossin<T, VecWidth>::betavariablegenerator_sin<T, VecWidth>::beta
C¶
variableexpression_with_arguments<Args>::count Number of arguments held by the expression.variableexpression_with_arguments<Arg>::count Number of arguments held by the expression (always 1).variableexpression_unpack<E>::countvariableexpression_reduce<Tout, Dims, Twork, Tin, ReduceFn, TransformFn, FinalFn>::countervariablecursor<Dims>::current Current multi-dimensional index.
D¶
variableexpression_adjacent<Fn, E>::datavariableexpression_histogram<Bins, E, TCount>::datavariablefraction::denominator Denominator of the fraction (always positive after normalization).variableexpression_traits<T>::dimsvariableexpression_with_traits<Arg>::dimsvariableexpression_function<Fn, Args>::dims Number of dimensions of the expression.variableexpression_discard<Tin, Dims>::dimsvariableexpression_traits<expression_scalar<T>>::dimsvariableexpression_traits<expression_counter<T, Dims>>::dimsvariableexpression_slice<Arg>::dimsvariableexpression_traits<expression_slice<Arg>>::dimsvariableexpression_traits<expression_cast<T, Arg>>::dimsvariableexpression_traits<expression_lambda<T, Dims, Fn, Rnd>>::dimsvariableexpression_traits<expression_padded<Arg>>::dimsvariableexpression_traits<expression_reverse<Arg>>::dimsvariableexpression_traits<expression_fixshape<Arg, fixed_shape_t<ShapeValues...>>>::dimsvariableexpression_traits<expression_reshape<Arg, OutDims>>::dimsvariableexpression_traits<expression_linspace<T, truncated>>::dimsvariableexpression_concatenate<Arg1, Arg2, ConcatAxis>::dimsvariableexpression_traits<expression_concatenate<Arg1, Arg2, ConcatAxis>>::dimsvariableexpression_unpack<E>::dimsvariableexpression_adjacent<Fn, E>::dimsvariableexpression_trace<E>::dimsvariableexpression_dimensions<Dims, E>::dimsvariableexpression_traits<univector<T, Tag>>::dimsvariableexpression_traits<expression_handle<T, Dims>>::dims Number of dimensions.variableexpression_traits<expression_placeholder<T, Dims, Key>>::dims Number of dimensions.variablegenerator<T, VecWidth, Class, Twork>::dimsvariabletensor_subscript<T, Derived, std::integer_sequence<index_t, Dims...>>::dimsvariabletensor<T, NDims>::dims Number of dimensions.variableexpression_traits<tensor<T, Dims>>::dimsvariableexpression_random_uniform<T, Dims, Reference>::dimsvariableexpression_random_range<T, Dims, Reference>::dimsvariableexpression_random_normal<T, Dims, Reference>::dimsvariableexpression_reduce<Tout, Dims, Twork, Tin, ReduceFn, TransformFn, FinalFn>::dims
E¶
variableexpression_linspace<T, truncated>::endpointvariableexpression_traits<T>::explicit_operandvariableexpression_traits_defaults::explicit_operandvariableexpression_with_traits<Arg>::explicit_operand
F¶
variableexpression_padded<Arg>::fill_valuevariableexpression_filter<T>::filter_expr The wrapped placeholder expression.variableexpression_reduce<Tout, Dims, Twork, Tin, ReduceFn, TransformFn, FinalFn>::finalfnvariableexpression_function<Fn, Args>::fn Callable applied to the arguments.variableexpression_lambda<T, Dims, Fn, Rnd>::fnvariableexpression_adjacent<Fn, E>::fnvariableexpression_vtable<T, Dims>::fn_begin_pass begin_pass callback.variableexpression_vtable<T, Dims>::fn_end_pass end_pass callback.variableexpression_vtable<T, Dims>::fn_get_elements get_elements callbacks per axis/size.variableexpression_vtable<T, Dims>::fn_reset reset callback.variableexpression_vtable<T, Dims>::fn_set_elements set_elements callbacks per axis/size.variableexpression_vtable<T, Dims>::fn_shapeof Shape query callback.variableexpression_vtable<T, Dims>::fn_substitute Placeholder substitution callback.
H¶
variableexpression_placeholder<T, Dims, Key>::handle Handle to the bound expression, or empty if unbound.variabletensor<T, NDims>::has_tensor_range Returnstrueif any ofIndex...is a tensor_range.
I¶
variableexpression_dimensions<Dims, E>::in_dimsvariableexpression_reshape<Arg, OutDims>::in_shapevariabletensor<T, NDims>::nested_iterator_t::indexvariabletensor<T, NDims>::tensor_iterator::indicesvariableexpression_padded<Arg>::input_shapevariableexpression_reverse<Arg>::input_shapevariableexpression_handle<T, Dims>::instance Pointer to the concrete expression instance.variableexpression_linspace<T, truncated>::invsizevariableunivector<T, Size>::is_aligned True: aligned to the maximum vector alignment.variableunivector<T, tag_array_ref>::is_aligned False: alignment of the referenced data is unknown.variableunivector<T, tag_dynamic_vector>::is_aligned True: aligned to the maximum vector alignment.variableunivector<T, Size>::is_array True: backed bystd::array.variableunivector<T, tag_array_ref>::is_array False: not backed bystd::array.variableunivector<T, tag_dynamic_vector>::is_array False: not backed bystd::array.variableunivector<T, Size>::is_array_ref False: owns its data.variableunivector<T, tag_array_ref>::is_array_ref True: holds a reference to external data.variableunivector<T, tag_dynamic_vector>::is_array_ref False: owns its data.variableunivector<T, Size>::is_vector False: not dynamically sized.variableunivector<T, tag_array_ref>::is_vector False: not dynamically sized.variableunivector<T, tag_dynamic_vector>::is_vector True: dynamically sized.
M¶
variablesmall_buffer<T, Capacity>::m_data Pointer to the active storage (inline or heap).variablesmall_buffer<T, Capacity>::m_preallocated Inline storage for up tovariableinline_vector<T, N>::m_size Current number of elements stored.variablesmall_buffer<T, Capacity>::m_size Number of elements currently stored.variableinline_vector<T, N>::m_values Inline storage for the elements.variableexpression_with_arguments<Args>::masks Per-argument dimension masks computed from each argument's shape.variableexpression_random_range<T, Dims, Reference>::maxvariablecursor<Dims>::maximum Upper bound (exclusive) for each axis.variableexpression_random_range<T, Dims, Reference>::minvariablecursor<Dims>::minimum Lower bound (inclusive) for each axis.variableexpression_random_normal<T, Dims, Reference>::mu
N¶
variableexpression_vtable<T, Dims>::Nmax Largest supported block size.variableexpression_vtable<T, Dims>::Nsizes Number of supported power-of-two block sizes (1 .. maximum_expression_width<T>).variablefraction::numerator Numerator of the fraction.
O¶
R¶
variableexpression_traits<T>::random_accessvariableexpression_traits_defaults::random_accessvariableexpression_with_traits<Arg>::random_accessvariableexpression_function<Fn, Args>::random_access when all arguments support random access.variableexpression_traits<expression_slice<Arg>>::random_accessvariableexpression_traits<expression_cast<T, Arg>>::random_accessvariableexpression_traits<expression_lambda<T, Dims, Fn, Rnd>>::random_accessvariableexpression_traits<expression_padded<Arg>>::random_accessvariableexpression_traits<expression_fixshape<Arg, fixed_shape_t<ShapeValues...>>>::random_accessvariableexpression_traits<expression_reshape<Arg, OutDims>>::random_accessvariableexpression_traits<expression_concatenate<Arg1, Arg2, ConcatAxis>>::random_accessvariableexpression_adjacent<Fn, E>::random_accessvariableexpression_traits<expression_handle<T, Dims>>::random_access Handles are not random-access.variablegenerator<T, VecWidth, Class, Twork>::random_accessvariableexpression_reduce<Tout, Dims, Twork, Tin, ReduceFn, TransformFn, FinalFn>::reducefnvariableexpression_handle<T, Dims>::resource Owning resource, or null for a non-owning handle.
S¶
variablestate_holder<T, false>::s The owned state value.variablestate_holder<T, true>::s Pointer to the externally owned state. Never null for a valid holder.variableaudio_sample_traits<i16>::scale Maximum representable magnitude used as conversion scale.variableaudio_sample_traits<i24>::scale Maximum representable magnitude used as conversion scale.variableaudio_sample_traits<i32>::scale Maximum representable magnitude used as conversion scale.variableaudio_sample_traits<f32>::scale Scale factor for float samples (always 1).variableaudio_sample_traits<f64>::scale Scale factor for double samples (always 1).variableexpression_random_normal<T, Dims, Reference>::sigmavariableexpression_slice<Arg>::sizevariableexpression_linspace<T, truncated>::sizevariableexpression_concatenate<Arg1, Arg2, ConcatAxis>::size1variableunivector<T, Size>::size_known True: the size is known at compile time.variableunivector<T, tag_array_ref>::size_known False: the size is not known at compile time.variableunivector<T, tag_dynamic_vector>::size_known False: the size is not known at compile time.variabletensor<T, NDims>::tensor_iterator::srcvariabletensor<T, NDims>::nested_iterator_t::srcvariabletensor_range::start Start of the range (inclusive).std::nulloptmeans "from the beginning" (or "to the end" for negative steps).variableexpression_counter<T, Dims>::startvariableexpression_slice<Arg>::startvariableexpression_linspace<T, truncated>::startvariableexpression_random_uniform<T, Dims, Reference>::statevariableexpression_random_range<T, Dims, Reference>::statevariableexpression_random_normal<T, Dims, Reference>::statevariableshape<0>::static_size Compile-time size of the shape, always zero.variableunivector<T, Size>::static_size Compile-time size of the vector.variabletensor_range::step Step between elements. Defaults to 1. May be negative for a reverse iteration.variablegenerator_exp<T, VecWidth>::stepvariablegenerator_expj<T, VecWidth>::stepvariablegenerator_exp2<T, VecWidth>::stepvariablegenerator_cossin<T, VecWidth>::stepvariablegenerator_sin<T, VecWidth>::stepvariableexpression_counter<T, Dims>::stepsvariabletensor_range::stop End of the range (exclusive).std::nulloptmeans "to the end" (or "from the beginning" for negative steps).variableexpression_linspace<T, truncated>::stop
T¶
variableexpression_reduce<Tout, Dims, Twork, Tin, ReduceFn, TransformFn, FinalFn>::transformfnvariableaudio_sample_traits<i16>::type Matchingaudio_sample_typeenumerator.variableaudio_sample_traits<i24>::type Matchingaudio_sample_typeenumerator.variableaudio_sample_traits<i32>::type Matchingaudio_sample_typeenumerator.variableaudio_sample_traits<f32>::type Matchingaudio_sample_typeenumerator.variableaudio_sample_traits<f64>::type Matchingaudio_sample_typeenumerator.
V¶
variablerandom_state::v Internal 128-bit state stored as four 32-bit lanes.variableaxis_params<Axis, N>::value Alias ofwidthkept for backwards compatibility.variableexpression_scalar<T>::valuevariablegenerator<T, VecWidth, Class, Twork>::valuevariableexpression_reduce<Tout, Dims, Twork, Tin, ReduceFn, TransformFn, FinalFn>::valuevariablegenerator_linear<T, VecWidth>::vstepvariablegenerator_exp<T, VecWidth>::vstepvariablegenerator_exp2<T, VecWidth>::vstepvariableexpression_handle<T, Dims>::vtable Pointer to the static vtable for the instance type.
W¶
variableaxis_params<Axis, N>::width The vector width.variablegenerator<T, VecWidth, Class, Twork>::widthvariableexpression_reduce<Tout, Dims, Twork, Tin, ReduceFn, TransformFn, FinalFn>::width
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.