xtensor
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nstd
  Ctuple_size< xt::const_array< T, N > >
  Ctuple_size< xt::fixed_shape< N... > >
  Ctuple_size< xt::sequence_view< T, Start, End > >
 NxtStandard mathematical functions for xexpressions
  Ncheck_policy
   Cnone
   Cfull
  Nconvolve_mode
   Cvalid
   Cfull
  Nevaluation_strategy
   Cimmediate_type
   Clazy_type
  Nextension
   Cexpression_tag_and
   Cexpression_tag_and< T >
   Cexpression_tag_and< T, T >
   Cexpression_tag_and< T, xtensor_expression_tag >
   Cexpression_tag_and< T1, T... >
   Cexpression_tag_and< xtensor_expression_tag, T >
   Cexpression_tag_and< xtensor_expression_tag, xtensor_expression_tag >
   Cexpression_tag_and<>
   Cget_expression_tag
   Cget_expression_tag< xtl::xoptional< T, B > >
   Cget_expression_tag_impl
   Cget_expression_tag_impl< E, void_t< typename std::decay_t< E >::expression_tag > >
   Cxarray_adaptor_base
   Cxarray_adaptor_base< EC, L, SC, xoptional_expression_tag >
   Cxarray_adaptor_base< EC, L, SC, xtensor_expression_tag >
   Cxarray_adaptor_optional_traits
   Cxarray_container_base
   Cxarray_container_base< EC, L, SC, xoptional_expression_tag >
   Cxarray_container_base< EC, L, SC, xtensor_expression_tag >
   Cxarray_container_optional_traits
   Cxarray_optional_traits
   Cxbroadcast_base
   Cxbroadcast_base_impl
   Cxbroadcast_base_impl< xoptional_expression_tag, CT, X >
   Cxbroadcast_base_impl< xtensor_expression_tag, CT, X >
   Cxbroadcast_optional
   Cxcontainer_optional_base
   Cxdynamic_view_base
   Cxdynamic_view_base_impl
   Cxdynamic_view_base_impl< xoptional_expression_tag, CT, S, L, FST >
   Cxdynamic_view_base_impl< xtensor_expression_tag, CT, S, L, FST >
   Cxdynamic_view_optional
   Cxfunction_base
   Cxfunction_base_impl
   Cxfunction_base_impl< xoptional_expression_tag, F, CT... >
   Cxfunction_base_impl< xtensor_expression_tag, F, CT... >
   Cxfunction_optional_base
   Cxfunctor_view_base
   Cxfunctor_view_base_impl
   Cxfunctor_view_base_impl< xoptional_expression_tag, F, CT >
   Cxfunctor_view_base_impl< xtensor_expression_tag, F, CT >
   Cxfunctor_view_optional
   Cxgenerator_base
   Cxgenerator_base_impl
   Cxgenerator_base_impl< xoptional_expression_tag, F, R, S >
   Cxgenerator_base_impl< xtensor_expression_tag, F, R, S >
   Cxgenerator_optional
   Cxindex_view_base
   Cxindex_view_base_impl
   Cxindex_view_base_impl< xoptional_expression_tag, CT, I >
   Cxindex_view_base_impl< xtensor_expression_tag, CT, I >
   Cxindex_view_optional
   Cxoptional_empty_base
   Cxreducer_base
   Cxreducer_base_impl
   Cxreducer_base_impl< xoptional_expression_tag, F, CT, X, O >
   Cxreducer_base_impl< xtensor_expression_tag, F, CT, X, O >
   Cxreducer_optional
   Cxrepeat_base
   Cxrepeat_base_impl
   Cxrepeat_base_impl< xoptional_expression_tag, CT, X >
   Cxrepeat_base_impl< xtensor_expression_tag, CT, X >
   Cxrepeat_optional
   Cxscalar_base
   Cxscalar_base_impl
   Cxscalar_base_impl< xoptional_expression_tag, CT >
   Cxscalar_base_impl< xtensor_expression_tag, CT >
   Cxscalar_optional_base
   Cxscalar_optional_traits
   Cxstrided_view_base
   Cxstrided_view_base_impl
   Cxstrided_view_base_impl< xoptional_expression_tag, CT, S, L, FST >
   Cxstrided_view_base_impl< xtensor_expression_tag, CT, S, L, FST >
   Cxstrided_view_optional
   Cxtensor_adaptor_base
   Cxtensor_adaptor_base< EC, N, L, xoptional_expression_tag >
   Cxtensor_adaptor_base< EC, N, L, xtensor_expression_tag >
   Cxtensor_adaptor_optional_traits
   Cxtensor_container_base
   Cxtensor_container_base< EC, N, L, xoptional_expression_tag >
   Cxtensor_container_base< EC, N, L, xtensor_expression_tag >
   Cxtensor_container_optional_traits
   Cxtensor_empty_base
   Cxtensor_optional_traits
   Cxtensor_view_base
   Cxtensor_view_base< EC, N, L, xoptional_expression_tag >
   Cxtensor_view_base< EC, N, L, xtensor_expression_tag >
   Cxtensor_view_optional_traits
   Cxview_base
   Cxview_base_impl
   Cxview_base_impl< xoptional_expression_tag, CT, S... >
   Cxview_base_impl< xtensor_expression_tag, CT, S... >
   Cxview_optional
  Nmath
   Cabs_fun
   Cacos_fun
   Cacosh_fun
   Carg_fun
   Casin_fun
   Casinh_fun
   Catan2_fun
   Catan_fun
   Catanh_fun
   Ccbrt_fun
   Cceil_fun
   Cclamp_fun
   Cconj_fun
   Cconj_impl_fun
   Ccos_fun
   Ccosh_fun
   Cdeg2rad
   Cerf_fun
   Cerfc_fun
   Cexp2_fun
   Cexp_fun
   Cexpm1_fun
   Cfabs_fun
   Cfdim_fun
   Cfloor_fun
   Cfma_fun
   Cfmax_fun
   Cfmin_fun
   Cfmod_fun
   Chypot_fun
   Cisfinite_fun
   Cisinf_fun
   Cisnan_fun
   Clgamma_fun
   Clog10_fun
   Clog1p_fun
   Clog2_fun
   Clog_fun
   Cmaximum
   Cminimum
   Cnearbyint_fun
   Cnorm_fun
   Cpow_fun
   Crad2deg
   Cremainder_fun
   Crint_fun
   Cround_fun
   Csign_fun
   Csign_impl
   Csign_impl< xtl::xoptional< T, B > >
   Csin_fun
   Csinh_fun
   Csqrt_fun
   Ctan_fun
   Ctanh_fun
   Ctgamma_fun
   Ctrunc_fun
  Nplaceholders
   Cxtuph
   Crangemaker
   Crangemaker< A, B, C >
   Crangemaker< A, B >
  Nprint_options
   Cprint_options_impl
   Cline_widthIo manipulator used to set the width of the lines when printing an expression
   CthresholdIo manipulator used to set the threshold after which summarization is triggered
   Cedge_itemsIo manipulator used to set the number of egde items if the summarization is triggered
   CprecisionIo manipulator used to set the precision of the floating point values when printing an expression
  Nstrided_assign_detail
   Cloop_sizes_t
   Cidx_tools
   Cidx_tools< layout_type::row_major >
   Cidx_tools< layout_type::column_major >
   Ccheck_strides_functor
  Ntraits_detail
   Cnorm_of_scalar_impl
   Cnorm_of_scalar_impl< T, false >
   Cnorm_of_scalar_impl< T, true >
   Cnorm_of_array_elements_impl
   Cnorm_of_array_elements_impl< void *, false, false >
   Cnorm_of_array_elements_impl< T, false, false >
   Cnorm_of_array_elements_impl< T, true, false >
   Cnorm_of_array_elements_impl< T, false, true >
   Cnorm_of_array_elements_impl< long double, false, true >
   Cnorm_of_vector_impl
   Cnorm_type_base
  Cacquire_ownership
  Caligned_arrayThis array class is modeled after std::array but adds optional alignment through a template parameter
  Caligned_mode
  Cbig_promote_value_type
  Cbroadcast_error
  Cbuffer_inner_types
  Cbuffer_inner_types< xbuffer_adaptor< CP, O, A > >
  Cbuffer_inner_types< xiterator_adaptor< I, CI > >
  Cbuffer_inner_types< xiterator_owner_adaptor< C, IG > >
  Ccan_assign
  Ccan_assign< xstrided_view< CT, S, L, FST >, RHS >
  Ccheck_strides_overlap
  Ccheck_strides_overlap< layout_type::column_major >
  Ccheck_strides_overlap< layout_type::row_major >
  Ccommon_difference_type
  Ccommon_difference_type<>
  Ccommon_size_type
  Ccommon_size_type<>
  Ccommon_tensor_type
  Ccommon_value_type
  Cconcatenate_error
  Cconditional_cast_functor
  Cconditional_cast_functor< false, T >
  Cconditional_cast_functor< true, T >
  Cconst_arrayA std::array like class with all member function (except reverse iterators) as constexpr
  Cconst_value
  Cconst_xclosure
  Cconst_xclosure< E, disable_xexpression< std::decay_t< E > > >
  Cconst_xclosure< xshared_expression< E > &, std::enable_if_t< true > >
  Ccontainer_simd_return_type
  Cdecay_all
  Cdecay_all< S< X... > >
  Cdisable_indexed_stepper
  Cdriven_align_mode
  Cenable_indexed_stepper
  Cfilter_fixed_shape
  Cfixed_shapeFixed shape implementation for compile time defined arrays
  Cfixed_xreducer_shape_type
  Cfixed_xreducer_shape_type< fixed_shape< I... >, fixed_shape< J... > >
  Cforbid_simd
  Cforbid_simd< const std::vector< bool, A > >
  Cforbid_simd< const xtl::xdynamic_bitset< B, A > >
  Cforbid_simd< std::vector< bool, A > >
  Cforbid_simd< xtl::xdynamic_bitset< B, A > >
  Cget_init_type
  Cget_init_type< V, fixed_shape< X... > >
  Cget_strides_type
  Cget_strides_type< S >
  Cget_value_type
  Cget_value_type< T >
  Chas_assign_conversion
  Chas_sign_conversion
  Chas_simd_apply
  Chas_simd_interface
  Chas_simd_interface< xfunction< F, CT... >, T >
  Chas_simd_interface< xfunctor_adaptor< F, CT >, T >
  Chas_simd_interface< xfunctor_applier_base< D >, T >
  Chas_simd_interface< xfunctor_view< F, CT >, T >
  Chas_simd_interface< xtensor_view< EC, N, L, Tag > >
  Chas_simd_type
  Cindex_from_shape
  Cindex_mapperA helper class for mapping indices between views and their underlying containers
  Cindex_mapper< xt::xview< UnderlyingContainer, Slices... > >
  Cinitializer_dimension
  Cinner_aligned_mode
  Cinvalid_type
  Cis_chunked_t
  Cis_contiguous_container
  Cis_contiguous_container< xiterator< St, S, L > >
  Cis_contiguous_container< xiterator_adaptor< I, CI > >
  Cis_contiguous_container< xiterator_owner_adaptor< C, IG > >
  Cis_evaluation_strategy
  Cis_indexed_stepper
  Cis_indexed_stepper< xindexed_stepper< T, B > >
  Cis_narrowing_conversion
  Cis_not_xdummy_iterator
  Cis_not_xdummy_iterator< xdummy_iterator< is_const, CT > >
  Cis_reducer_options
  Cis_reducer_options_impl
  Cis_reducer_options_impl< std::tuple< X... > >
  Cis_specialization_of
  Cis_specialization_of< TT, TT< Ts... > >
  Cis_xoptional_expression
  Cis_xtensor_expression
  Ckeep_dims_type
  Clinear_assigner
  Clinear_assigner< false >
  Cmake_invalid_type
  Cmake_void
  Cmemory_range
  Cmissing_type
  Cnested_initializer_list
  Cnested_initializer_list< T, 0 >
  Cno_ownership
  Cnoalias_proxy
  Cnorm_typeTraits class for the result type of the norm_l2() function
  Cnumeric_constants
  Coverlapping_memory_checker
  Coverlapping_memory_checker< Dst, std::enable_if_t< addressable_to_expression< Dst > > >
  Coverlapping_memory_checker_base
  Coverlapping_memory_checker_traits
  Coverlapping_memory_checker_traits< E >
  Coverlapping_memory_checker_traits< E, std::enable_if_t< addressable_to_expression< E > > >
  Coverlapping_memory_checker_traits< E, std::enable_if_t<!addressable_to_expression< E > &&is_crtp_base_of< xview_semantic, E >::value > >
  Coverlapping_memory_checker_traits< E, std::enable_if_t<!addressable_to_expression< E > &&is_specialization_of< xfunction, E >::value > >
  Cpromote_shape
  Cpromote_strides
  Crebind_container
  Crebind_container< X, C< T, A > >
  Crebind_container< X, C< T, N > >
  Crebind_container< X, svector< T, N, A, B > >
  Creducer_options
   Cinitial_tester
   Cinitial_tester< xinitial< X > >
   Cinitial_tester< const xinitial< X > >
  Cremove_class
  Cremove_class< R(C::*)(Args...) const >
  Cremove_class< R(C::*)(Args...)>
  Cselect_dim_mapping_type
  Cselect_dim_mapping_type< fixed_shape< I... > >
  Cselect_iterable_base
  Cselect_layoutCompute a layout based on a layout and a shape type
  Csequence_view
  Csquared_norm_typeTraits class for the result type of the norm_sq() function
  Cstatic_dimension
  Cstatic_string
  Cstepper_assigner
  Cstepper_tools
  Cstrided_loop_assigner
  Csvector
  Ctemporary_container
  Ctemporary_container< xbuffer_adaptor< CP, O, A > >
  Ctemporary_container< xiterator_adaptor< I, CI > >
  Ctemporary_container< xiterator_owner_adaptor< C, IG > >
  Ctemporary_type
  Ctemporary_type< T, void_t< typename std::decay_t< T >::temporary_type > >
  Ctemporary_type_from_tag
  Ctemporary_type_from_tag< xtensor_expression_tag, T >
  Ctracking_allocator
   Crebind
  Ctranspose_error
  Ctuple_idx_of
  Ctuple_idx_of_impl
  Ctuple_idx_of_impl< I, T, std::tuple< T, Types... > >
  Ctuple_idx_of_impl< I, T, std::tuple< U, Types... > >
  Ctuple_idx_of_impl< I, T, std::tuple<> >
  Cunaligned_mode
  Cuvector
  Cview_temporary_type
  CxaccessibleBase class for implementation of common expression access methods
  Cxaccumulator_functor
  Cxall
  Cxall_tag
  Cxarray_adaptorDense multidimensional container adaptor with tensor semantic
  Cxarray_containerDense multidimensional container with tensor semantic
  Cxassign_traits
  Cxaxis_iteratorClass for iteration over (N-1)-dimensional slices, where N is the dimension of the underlying expression
  Cxaxis_slice_iteratorClass for iteration over one-dimensional slices
  Cxblockwise_reducer
  Cxbounded_iterator
  CxbroadcastBroadcasted xexpression to a specified shape
  Cxbuffer_adaptor
  Cxbuffer_adaptor_base
  Cxchunk_iterator
  Cxchunked_array
  Cxchunked_assigner
  Cxchunked_semantic
  Cxchunked_view
  Cxclosure
  Cxclosure< E, disable_xexpression< std::decay_t< E > > >
  Cxclosure< xshared_expression< E >, std::enable_if_t< true > >
  Cxconst_accessibleBase class for implementation of common expression constant access methods
  Cxconst_iterableBase class for multidimensional iterable constant expressions
  CxcontainerBase class for dense multidimensional containers
  Cxcontainer_inner_types
  Cxcontainer_inner_types< xarray_adaptor< EC, L, SC, Tag > >
  Cxcontainer_inner_types< xarray_container< EC, L, SC, Tag > >
  Cxcontainer_inner_types< xbroadcast< CT, X > >
  Cxcontainer_inner_types< xchunked_array< chunk_storage > >
  Cxcontainer_inner_types< xdynamic_view< CT, S, L, FST > >
  Cxcontainer_inner_types< xfixed_adaptor< EC, S, L, SH, Tag > >
  Cxcontainer_inner_types< xfixed_container< ET, S, L, SH, Tag > >
  Cxcontainer_inner_types< xfunction< F, CT... > >
  Cxcontainer_inner_types< xfunctor_adaptor< F, CT > >
  Cxcontainer_inner_types< xfunctor_view< F, CT > >
  Cxcontainer_inner_types< xgenerator< C, R, S > >
  Cxcontainer_inner_types< xindex_view< CT, I > >
  Cxcontainer_inner_types< xmasked_view< CTD, CTM > >
  Cxcontainer_inner_types< xoptional_assembly< VE, FE > >
  Cxcontainer_inner_types< xoptional_assembly_adaptor< VEC, FEC > >
  Cxcontainer_inner_types< xreducer< F, CT, X, O > >
  Cxcontainer_inner_types< xrepeat< CT, R > >
  Cxcontainer_inner_types< xscalar< CT > >
  Cxcontainer_inner_types< xstrided_view< CT, S, L, FST > >
  Cxcontainer_inner_types< xtensor_adaptor< EC, N, L, Tag > >
  Cxcontainer_inner_types< xtensor_container< EC, N, L, Tag > >
  Cxcontainer_inner_types< xtensor_view< EC, N, L, Tag > >
  Cxcontainer_inner_types< xview< CT, S... > >
  Cxcontainer_iterable_types
  Cxcontainer_semanticImplementation of the xsemantic_base interface for dense multidimensional containers
  Cxcontiguous_iterableBase class for multidimensional iterable expressions with contiguous storage
  Cxcsv_config
  Cxdrop_slice
  Cxdummy_iterator
  Cxdynamic_view
  Cxellipsis_tag
  CxexpressionBase class for xexpressions
  Cxexpression_assigner
  Cxexpression_assigner_base
  Cxexpression_assigner_base< xoptional_expression_tag >
  Cxexpression_assigner_base< xtensor_expression_tag >
  Cxexpression_holder
  Cxexpression_tag
  CxfiltrationFilter of a xexpression for fast scalar assign
  Cxfixed_adaptorDense multidimensional container adaptor with tensor semantic and fixed dimension
  Cxfixed_containerDense multidimensional container with tensor semantic and fixed dimension
  CxfunctionMultidimensional function operating on xtensor expressions
  Cxfunction_cache
  Cxfunction_iterator
  Cxfunction_stepper
  Cxfunctor_adaptorAdapt a container with a functor, forwarding methods such as resize / reshape
  Cxfunctor_applier_base
  Cxfunctor_iterator
  Cxfunctor_stepper
  Cxfunctor_viewView of an xexpression
  Cxfunctor_view_temporary_type
  CxgeneratorMultidimensional function operating on indices
  Cxindex_viewView of an xexpression from vector of indices
  Cxindexed_stepper
  Cxinitial
  CxiterableBase class for multidimensional iterable expressions
  Cxiterable_inner_types
  Cxiterable_inner_types< xarray_adaptor< EC, L, SC, Tag > >
  Cxiterable_inner_types< xarray_container< EC, L, SC, Tag > >
  Cxiterable_inner_types< xbroadcast< CT, X > >
  Cxiterable_inner_types< xchunked_array< chunk_storage > >
  Cxiterable_inner_types< xdynamic_view< CT, S, L, FST > >
  Cxiterable_inner_types< xfixed_adaptor< EC, S, L, SH, Tag > >
  Cxiterable_inner_types< xfixed_container< ET, S, L, SH, Tag > >
  Cxiterable_inner_types< xfunction< F, CT... > >
  Cxiterable_inner_types< xgenerator< C, R, S > >
  Cxiterable_inner_types< xindex_view< CT, I > >
  Cxiterable_inner_types< xmasked_view< CTD, CTM > >
  Cxiterable_inner_types< xoptional_assembly< VE, FE > >
  Cxiterable_inner_types< xoptional_assembly_adaptor< VEC, FEC > >
  Cxiterable_inner_types< xreducer< F, CT, X, O > >
  Cxiterable_inner_types< xrepeat< CT, R > >
  Cxiterable_inner_types< xscalar< CT > >
  Cxiterable_inner_types< xstrided_view< CT, S, L, FST > >
  Cxiterable_inner_types< xtensor_adaptor< EC, N, L, Tag > >
  Cxiterable_inner_types< xtensor_container< EC, N, L, Tag > >
  Cxiterable_inner_types< xtensor_view< EC, N, L, Tag > >
  Cxiterable_inner_types< xview< CT, S... > >
  Cxiterator
  Cxiterator_adaptor
  Cxiterator_owner_adaptor
  Cxkeep_slice
  Cxmasked_value
  Cxmasked_viewView on an xoptional_assembly or xoptional_assembly_adaptor hiding values depending on a given mask
  Cxmasked_view_stepper
  Cxmultiindex_iterator
  Cxnewaxis
  Cxnewaxis_tag
  Cxoptional_assemblyDense multidimensional container holding optional values, optimized for tensor operations
  Cxoptional_assembly_adaptorDense multidimensional adaptor holding optional values, optimized for tensor operations
  Cxoptional_assembly_baseBase class for dense multidimensional optional assemblies
  Cxoptional_assembly_linear_iterator
  Cxoptional_assembly_linear_iterator_traits
  Cxoptional_assembly_stepper
  Cxoptional_assembly_storage
  Cxoptional_comparable
  Cxoptional_expression_tag
  Cxproxy_inner_types
  Cxrange
  Cxrange_adaptor
  CxreducerReducing function operating over specified axes
  Cxreducer_functors
  Cxreducer_shape_type
  Cxreducer_shape_type< fixed_shape< I... >, fixed_shape< J... >, O >
  Cxreducer_shape_type< fixed_shape< I... >, std::array< I2, N2 >, std::false_type >
  Cxreducer_shape_type< fixed_shape< I... >, std::array< I2, N2 >, std::true_type >
  Cxreducer_shape_type< std::array< I1, N1 >, std::array< I2, N2 >, std::false_type >
  Cxreducer_shape_type< std::array< I1, N1 >, std::array< I2, N2 >, std::true_type >
  Cxreducer_stepper
  CxrepeatExpression with repeated values along an axis
  Cxrepeat_stepper
  Cxscalar
  Cxscalar_stepper
  Cxsemantic_baseBase interface for assignable xexpressions
  Cxsharable_expression
  Cxshared_expressionShared xexpressions
  Cxslice
  Cxstepped_range
  Cxstepper
  Cxstrided_containerPartial implementation of xcontainer that embeds the strides and the shape
  Cxstrided_viewView of an xexpression using strides
  Cxstrided_view_base
  Cxtensor_adaptorDense multidimensional container adaptor with tensor semantics and fixed dimension
  Cxtensor_containerDense multidimensional container with tensor semantic and fixed dimension
  Cxtensor_expression_tag
  Cxtensor_viewDense multidimensional container adaptor with view semantics and fixed dimension
  Cxvectorizer
  CxviewMultidimensional view with tensor semantic
  Cxview_semanticImplementation of the xsemantic_base interface for multidimensional views
  Cxview_shape_type
  Cxview_shape_type< fixed_shape< I... >, S... >
  Cxview_shape_type< std::array< I, L >, S... >
  Cxview_stepper
 Nxt_simd
  Caligned_allocator
  Caligned_mode
  Cunaligned_mode
  Callocator_alignment
  Ccontainer_alignment
  Csimd_traits
  Crevert_simd_traits
  Cis_batch_bool
  Cis_batch_complex
  Csimd_condition
 Nxtl
  Cconjunction