From 5ce408b7d10bb12fd24ebbaf43e34e7499296076 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 22 Apr 2026 17:12:37 +0000 Subject: [PATCH] Deploy to GitHub pages --- .nojekyll | 0 ...sor_2views_2index_mapper_8hpp-example.html | 541 + _formulas.tex | 34 + _formulas_dark.tex | 36 + annotated.html | 657 + annotated_dup.js | 548 + bc_s.png | Bin 0 -> 676 bytes bc_sd.png | Bin 0 -> 635 bytes classes.html | 183 + ...const__array_3_01_t_00_01_n_01_4_01_4.html | 131 + ...1const__array_3_01_t_00_01_n_01_4_01_4.png | Bin 0 -> 926 bytes ..._1fixed__shape_3_01_n_8_8_8_01_4_01_4.html | 131 + ...1_1fixed__shape_3_01_n_8_8_8_01_4_01_4.png | Bin 0 -> 1066 bytes ..._01_t_00_01_start_00_01_end_01_4_01_4.html | 131 + ...3_01_t_00_01_start_00_01_end_01_4_01_4.png | Bin 0 -> 1245 bytes classxt_1_1aligned__array-members.html | 121 + classxt_1_1aligned__array.html | 166 + classxt_1_1aligned__array.png | Bin 0 -> 745 bytes classxt_1_1broadcast__error-members.html | 121 + classxt_1_1broadcast__error.html | 167 + classxt_1_1broadcast__error.png | Bin 0 -> 549 bytes classxt_1_1concatenate__error-members.html | 121 + classxt_1_1concatenate__error.html | 167 + classxt_1_1concatenate__error.png | Bin 0 -> 556 bytes ...nsion_1_1xbroadcast__optional-members.html | 127 + ..._1_1extension_1_1xbroadcast__optional.html | 320 + ...t_1_1extension_1_1xbroadcast__optional.png | Bin 0 -> 1215 bytes ...1_1xcontainer__optional__base-members.html | 130 + ...tension_1_1xcontainer__optional__base.html | 402 + ...xtension_1_1xcontainer__optional__base.png | Bin 0 -> 1162 bytes ...n_1_1xdynamic__view__optional-members.html | 133 + ...extension_1_1xdynamic__view__optional.html | 462 + ...1extension_1_1xdynamic__view__optional.png | Bin 0 -> 1415 bytes ..._1_1xfunction__optional__base-members.html | 131 + ...xtension_1_1xfunction__optional__base.html | 430 + ...extension_1_1xfunction__optional__base.png | Bin 0 -> 1208 bytes ...n_1_1xfunctor__view__optional-members.html | 133 + ...extension_1_1xfunctor__view__optional.html | 462 + ...1extension_1_1xfunctor__view__optional.png | Bin 0 -> 1250 bytes ...nsion_1_1xgenerator__optional-members.html | 131 + ..._1_1extension_1_1xgenerator__optional.html | 400 + ...t_1_1extension_1_1xgenerator__optional.png | Bin 0 -> 1275 bytes ...ion_1_1xindex__view__optional-members.html | 133 + ..._1extension_1_1xindex__view__optional.html | 462 + ...1_1extension_1_1xindex__view__optional.png | Bin 0 -> 1227 bytes ...ion_1_1xoptional__empty__base-members.html | 123 + ..._1extension_1_1xoptional__empty__base.html | 229 + ...1_1extension_1_1xoptional__empty__base.png | Bin 0 -> 1090 bytes ...tension_1_1xreducer__optional-members.html | 133 + ...xt_1_1extension_1_1xreducer__optional.html | 440 + ...sxt_1_1extension_1_1xreducer__optional.png | Bin 0 -> 1292 bytes ...xtension_1_1xrepeat__optional-members.html | 127 + ...sxt_1_1extension_1_1xrepeat__optional.html | 263 + classxt_1_1extension_1_1xrepeat__optional.png | Bin 0 -> 1168 bytes ...on_1_1xscalar__optional__base-members.html | 130 + ...1extension_1_1xscalar__optional__base.html | 402 + ..._1extension_1_1xscalar__optional__base.png | Bin 0 -> 1136 bytes ...n_1_1xstrided__view__optional-members.html | 133 + ...extension_1_1xstrided__view__optional.html | 462 + ...1extension_1_1xstrided__view__optional.png | Bin 0 -> 1395 bytes ...1extension_1_1xview__optional-members.html | 133 + classxt_1_1extension_1_1xview__optional.html | 462 + classxt_1_1extension_1_1xview__optional.png | Bin 0 -> 1179 bytes classxt_1_1fixed__shape-members.html | 135 + classxt_1_1fixed__shape.html | 573 + ..._00_01_slices_8_8_8_01_4_01_4-members.html | 141 + ...ontainer_00_01_slices_8_8_8_01_4_01_4.html | 890 + ..._container_00_01_slices_8_8_8_01_4_01_4.js | 11 + classxt_1_1linear__assigner-members.html | 121 + classxt_1_1linear__assigner.html | 171 + ...near__assigner_3_01false_01_4-members.html | 122 + ...xt_1_1linear__assigner_3_01false_01_4.html | 201 + classxt_1_1noalias__proxy-members.html | 148 + classxt_1_1noalias__proxy.html | 822 + ...print__options_1_1edge__items-members.html | 123 + classxt_1_1print__options_1_1edge__items.html | 234 + ...print__options_1_1line__width-members.html | 123 + classxt_1_1print__options_1_1line__width.html | 234 + ..._1print__options_1_1precision-members.html | 123 + classxt_1_1print__options_1_1precision.html | 234 + ..._1print__options_1_1threshold-members.html | 123 + classxt_1_1print__options_1_1threshold.html | 234 + classxt_1_1sequence__view-members.html | 148 + classxt_1_1sequence__view.html | 772 + classxt_1_1stepper__assigner-members.html | 132 + classxt_1_1stepper__assigner.html | 453 + ...xt_1_1strided__loop__assigner-members.html | 128 + classxt_1_1strided__loop__assigner.html | 355 + classxt_1_1svector-members.html | 196 + classxt_1_1svector.html | 2350 ++ classxt_1_1transpose__error-members.html | 121 + classxt_1_1transpose__error.html | 167 + classxt_1_1transpose__error.png | Bin 0 -> 556 bytes classxt_1_1uvector-members.html | 177 + classxt_1_1uvector.html | 1807 ++ classxt_1_1xaccessible-members.html | 160 + classxt_1_1xaccessible.html | 754 + classxt_1_1xaccessible.js | 10 + classxt_1_1xaccessible.png | Bin 0 -> 12782 bytes classxt_1_1xall-members.html | 134 + classxt_1_1xall.html | 563 + classxt_1_1xall.png | Bin 0 -> 521 bytes classxt_1_1xarray__adaptor-members.html | 282 + classxt_1_1xarray__adaptor.html | 1816 ++ classxt_1_1xarray__adaptor.js | 8 + classxt_1_1xarray__adaptor.png | Bin 0 -> 7165 bytes classxt_1_1xarray__container-members.html | 301 + classxt_1_1xarray__container.html | 2321 ++ classxt_1_1xarray__container.js | 18 + classxt_1_1xarray__container.png | Bin 0 -> 7123 bytes classxt_1_1xassign__traits-members.html | 128 + classxt_1_1xassign__traits.html | 379 + classxt_1_1xaxis__iterator-members.html | 136 + classxt_1_1xaxis__iterator.html | 621 + classxt_1_1xaxis__iterator.js | 10 + ...sxt_1_1xaxis__slice__iterator-members.html | 137 + classxt_1_1xaxis__slice__iterator.html | 635 + classxt_1_1xaxis__slice__iterator.js | 10 + classxt_1_1xblockwise__reducer-members.html | 140 + classxt_1_1xblockwise__reducer.html | 640 + classxt_1_1xbounded__iterator-members.html | 138 + classxt_1_1xbounded__iterator.html | 580 + classxt_1_1xbounded__iterator.png | Bin 0 -> 2049 bytes classxt_1_1xbroadcast-members.html | 211 + classxt_1_1xbroadcast.html | 1606 ++ classxt_1_1xbroadcast.js | 15 + classxt_1_1xbroadcast.png | Bin 0 -> 3257 bytes classxt_1_1xbuffer__adaptor-members.html | 144 + classxt_1_1xbuffer__adaptor.html | 620 + classxt_1_1xbuffer__adaptor.png | Bin 0 -> 1756 bytes ...sxt_1_1xbuffer__adaptor__base-members.html | 162 + classxt_1_1xbuffer__adaptor__base.html | 1114 + classxt_1_1xbuffer__adaptor__base.png | Bin 0 -> 966 bytes classxt_1_1xchunk__iterator-members.html | 140 + classxt_1_1xchunk__iterator.html | 625 + classxt_1_1xchunk__iterator.png | Bin 0 -> 760 bytes classxt_1_1xchunked__array-members.html | 291 + classxt_1_1xchunked__array.html | 2771 +++ classxt_1_1xchunked__array.png | Bin 0 -> 4316 bytes classxt_1_1xchunked__assigner-members.html | 122 + classxt_1_1xchunked__assigner.html | 196 + classxt_1_1xchunked__semantic-members.html | 194 + classxt_1_1xchunked__semantic.html | 646 + classxt_1_1xchunked__semantic.png | Bin 0 -> 1098 bytes classxt_1_1xchunked__view-members.html | 150 + classxt_1_1xchunked__view.html | 930 + classxt_1_1xconst__accessible-members.html | 146 + classxt_1_1xconst__accessible.html | 732 + classxt_1_1xconst__accessible.js | 12 + classxt_1_1xconst__accessible.png | Bin 0 -> 23988 bytes classxt_1_1xconst__iterable-members.html | 180 + classxt_1_1xconst__iterable.html | 1715 ++ classxt_1_1xconst__iterable.js | 19 + classxt_1_1xconst__iterable.png | Bin 0 -> 36269 bytes classxt_1_1xcontainer-members.html | 308 + classxt_1_1xcontainer.html | 3145 +++ classxt_1_1xcontainer.js | 26 + classxt_1_1xcontainer.png | Bin 0 -> 39032 bytes classxt_1_1xcontainer__semantic-members.html | 194 + classxt_1_1xcontainer__semantic.html | 688 + classxt_1_1xcontainer__semantic.js | 4 + classxt_1_1xcontainer__semantic.png | Bin 0 -> 28568 bytes classxt_1_1xcontiguous__iterable-members.html | 198 + classxt_1_1xcontiguous__iterable.html | 2104 ++ classxt_1_1xcontiguous__iterable.js | 27 + classxt_1_1xcontiguous__iterable.png | Bin 0 -> 43039 bytes classxt_1_1xdrop__slice-members.html | 137 + classxt_1_1xdrop__slice.html | 683 + classxt_1_1xdrop__slice.png | Bin 0 -> 655 bytes classxt_1_1xdummy__iterator-members.html | 136 + classxt_1_1xdummy__iterator.html | 564 + classxt_1_1xdummy__iterator.png | Bin 0 -> 2282 bytes classxt_1_1xdynamic__view-members.html | 356 + classxt_1_1xdynamic__view.html | 2715 +++ classxt_1_1xdynamic__view.js | 10 + classxt_1_1xdynamic__view.png | Bin 0 -> 7814 bytes classxt_1_1xexpression-members.html | 130 + classxt_1_1xexpression.html | 311 + classxt_1_1xexpression.js | 6 + classxt_1_1xexpression.png | Bin 0 -> 10207 bytes classxt_1_1xexpression__assigner-members.html | 125 + classxt_1_1xexpression__assigner.html | 324 + classxt_1_1xexpression__assigner.png | Bin 0 -> 873 bytes classxt_1_1xexpression__assigner__base.html | 134 + classxt_1_1xexpression__assigner__base.png | Bin 0 -> 873 bytes ...ptional__expression__tag_01_4-members.html | 121 + ...e_3_01xoptional__expression__tag_01_4.html | 173 + ...xtensor__expression__tag_01_4-members.html | 121 + ...ase_3_01xtensor__expression__tag_01_4.html | 173 + classxt_1_1xexpression__holder-members.html | 131 + classxt_1_1xexpression__holder.html | 420 + classxt_1_1xfiltration-members.html | 137 + classxt_1_1xfiltration.html | 595 + classxt_1_1xfiltration.js | 10 + classxt_1_1xfixed__adaptor-members.html | 283 + classxt_1_1xfixed__adaptor.html | 1918 ++ classxt_1_1xfixed__adaptor.js | 11 + classxt_1_1xfixed__adaptor.png | Bin 0 -> 5125 bytes classxt_1_1xfixed__container-members.html | 292 + classxt_1_1xfixed__container.html | 2066 ++ classxt_1_1xfixed__container.js | 12 + classxt_1_1xfixed__container.png | Bin 0 -> 5107 bytes classxt_1_1xfunction-members.html | 234 + classxt_1_1xfunction.html | 2363 ++ classxt_1_1xfunction.js | 19 + classxt_1_1xfunction.png | Bin 0 -> 3215 bytes classxt_1_1xfunction__iterator-members.html | 138 + classxt_1_1xfunction__iterator.html | 635 + classxt_1_1xfunction__iterator.png | Bin 0 -> 1999 bytes classxt_1_1xfunction__stepper-members.html | 143 + classxt_1_1xfunction__stepper.html | 738 + classxt_1_1xfunctor__adaptor-members.html | 253 + classxt_1_1xfunctor__adaptor.html | 1296 ++ classxt_1_1xfunctor__adaptor.js | 4 + classxt_1_1xfunctor__adaptor.png | Bin 0 -> 4205 bytes ...xt_1_1xfunctor__applier__base-members.html | 267 + classxt_1_1xfunctor__applier__base.html | 4123 ++++ classxt_1_1xfunctor__applier__base.js | 48 + classxt_1_1xfunctor__applier__base.png | Bin 0 -> 1768 bytes classxt_1_1xfunctor__iterator-members.html | 139 + classxt_1_1xfunctor__iterator.html | 599 + classxt_1_1xfunctor__iterator.png | Bin 0 -> 2610 bytes classxt_1_1xfunctor__stepper-members.html | 139 + classxt_1_1xfunctor__stepper.html | 541 + classxt_1_1xfunctor__view-members.html | 249 + classxt_1_1xfunctor__view.html | 1197 + classxt_1_1xfunctor__view.js | 4 + classxt_1_1xfunctor__view.png | Bin 0 -> 4096 bytes classxt_1_1xgenerator-members.html | 213 + classxt_1_1xgenerator.html | 1699 ++ classxt_1_1xgenerator.js | 12 + classxt_1_1xgenerator.png | Bin 0 -> 3398 bytes classxt_1_1xindex__view-members.html | 276 + classxt_1_1xindex__view.html | 2750 +++ classxt_1_1xindex__view.js | 22 + classxt_1_1xindex__view.png | Bin 0 -> 3936 bytes classxt_1_1xindexed__stepper-members.html | 138 + classxt_1_1xindexed__stepper.html | 588 + classxt_1_1xiterable-members.html | 195 + classxt_1_1xiterable.html | 1534 ++ classxt_1_1xiterable.js | 11 + classxt_1_1xiterable.png | Bin 0 -> 17198 bytes classxt_1_1xiterator-members.html | 143 + classxt_1_1xiterator.html | 704 + classxt_1_1xiterator.png | Bin 0 -> 2340 bytes classxt_1_1xiterator__adaptor-members.html | 142 + classxt_1_1xiterator__adaptor.html | 667 + classxt_1_1xiterator__adaptor.png | Bin 0 -> 1041 bytes ..._1_1xiterator__owner__adaptor-members.html | 141 + classxt_1_1xiterator__owner__adaptor.html | 770 + classxt_1_1xiterator__owner__adaptor.png | Bin 0 -> 1171 bytes classxt_1_1xkeep__slice-members.html | 137 + classxt_1_1xkeep__slice.html | 683 + classxt_1_1xkeep__slice.png | Bin 0 -> 659 bytes classxt_1_1xmasked__value.html | 125 + classxt_1_1xmasked__view-members.html | 302 + classxt_1_1xmasked__view.html | 2804 +++ classxt_1_1xmasked__view.js | 24 + classxt_1_1xmasked__view.png | Bin 0 -> 3412 bytes ...sxt_1_1xmasked__view__stepper-members.html | 141 + classxt_1_1xmasked__view__stepper.html | 685 + classxt_1_1xmultiindex__iterator-members.html | 135 + classxt_1_1xmultiindex__iterator.html | 513 + classxt_1_1xnewaxis-members.html | 133 + classxt_1_1xnewaxis.html | 531 + classxt_1_1xnewaxis.png | Bin 0 -> 644 bytes classxt_1_1xoptional__assembly-members.html | 263 + classxt_1_1xoptional__assembly.html | 2204 ++ classxt_1_1xoptional__assembly.js | 20 + classxt_1_1xoptional__assembly.png | Bin 0 -> 3481 bytes ...1xoptional__assembly__adaptor-members.html | 247 + classxt_1_1xoptional__assembly__adaptor.html | 1580 ++ classxt_1_1xoptional__assembly__adaptor.js | 5 + classxt_1_1xoptional__assembly__adaptor.png | Bin 0 -> 3928 bytes ..._1_1xoptional__assembly__base-members.html | 279 + classxt_1_1xoptional__assembly__base.html | 3881 ++++ classxt_1_1xoptional__assembly__base.js | 40 + classxt_1_1xoptional__assembly__base.png | Bin 0 -> 1613 bytes ...l__assembly__linear__iterator-members.html | 139 + ...xoptional__assembly__linear__iterator.html | 650 + ...1xoptional__assembly__linear__iterator.png | Bin 0 -> 1696 bytes ...1xoptional__assembly__stepper-members.html | 141 + classxt_1_1xoptional__assembly__stepper.html | 687 + ...1xoptional__assembly__storage-members.html | 172 + classxt_1_1xoptional__assembly__storage.html | 1592 ++ classxt_1_1xrange-members.html | 135 + classxt_1_1xrange.html | 596 + classxt_1_1xrange.png | Bin 0 -> 633 bytes classxt_1_1xreducer-members.html | 223 + classxt_1_1xreducer.html | 1907 ++ classxt_1_1xreducer.js | 12 + classxt_1_1xreducer.png | Bin 0 -> 3839 bytes classxt_1_1xreducer__stepper-members.html | 140 + classxt_1_1xreducer__stepper.html | 669 + classxt_1_1xrepeat-members.html | 209 + classxt_1_1xrepeat.html | 1644 ++ classxt_1_1xrepeat.js | 14 + classxt_1_1xrepeat.png | Bin 0 -> 3111 bytes classxt_1_1xrepeat__stepper-members.html | 143 + classxt_1_1xrepeat__stepper.html | 685 + classxt_1_1xscalar-members.html | 276 + classxt_1_1xscalar.html | 3548 +++ classxt_1_1xscalar.js | 5 + classxt_1_1xscalar.png | Bin 0 -> 2601 bytes classxt_1_1xscalar__stepper-members.html | 140 + classxt_1_1xscalar__stepper.html | 650 + classxt_1_1xsemantic__base-members.html | 181 + classxt_1_1xsemantic__base.html | 1561 ++ classxt_1_1xsemantic__base.js | 28 + classxt_1_1xsemantic__base.png | Bin 0 -> 96543 bytes classxt_1_1xsharable__expression-members.html | 136 + classxt_1_1xsharable__expression.html | 226 + classxt_1_1xsharable__expression.png | Bin 0 -> 10196 bytes classxt_1_1xshared__expression-members.html | 207 + classxt_1_1xshared__expression.html | 2683 +++ classxt_1_1xshared__expression.js | 5 + classxt_1_1xshared__expression.png | Bin 0 -> 822 bytes classxt_1_1xslice-members.html | 129 + classxt_1_1xslice.html | 246 + classxt_1_1xslice.png | Bin 0 -> 1049 bytes classxt_1_1xstepped__range-members.html | 135 + classxt_1_1xstepped__range.html | 601 + classxt_1_1xstepped__range.png | Bin 0 -> 750 bytes classxt_1_1xstepper-members.html | 144 + classxt_1_1xstepper.html | 723 + classxt_1_1xstrided__container-members.html | 321 + classxt_1_1xstrided__container.html | 1726 ++ classxt_1_1xstrided__container.js | 8 + classxt_1_1xstrided__container.png | Bin 0 -> 31499 bytes classxt_1_1xstrided__view-members.html | 307 + classxt_1_1xstrided__view.html | 2747 +++ classxt_1_1xstrided__view.js | 19 + classxt_1_1xstrided__view.png | Bin 0 -> 9961 bytes classxt_1_1xstrided__view__base-members.html | 221 + classxt_1_1xstrided__view__base.html | 2101 ++ classxt_1_1xstrided__view__base.js | 23 + classxt_1_1xstrided__view__base.png | Bin 0 -> 14375 bytes classxt_1_1xtensor__adaptor-members.html | 282 + classxt_1_1xtensor__adaptor.html | 1816 ++ classxt_1_1xtensor__adaptor.js | 8 + classxt_1_1xtensor__adaptor.png | Bin 0 -> 6927 bytes classxt_1_1xtensor__container-members.html | 296 + classxt_1_1xtensor__container.html | 2105 ++ classxt_1_1xtensor__container.js | 12 + classxt_1_1xtensor__container.png | Bin 0 -> 6866 bytes classxt_1_1xtensor__view-members.html | 282 + classxt_1_1xtensor__view.html | 1781 ++ classxt_1_1xtensor__view.js | 8 + classxt_1_1xtensor__view.png | Bin 0 -> 6740 bytes classxt_1_1xvectorizer-members.html | 124 + classxt_1_1xvectorizer.html | 235 + classxt_1_1xview-members.html | 345 + classxt_1_1xview.html | 4544 ++++ classxt_1_1xview.js | 21 + classxt_1_1xview.png | Bin 0 -> 7785 bytes classxt_1_1xview__semantic-members.html | 194 + classxt_1_1xview__semantic.html | 696 + classxt_1_1xview__semantic.js | 4 + classxt_1_1xview__semantic.png | Bin 0 -> 24227 bytes classxt_1_1xview__stepper-members.html | 139 + classxt_1_1xview__stepper.html | 634 + classxt__simd_1_1aligned__allocator.html | 125 + clipboard.js | 61 + closed.png | Bin 0 -> 132 bytes concepts.html | 140 + concepts.js | 24 + conceptxt_1_1contiguous__view__concept.html | 125 + ...t_1_1fixed__shape__container__concept.html | 125 + ...ptxt_1_1has__data__interface__concept.html | 126 + ..._1_1has__iterator__interface__concept.html | 126 + ...ptxt_1_1has__simd__interface__concept.html | 126 + conceptxt_1_1iterator__concept.html | 126 + conceptxt_1_1strided__view__concept.html | 125 + ...txt_1_1with__memory__address__concept.html | 126 + ..._1_1without__memory__address__concept.html | 126 + conceptxt_1_1xbroadcast__concept.html | 126 + conceptxt_1_1xexpression__concept.html | 125 + conceptxt_1_1xgenerator__concept.html | 126 + conceptxt_1_1xscalar__concept.html | 125 + conceptxtl_1_1complex__concept.html | 125 + conceptxtl_1_1integral__concept.html | 125 + conceptxtl_1_1non__integral__concept.html | 125 + conceptxtl_1_1pointer__concept.html | 125 + cookie.js | 58 + deprecated.html | 122 + dir_0d75396b9e02a3c29319113837a95cad.html | 132 + dir_0d75396b9e02a3c29319113837a95cad.js | 8 + dir_5dbc63e3e208067190e586da41725baf.html | 160 + dir_5dbc63e3e208067190e586da41725baf.js | 22 + dir_72c9924f54f34c9a9a500349a94b928a.html | 128 + dir_72c9924f54f34c9a9a500349a94b928a.js | 6 + dir_7614d47be9b26b68b6e19faab3d8cf3d.html | 130 + dir_7614d47be9b26b68b6e19faab3d8cf3d.js | 7 + dir_8a589290beb6e41d95922675c5a252d5.html | 134 + dir_8a589290beb6e41d95922675c5a252d5.js | 9 + dir_a756a6382b5a8aa8dbc0087dac27d23d.html | 152 + dir_a756a6382b5a8aa8dbc0087dac27d23d.js | 18 + dir_c04393294c6204f6f7005e440fd4c48c.html | 138 + dir_c04393294c6204f6f7005e440fd4c48c.js | 11 + dir_c7391fa963006b3dcc74b1e23f2b5aa5.html | 128 + dir_c7391fa963006b3dcc74b1e23f2b5aa5.js | 6 + dir_cd476e4823af9724af1911969b947d0c.html | 140 + dir_cd476e4823af9724af1911969b947d0c.js | 12 + dir_d44c64559bbebec7f509842c48db8b23.html | 118 + dir_d44c64559bbebec7f509842c48db8b23.js | 4 + dir_ea185b87f60949e3b1bf14314f33a519.html | 142 + dir_ea185b87f60949e3b1bf14314f33a519.js | 13 + dir_eadb0ec9a1f66a1e2a37a75175ba90a3.html | 128 + dir_eadb0ec9a1f66a1e2a37a75175ba90a3.js | 6 + doc.svg | 12 + docd.svg | 12 + doxygen.css | 2255 ++ doxygen.svg | 28 + doxygen_crawl.html | 1988 ++ dynsections.js | 205 + examples.html | 120 + examples.js | 4 + files.html | 208 + files_dup.js | 4 + folderclosed.svg | 11 + folderclosedd.svg | 11 + folderopen.svg | 17 + folderopend.svg | 12 + functions.html | 121 + functions_b.html | 125 + functions_c.html | 125 + functions_d.html | 123 + functions_dup.js | 21 + functions_e.html | 122 + functions_f.html | 122 + functions_func.html | 121 + functions_func.js | 20 + functions_func_b.html | 125 + functions_func_c.html | 124 + functions_func_d.html | 123 + functions_func_e.html | 122 + functions_func_f.html | 122 + functions_func_h.html | 120 + functions_func_i.html | 119 + functions_func_l.html | 119 + functions_func_m.html | 123 + functions_func_o.html | 132 + functions_func_p.html | 120 + functions_func_r.html | 122 + functions_func_s.html | 123 + functions_func_u.html | 120 + functions_func_v.html | 120 + functions_func_x.html | 142 + functions_h.html | 120 + functions_i.html | 119 + functions_l.html | 119 + functions_m.html | 123 + functions_n.html | 122 + functions_o.html | 132 + functions_p.html | 120 + functions_r.html | 123 + functions_s.html | 123 + functions_type.html | 119 + functions_u.html | 120 + functions_v.html | 121 + functions_vars.html | 120 + functions_x.html | 142 + group__acc__functions.html | 231 + group__acc__functions.js | 5 + group__arithmetic__operators.html | 451 + group__arithmetic__operators.js | 10 + group__basic__functions.html | 1159 + group__basic__functions.js | 24 + group__bitwise__operators.html | 506 + group__bitwise__operators.js | 11 + group__casting__operators.html | 169 + group__casting__operators.js | 4 + group__classif__functions.html | 378 + group__classif__functions.js | 8 + group__comparison__operators.html | 699 + group__comparison__operators.js | 15 + group__digitize.html | 182 + group__digitize.js | 4 + group__err__functions.html | 297 + group__err__functions.js | 7 + group__exp__functions.html | 426 + group__exp__functions.js | 10 + group__histogram.html | 775 + group__histogram.js | 14 + group__hyper__functions.html | 383 + group__hyper__functions.js | 9 + group__logical__operators.html | 833 + group__logical__operators.js | 18 + group__nan__functions.html | 695 + group__nan__functions.js | 13 + group__nearint__functions.html | 383 + group__nearint__functions.js | 9 + group__pow__functions.html | 444 + group__pow__functions.js | 10 + group__red__functions.html | 1196 + group__red__functions.js | 23 + group__searchsorted.html | 182 + group__searchsorted.js | 4 + group__trigo__functions.html | 432 + group__trigo__functions.js | 10 + group__xt__xadapt.html | 1012 + group__xt__xadapt.js | 18 + group__xt__xchunked__array.html | 305 + group__xt__xchunked__array.js | 6 + group__xt__xcomplex.html | 384 + group__xt__xcomplex.js | 9 + group__xt__xeval.html | 228 + group__xt__xeval.js | 5 + group__xt__xfunctor__view.html | 135 + group__xt__xfunctor__view.js | 9 + group__xt__xmanipulation.html | 1332 ++ group__xt__xmanipulation.js | 28 + group__xt__xshape.html | 362 + group__xt__xshape.js | 7 + group__xt__xsort.html | 831 + group__xt__xsort.js | 23 + group__xt__xstrides.html | 430 + group__xt__xstrides.js | 13 + hierarchy.html | 1250 ++ hierarchy.js | 1389 ++ index.html | 118 + index__mapper_8hpp_source.html | 550 + jquery.js | 204 + minus.svg | 8 + minusd.svg | 8 + namespacemembers.html | 153 + namespacemembers_b.html | 121 + namespacemembers_c.html | 135 + namespacemembers_d.html | 128 + namespacemembers_dup.js | 27 + namespacemembers_e.html | 130 + namespacemembers_enum.html | 123 + namespacemembers_f.html | 134 + namespacemembers_func.html | 152 + namespacemembers_func.js | 27 + namespacemembers_func_b.html | 121 + namespacemembers_func_c.html | 135 + namespacemembers_func_d.html | 128 + namespacemembers_func_e.html | 130 + namespacemembers_func_f.html | 134 + namespacemembers_func_g.html | 120 + namespacemembers_func_h.html | 124 + namespacemembers_func_i.html | 128 + namespacemembers_func_k.html | 119 + namespacemembers_func_l.html | 130 + namespacemembers_func_m.html | 127 + namespacemembers_func_n.html | 143 + namespacemembers_func_o.html | 140 + namespacemembers_func_p.html | 122 + namespacemembers_func_q.html | 119 + namespacemembers_func_r.html | 134 + namespacemembers_func_s.html | 137 + namespacemembers_func_t.html | 129 + namespacemembers_func_u.html | 120 + namespacemembers_func_v.html | 122 + namespacemembers_func_w.html | 119 + namespacemembers_func_x.html | 119 + namespacemembers_func_z.html | 120 + namespacemembers_g.html | 120 + namespacemembers_h.html | 125 + namespacemembers_i.html | 128 + namespacemembers_k.html | 119 + namespacemembers_l.html | 131 + namespacemembers_m.html | 127 + namespacemembers_n.html | 144 + namespacemembers_o.html | 140 + namespacemembers_p.html | 123 + namespacemembers_q.html | 120 + namespacemembers_r.html | 134 + namespacemembers_s.html | 140 + namespacemembers_t.html | 129 + namespacemembers_type.html | 127 + namespacemembers_u.html | 120 + namespacemembers_v.html | 122 + namespacemembers_w.html | 119 + namespacemembers_x.html | 128 + namespacemembers_z.html | 120 + namespaces.html | 122 + namespaces_dup.js | 4 + namespacext.html | 18375 ++++++++++++++++ namespacext.js | 696 + nav_f.png | Bin 0 -> 153 bytes nav_fd.png | Bin 0 -> 169 bytes nav_g.png | Bin 0 -> 95 bytes nav_h.png | Bin 0 -> 98 bytes nav_hd.png | Bin 0 -> 114 bytes navtree.css | 149 + navtree.js | 483 + navtreedata.js | 73 + navtreeindex0.js | 253 + navtreeindex1.js | 253 + navtreeindex2.js | 253 + navtreeindex3.js | 253 + navtreeindex4.js | 253 + navtreeindex5.js | 253 + navtreeindex6.js | 253 + navtreeindex7.js | 253 + navtreeindex8.js | 253 + navtreeindex9.js | 137 + open.png | Bin 0 -> 123 bytes pages.html | 122 + plus.svg | 9 + plusd.svg | 9 + resize.js | 147 + search/all_0.js | 65 + search/all_1.js | 23 + search/all_10.js | 43 + search/all_11.js | 70 + search/all_12.js | 40 + search/all_13.js | 11 + search/all_14.js | 12 + search/all_15.js | 7 + search/all_16.js | 616 + search/all_17.js | 5 + search/all_2.js | 71 + search/all_3.js | 24 + search/all_4.js | 37 + search/all_5.js | 54 + search/all_6.js | 20 + search/all_7.js | 46 + search/all_8.js | 62 + search/all_9.js | 5 + search/all_a.js | 31 + search/all_b.js | 24 + search/all_c.js | 61 + search/all_d.js | 49 + search/all_e.js | 18 + search/all_f.js | 6 + search/classes_0.js | 18 + search/classes_1.js | 9 + search/classes_10.js | 35 + search/classes_11.js | 27 + search/classes_12.js | 6 + search/classes_13.js | 5 + search/classes_14.js | 601 + search/classes_2.js | 37 + search/classes_3.js | 8 + search/classes_4.js | 19 + search/classes_5.js | 26 + search/classes_6.js | 16 + search/classes_7.js | 30 + search/classes_8.js | 45 + search/classes_9.js | 4 + search/classes_a.js | 13 + search/classes_b.js | 10 + search/classes_c.js | 25 + search/classes_d.js | 11 + search/classes_e.js | 8 + search/classes_f.js | 21 + search/close.svg | 18 + search/concepts_0.js | 5 + search/concepts_1.js | 4 + search/concepts_2.js | 6 + search/concepts_3.js | 5 + search/concepts_4.js | 4 + search/concepts_5.js | 4 + search/concepts_6.js | 4 + search/concepts_7.js | 5 + search/concepts_8.js | 7 + search/enums_0.js | 4 + search/enums_1.js | 4 + search/enums_2.js | 4 + search/enums_3.js | 4 + search/enums_4.js | 4 + search/enums_5.js | 5 + search/enumvalues_0.js | 4 + search/enumvalues_1.js | 4 + search/enumvalues_2.js | 4 + search/enumvalues_3.js | 4 + search/enumvalues_4.js | 4 + search/enumvalues_5.js | 5 + search/enumvalues_6.js | 4 + search/enumvalues_7.js | 4 + search/enumvalues_8.js | 5 + search/enumvalues_9.js | 4 + search/enumvalues_a.js | 4 + search/enumvalues_b.js | 5 + search/enumvalues_c.js | 4 + search/enumvalues_d.js | 4 + search/functions_0.js | 40 + search/functions_1.js | 13 + search/functions_10.js | 23 + search/functions_11.js | 25 + search/functions_12.js | 14 + search/functions_13.js | 7 + search/functions_14.js | 9 + search/functions_15.js | 4 + search/functions_16.js | 28 + search/functions_17.js | 5 + search/functions_2.js | 26 + search/functions_3.js | 17 + search/functions_4.js | 18 + search/functions_5.js | 23 + search/functions_6.js | 5 + search/functions_7.js | 11 + search/functions_8.js | 13 + search/functions_9.js | 4 + search/functions_a.js | 16 + search/functions_b.js | 17 + search/functions_c.js | 28 + search/functions_d.js | 38 + search/functions_e.js | 9 + search/functions_f.js | 4 + search/groups_0.js | 12 + search/groups_1.js | 6 + search/groups_10.js | 5 + search/groups_11.js | 4 + search/groups_2.js | 10 + search/groups_3.js | 4 + search/groups_4.js | 6 + search/groups_5.js | 10 + search/groups_6.js | 5 + search/groups_7.js | 6 + search/groups_8.js | 6 + search/groups_9.js | 5 + search/groups_a.js | 4 + search/groups_b.js | 6 + search/groups_c.js | 6 + search/groups_d.js | 5 + search/groups_e.js | 4 + search/groups_f.js | 10 + search/mag.svg | 24 + search/mag_d.svg | 24 + search/mag_sel.svg | 31 + search/mag_seld.svg | 31 + search/namespaces_0.js | 4 + search/pages_0.js | 4 + search/pages_1.js | 4 + search/search.css | 286 + search/search.js | 694 + search/searchdata.js | 45 + search/typedefs_0.js | 4 + search/typedefs_1.js | 4 + search/typedefs_2.js | 4 + search/typedefs_3.js | 4 + search/typedefs_4.js | 4 + search/typedefs_5.js | 12 + search/variables_0.js | 7 + splitbar.png | Bin 0 -> 314 bytes splitbard.png | Bin 0 -> 282 bytes structxt_1_1acquire__ownership.html | 124 + structxt_1_1aligned__mode.html | 124 + ..._1_1big__promote__value__type-members.html | 121 + structxt_1_1big__promote__value__type.html | 153 + structxt_1_1buffer__inner__types.html | 125 + ...c_p_00_01_o_00_01_a_01_4_01_4-members.html | 133 + ...or_3_01_c_p_00_01_o_00_01_a_01_4_01_4.html | 393 + ...or_3_01_i_00_01_c_i_01_4_01_4-members.html | 134 + ...r__adaptor_3_01_i_00_01_c_i_01_4_01_4.html | 413 + ...or_3_01_c_00_01_i_g_01_4_01_4-members.html | 134 + ...r__adaptor_3_01_c_00_01_i_g_01_4_01_4.html | 413 + structxt_1_1can__assign.html | 131 + structxt_1_1can__assign.png | Bin 0 -> 808 bytes ...1_l_00_01_f_s_t_01_4_00_01_r_h_s_01_4.html | 134 + ...01_l_00_01_f_s_t_01_4_00_01_r_h_s_01_4.png | Bin 0 -> 2645 bytes structxt_1_1check__policy_1_1full.html | 124 + structxt_1_1check__policy_1_1none.html | 124 + structxt_1_1check__strides__overlap.html | 125 + ...t__type_1_1column__major_01_4-members.html | 121 + ..._01layout__type_1_1column__major_01_4.html | 168 + ...yout__type_1_1row__major_01_4-members.html | 121 + ...p_3_01layout__type_1_1row__major_01_4.html | 168 + ...t_1_1common__difference__type-members.html | 121 + structxt_1_1common__difference__type.html | 153 + ...1common__difference__type_3_4-members.html | 122 + structxt_1_1common__difference__type_3_4.html | 168 + structxt_1_1common__size__type-members.html | 121 + structxt_1_1common__size__type.html | 153 + ...txt_1_1common__size__type_3_4-members.html | 122 + structxt_1_1common__size__type_3_4.html | 168 + structxt_1_1common__tensor__type.html | 131 + structxt_1_1common__tensor__type.png | Bin 0 -> 1108 bytes structxt_1_1common__value__type-members.html | 121 + structxt_1_1common__value__type.html | 153 + structxt_1_1conditional__cast__functor.html | 125 + ..._cast__functor_3_01false_00_01_t_01_4.html | 131 + ...__cast__functor_3_01false_00_01_t_01_4.png | Bin 0 -> 715 bytes ...functor_3_01true_00_01_t_01_4-members.html | 121 + ...__cast__functor_3_01true_00_01_t_01_4.html | 167 + structxt_1_1const__array-members.html | 146 + structxt_1_1const__array.html | 824 + structxt_1_1const__value-members.html | 127 + structxt_1_1const__value.html | 295 + structxt_1_1const__xclosure-members.html | 121 + structxt_1_1const__xclosure.html | 153 + ...ecay__t_3_01_e_01_4_01_4_01_4-members.html | 122 + ...std_1_1decay__t_3_01_e_01_4_01_4_01_4.html | 171 + ...ble__if__t_3_01true_01_4_01_4-members.html | 122 + ...d_1_1enable__if__t_3_01true_01_4_01_4.html | 171 + ...ctxt_1_1container__simd__return__type.html | 131 + structxt_1_1container__simd__return__type.png | Bin 0 -> 1574 bytes structxt_1_1convolve__mode_1_1full.html | 124 + structxt_1_1convolve__mode_1_1valid.html | 124 + structxt_1_1decay__all.html | 125 + ...3_01_s_3_01_x_8_8_8_01_4_01_4-members.html | 121 + ...ay__all_3_01_s_3_01_x_8_8_8_01_4_01_4.html | 153 + structxt_1_1disable__indexed__stepper.html | 131 + structxt_1_1disable__indexed__stepper.png | Bin 0 -> 1095 bytes structxt_1_1driven__align__mode-members.html | 121 + structxt_1_1driven__align__mode.html | 153 + structxt_1_1enable__indexed__stepper.html | 131 + structxt_1_1enable__indexed__stepper.png | Bin 0 -> 1080 bytes ...aluation__strategy_1_1immediate__type.html | 130 + ...valuation__strategy_1_1immediate__type.png | Bin 0 -> 815 bytes ...1_1evaluation__strategy_1_1lazy__type.html | 130 + ..._1_1evaluation__strategy_1_1lazy__type.png | Bin 0 -> 786 bytes ..._1_1extension_1_1expression__tag__and.html | 125 + ...__tag__and_3_01_t1_00_01_t_8_8_8_01_4.html | 134 + ...n__tag__and_3_01_t1_00_01_t_8_8_8_01_4.png | Bin 0 -> 1206 bytes ..._tag__and_3_01_t_00_01_t_01_4-members.html | 121 + ...ression__tag__and_3_01_t_00_01_t_01_4.html | 153 + ...xtensor__expression__tag_01_4-members.html | 121 + ..._t_00_01xtensor__expression__tag_01_4.html | 143 + ...1_t_00_01xtensor__expression__tag_01_4.png | Bin 0 -> 1191 bytes ...ression__tag__and_3_01_t_01_4-members.html | 121 + ...n_1_1expression__tag__and_3_01_t_01_4.html | 153 + ..._expression__tag_00_01_t_01_4-members.html | 121 + ...xtensor__expression__tag_00_01_t_01_4.html | 162 + ...1xtensor__expression__tag_00_01_t_01_4.png | Bin 0 -> 1192 bytes ...xtensor__expression__tag_01_4-members.html | 121 + ...ag_00_01xtensor__expression__tag_01_4.html | 150 + ...n_1_1expression__tag__and_3_4-members.html | 121 + ...extension_1_1expression__tag__and_3_4.html | 150 + ...nsion_1_1get__expression__tag-members.html | 121 + ..._1_1extension_1_1get__expression__tag.html | 143 + ...t_1_1extension_1_1get__expression__tag.png | Bin 0 -> 951 bytes ...onal_3_01_t_00_01_b_01_4_01_4-members.html | 121 + ...1_1xoptional_3_01_t_00_01_b_01_4_01_4.html | 165 + ..._1_1xoptional_3_01_t_00_01_b_01_4_01_4.png | Bin 0 -> 1321 bytes ...1_1get__expression__tag__impl-members.html | 121 + ...tension_1_1get__expression__tag__impl.html | 163 + ...xtension_1_1get__expression__tag__impl.png | Bin 0 -> 1710 bytes ...1_1de048c22abe806a8cb61aa0c08ab63f2de.html | 171 + ...1_1de4e085c648bbd1efca51f7b5461e984a5.html | 122 + ...1_1extension_1_1xarray__adaptor__base.html | 125 + ...ptional__expression__tag_01_4-members.html | 122 + ..._00_01xoptional__expression__tag_01_4.html | 173 + ...xtensor__expression__tag_01_4-members.html | 121 + ..._c_00_01xtensor__expression__tag_01_4.html | 153 + ...ay__adaptor__optional__traits-members.html | 127 + ..._1_1xarray__adaptor__optional__traits.html | 175 + ...n_1_1xarray__adaptor__optional__traits.png | Bin 0 -> 1271 bytes ...1extension_1_1xarray__container__base.html | 125 + ...ptional__expression__tag_01_4-members.html | 122 + ..._00_01xoptional__expression__tag_01_4.html | 173 + ...xtensor__expression__tag_01_4-members.html | 121 + ..._c_00_01xtensor__expression__tag_01_4.html | 153 + ...__container__optional__traits-members.html | 127 + ..._1xarray__container__optional__traits.html | 175 + ...1_1xarray__container__optional__traits.png | Bin 0 -> 1282 bytes ...n_1_1xarray__optional__traits-members.html | 126 + ...extension_1_1xarray__optional__traits.html | 263 + ...1extension_1_1xarray__optional__traits.png | Bin 0 -> 1756 bytes ...ctxt_1_1extension_1_1xbroadcast__base.html | 134 + structxt_1_1extension_1_1xbroadcast__base.png | Bin 0 -> 1289 bytes ..._1extension_1_1xbroadcast__base__impl.html | 125 + ...n__tag_00_01_c_t_00_01_x_01_4-members.html | 121 + ...xpression__tag_00_01_c_t_00_01_x_01_4.html | 153 + ...n__tag_00_01_c_t_00_01_x_01_4-members.html | 121 + ...xpression__tag_00_01_c_t_00_01_x_01_4.html | 153 + ..._1_1extension_1_1xdynamic__view__base.html | 134 + ...t_1_1extension_1_1xdynamic__view__base.png | Bin 0 -> 1469 bytes ...tension_1_1xdynamic__view__base__impl.html | 125 + ..._c_t_00_01_s_00_01_l_00_01_f_s_t_01_4.html | 153 + ...t_00_b6d8a7e2879c1a8ee678dc4152371fc6.html | 121 + ..._c_t_00_01_s_00_01_l_00_01_f_s_t_01_4.html | 153 + ...00_01aef227a96c9a95959d74cc8b3d2137ea.html | 121 + structxt_1_1extension_1_1xfunction__base.html | 134 + structxt_1_1extension_1_1xfunction__base.png | Bin 0 -> 1267 bytes ...1_1extension_1_1xfunction__base__impl.html | 125 + ..._00_01_f_00_01_c_t_8_8_8_01_4-members.html | 121 + ...ion__tag_00_01_f_00_01_c_t_8_8_8_01_4.html | 153 + ..._00_01_f_00_01_c_t_8_8_8_01_4-members.html | 121 + ...ion__tag_00_01_f_00_01_c_t_8_8_8_01_4.html | 153 + ..._1_1extension_1_1xfunctor__view__base.html | 134 + ...t_1_1extension_1_1xfunctor__view__base.png | Bin 0 -> 1316 bytes ...tension_1_1xfunctor__view__base__impl.html | 125 + ...n__tag_00_01_f_00_01_c_t_01_4-members.html | 121 + ...xpression__tag_00_01_f_00_01_c_t_01_4.html | 153 + ...n__tag_00_01_f_00_01_c_t_01_4-members.html | 121 + ...xpression__tag_00_01_f_00_01_c_t_01_4.html | 153 + ...ctxt_1_1extension_1_1xgenerator__base.html | 134 + structxt_1_1extension_1_1xgenerator__base.png | Bin 0 -> 1327 bytes ..._1extension_1_1xgenerator__base__impl.html | 125 + ..._00_01_f_00_01_r_00_01_s_01_4-members.html | 121 + ...ion__tag_00_01_f_00_01_r_00_01_s_01_4.html | 153 + ..._00_01_f_00_01_r_00_01_s_01_4-members.html | 121 + ...ion__tag_00_01_f_00_01_r_00_01_s_01_4.html | 153 + ...xt_1_1extension_1_1xindex__view__base.html | 134 + ...txt_1_1extension_1_1xindex__view__base.png | Bin 0 -> 1294 bytes ...extension_1_1xindex__view__base__impl.html | 125 + ...n__tag_00_01_c_t_00_01_i_01_4-members.html | 121 + ...xpression__tag_00_01_c_t_00_01_i_01_4.html | 153 + ...n__tag_00_01_c_t_00_01_i_01_4-members.html | 121 + ...xpression__tag_00_01_c_t_00_01_i_01_4.html | 153 + structxt_1_1extension_1_1xreducer__base.html | 134 + structxt_1_1extension_1_1xreducer__base.png | Bin 0 -> 1360 bytes ..._1_1extension_1_1xreducer__base__impl.html | 125 + ...0_01_c_t_00_01_x_00_01_o_01_4-members.html | 121 + ...0_01_f_00_01_c_t_00_01_x_00_01_o_01_4.html | 153 + ...0_01_c_t_00_01_x_00_01_o_01_4-members.html | 121 + ...0_01_f_00_01_c_t_00_01_x_00_01_o_01_4.html | 153 + structxt_1_1extension_1_1xrepeat__base.html | 134 + structxt_1_1extension_1_1xrepeat__base.png | Bin 0 -> 1253 bytes ...t_1_1extension_1_1xrepeat__base__impl.html | 125 + ...n__tag_00_01_c_t_00_01_x_01_4-members.html | 121 + ...xpression__tag_00_01_c_t_00_01_x_01_4.html | 153 + ...n__tag_00_01_c_t_00_01_x_01_4-members.html | 121 + ...xpression__tag_00_01_c_t_00_01_x_01_4.html | 153 + structxt_1_1extension_1_1xscalar__base.html | 134 + structxt_1_1extension_1_1xscalar__base.png | Bin 0 -> 1342 bytes ...t_1_1extension_1_1xscalar__base__impl.html | 125 + ...xpression__tag_00_01_c_t_01_4-members.html | 121 + ...ional__expression__tag_00_01_c_t_01_4.html | 153 + ...xpression__tag_00_01_c_t_01_4-members.html | 121 + ...ensor__expression__tag_00_01_c_t_01_4.html | 153 + ..._1_1xscalar__optional__traits-members.html | 137 + ...xtension_1_1xscalar__optional__traits.html | 498 + ..._1_1extension_1_1xstrided__view__base.html | 134 + ...t_1_1extension_1_1xstrided__view__base.png | Bin 0 -> 1437 bytes ...tension_1_1xstrided__view__base__impl.html | 125 + ..._c_t_00_01_s_00_01_l_00_01_f_s_t_01_4.html | 153 + ...t_00_4a6b46e0ed70869936639a514f730fbb.html | 121 + ..._c_t_00_01_s_00_01_l_00_01_f_s_t_01_4.html | 153 + ...00_01b284f3952f1f4d8d4ad036b645dd2641.html | 121 + ..._1extension_1_1xtensor__adaptor__base.html | 125 + ...ptional__expression__tag_01_4-members.html | 122 + ..._00_01xoptional__expression__tag_01_4.html | 173 + ...xtensor__expression__tag_01_4-members.html | 121 + ..._l_00_01xtensor__expression__tag_01_4.html | 153 + ...or__adaptor__optional__traits-members.html | 127 + ...1_1xtensor__adaptor__optional__traits.html | 175 + ..._1_1xtensor__adaptor__optional__traits.png | Bin 0 -> 1204 bytes ...extension_1_1xtensor__container__base.html | 125 + ...ptional__expression__tag_01_4-members.html | 122 + ..._00_01xoptional__expression__tag_01_4.html | 173 + ...xtensor__expression__tag_01_4-members.html | 121 + ..._l_00_01xtensor__expression__tag_01_4.html | 153 + ...__container__optional__traits-members.html | 127 + ...1xtensor__container__optional__traits.html | 175 + ..._1xtensor__container__optional__traits.png | Bin 0 -> 1216 bytes ...nsion_1_1xtensor__empty__base-members.html | 121 + ..._1_1extension_1_1xtensor__empty__base.html | 150 + ..._1_1xtensor__optional__traits-members.html | 126 + ...xtension_1_1xtensor__optional__traits.html | 264 + ...extension_1_1xtensor__optional__traits.png | Bin 0 -> 2062 bytes ...t_1_1extension_1_1xtensor__view__base.html | 125 + ...ptional__expression__tag_01_4-members.html | 122 + ..._00_01xoptional__expression__tag_01_4.html | 173 + ...xtensor__expression__tag_01_4-members.html | 121 + ..._l_00_01xtensor__expression__tag_01_4.html | 153 + ...ensor__view__optional__traits-members.html | 127 + ...on_1_1xtensor__view__optional__traits.html | 175 + ...ion_1_1xtensor__view__optional__traits.png | Bin 0 -> 1180 bytes structxt_1_1extension_1_1xview__base.html | 134 + structxt_1_1extension_1_1xview__base.png | Bin 0 -> 1261 bytes ...txt_1_1extension_1_1xview__base__impl.html | 125 + ..._00_01_c_t_00_01_s_8_8_8_01_4-members.html | 121 + ...ion__tag_00_01_c_t_00_01_s_8_8_8_01_4.html | 153 + ..._00_01_c_t_00_01_s_8_8_8_01_4-members.html | 121 + ...ion__tag_00_01_c_t_00_01_s_8_8_8_01_4.html | 153 + structxt_1_1filter__fixed__shape.html | 131 + structxt_1_1filter__fixed__shape.png | Bin 0 -> 846 bytes structxt_1_1fixed__xreducer__shape__type.html | 125 + ..._shape_3_01_j_8_8_8_01_4_01_4-members.html | 121 + ...01fixed__shape_3_01_j_8_8_8_01_4_01_4.html | 156 + structxt_1_1forbid__simd.html | 131 + structxt_1_1forbid__simd.png | Bin 0 -> 574 bytes ..._1_1vector_3_01bool_00_01_a_01_4_01_4.html | 131 + ...d_1_1vector_3_01bool_00_01_a_01_4_01_4.png | Bin 0 -> 1277 bytes ...amic__bitset_3_01_b_00_01_a_01_4_01_4.html | 131 + ...namic__bitset_3_01_b_00_01_a_01_4_01_4.png | Bin 0 -> 1395 bytes ..._1_1vector_3_01bool_00_01_a_01_4_01_4.html | 131 + ...d_1_1vector_3_01bool_00_01_a_01_4_01_4.png | Bin 0 -> 1037 bytes ...amic__bitset_3_01_b_00_01_a_01_4_01_4.html | 131 + ...namic__bitset_3_01_b_00_01_a_01_4_01_4.png | Bin 0 -> 1298 bytes structxt_1_1get__init__type.html | 125 + ..._shape_3_01_x_8_8_8_01_4_01_4-members.html | 121 + ...01fixed__shape_3_01_x_8_8_8_01_4_01_4.html | 153 + structxt_1_1get__rank-members.html | 121 + structxt_1_1get__rank.html | 161 + ..._1_1rank_00_01void_07_08_08_4-members.html | 122 + ..._08_01_e_1_1rank_00_01void_07_08_08_4.html | 187 + structxt_1_1get__strides__type-members.html | 121 + structxt_1_1get__strides__type.html | 153 + ..._shape_3_01_i_8_8_8_01_4_01_4-members.html | 122 + ...01fixed__shape_3_01_i_8_8_8_01_4_01_4.html | 171 + ...c_p_00_01_o_00_01_a_01_4_01_4-members.html | 122 + ...or_3_01_c_p_00_01_o_00_01_a_01_4_01_4.html | 174 + structxt_1_1get__value__type-members.html | 121 + structxt_1_1get__value__type.html | 153 + ...01_t_1_1value__type_01_4_01_4-members.html | 122 + ...ypename_01_t_1_1value__type_01_4_01_4.html | 171 + ...xt_1_1has__assign__conversion-members.html | 123 + structxt_1_1has__assign__conversion.html | 208 + structxt_1_1has__assign__to.html | 131 + structxt_1_1has__assign__to.png | Bin 0 -> 749 bytes ...1cons059ed553ffd14856020f06c40d9ce771.html | 131 + ...01cons059ed553ffd14856020f06c40d9ce771.png | Bin 0 -> 2067 bytes structxt_1_1has__data__interface.html | 131 + structxt_1_1has__data__interface.png | Bin 0 -> 737 bytes ...01_e_01_4_07_08_8data_07_08_08_4_01_4.html | 131 + ..._01_e_01_4_07_08_8data_07_08_08_4_01_4.png | Bin 0 -> 1616 bytes structxt_1_1has__fixed__rank-members.html | 121 + structxt_1_1has__fixed__rank.html | 153 + structxt_1_1has__iterator__interface.html | 131 + structxt_1_1has__iterator__interface.png | Bin 0 -> 750 bytes ...1_e_01_4_07_08_8begin_07_08_08_4_01_4.html | 131 + ...01_e_01_4_07_08_8begin_07_08_08_4_01_4.png | Bin 0 -> 1656 bytes structxt_1_1has__memory__address.html | 131 + structxt_1_1has__memory__address.png | Bin 0 -> 773 bytes ...d_1_1e8ed49541169f10cfa05c619e2da0ead.html | 131 + ...td_1_1e8ed49541169f10cfa05c619e2da0ead.png | Bin 0 -> 1919 bytes structxt_1_1has__rank-members.html | 121 + structxt_1_1has__rank.html | 153 + ...ctxt_1_1has__sign__conversion-members.html | 123 + structxt_1_1has__sign__conversion.html | 206 + structxt_1_1has__simd__apply.html | 131 + structxt_1_1has__simd__apply.png | Bin 0 -> 1139 bytes structxt_1_1has__simd__interface.html | 131 + structxt_1_1has__simd__interface.png | Bin 0 -> 2171 bytes ...1_f_00_01_c_t_8_8_8_01_4_00_01_t_01_4.html | 131 + ...01_f_00_01_c_t_8_8_8_01_4_00_01_t_01_4.png | Bin 0 -> 4352 bytes ...or_3_01_f_00_01_c_t_01_4_00_01_t_01_4.html | 134 + ...tor_3_01_f_00_01_c_t_01_4_00_01_t_01_4.png | Bin 0 -> 6142 bytes ...pplier__base_3_01_d_01_4_00_01_t_01_4.html | 131 + ...applier__base_3_01_d_01_4_00_01_t_01_4.png | Bin 0 -> 4993 bytes ...ew_3_01_f_00_01_c_t_01_4_00_01_t_01_4.html | 134 + ...iew_3_01_f_00_01_c_t_01_4_00_01_t_01_4.png | Bin 0 -> 5701 bytes ...c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html | 131 + ..._c_00_01_n_00_01_l_00_01_tag_01_4_01_4.png | Bin 0 -> 2720 bytes structxt_1_1has__simd__type.html | 131 + structxt_1_1has__simd__type.png | Bin 0 -> 1247 bytes structxt_1_1has__storage__type.html | 131 + structxt_1_1has__storage__type.png | Bin 0 -> 748 bytes ...3_01_650a1762a9f827a241fdd5fca766bcf6.html | 131 + ..._3_01_650a1762a9f827a241fdd5fca766bcf6.png | Bin 0 -> 2582 bytes structxt_1_1has__strides.html | 131 + structxt_1_1has__strides.png | Bin 0 -> 662 bytes ...e_01_4_07_08_8strides_07_08_08_4_01_4.html | 131 + ..._e_01_4_07_08_8strides_07_08_08_4_01_4.png | Bin 0 -> 1555 bytes structxt_1_1index__from__shape-members.html | 121 + structxt_1_1index__from__shape.html | 153 + structxt_1_1index__mapper.html | 139 + ...txt_1_1initializer__dimension-members.html | 121 + structxt_1_1initializer__dimension.html | 161 + structxt_1_1inner__aligned__mode.html | 124 + structxt_1_1inner__reference-members.html | 122 + structxt_1_1inner__reference.html | 177 + structxt_1_1invalid__type.html | 124 + structxt_1_1is__chunked__t.html | 131 + structxt_1_1is__chunked__t.png | Bin 0 -> 712 bytes structxt_1_1is__contiguous__container.html | 131 + structxt_1_1is__contiguous__container.png | Bin 0 -> 712 bytes ...tor_3_01_st_00_01_s_00_01_l_01_4_01_4.html | 131 + ...ator_3_01_st_00_01_s_00_01_l_01_4_01_4.png | Bin 0 -> 1356 bytes ...r__adaptor_3_01_i_00_01_c_i_01_4_01_4.html | 134 + ...or__adaptor_3_01_i_00_01_c_i_01_4_01_4.png | Bin 0 -> 2107 bytes ...r__adaptor_3_01_c_00_01_i_g_01_4_01_4.html | 134 + ...er__adaptor_3_01_c_00_01_i_g_01_4_01_4.png | Bin 0 -> 2304 bytes structxt_1_1is__evaluation__strategy.html | 131 + structxt_1_1is__evaluation__strategy.png | Bin 0 -> 1090 bytes structxt_1_1is__indexed__stepper-members.html | 121 + structxt_1_1is__indexed__stepper.html | 161 + ...pper_3_01_t_00_01_b_01_4_01_4-members.html | 122 + ...xed__stepper_3_01_t_00_01_b_01_4_01_4.html | 187 + structxt_1_1is__iterator.html | 131 + structxt_1_1is__iterator.png | Bin 0 -> 663 bytes ..._01_41da12c429c255d2c81e18d875fbe6e98.html | 131 + ...e_01_41da12c429c255d2c81e18d875fbe6e98.png | Bin 0 -> 3151 bytes ..._1_1is__narrowing__conversion-members.html | 123 + structxt_1_1is__narrowing__conversion.html | 210 + structxt_1_1is__not__xdummy__iterator.html | 131 + structxt_1_1is__not__xdummy__iterator.png | Bin 0 -> 717 bytes ...tor_3_01is__const_00_01_c_t_01_4_01_4.html | 131 + ...ator_3_01is__const_00_01_c_t_01_4_01_4.png | Bin 0 -> 1398 bytes structxt_1_1is__reducer__options.html | 134 + structxt_1_1is__reducer__options.png | Bin 0 -> 1393 bytes structxt_1_1is__reducer__options__impl.html | 131 + structxt_1_1is__reducer__options__impl.png | Bin 0 -> 729 bytes ...01std_1_1tuple_3_01_x_8_8_8_01_4_01_4.html | 131 + ..._01std_1_1tuple_3_01_x_8_8_8_01_4_01_4.png | Bin 0 -> 1324 bytes structxt_1_1is__specialization__of.html | 131 + structxt_1_1is__specialization__of.png | Bin 0 -> 713 bytes ...t_t_00_01_t_t_3_01_ts_8_8_8_01_4_01_4.html | 131 + ..._t_t_00_01_t_t_3_01_ts_8_8_8_01_4_01_4.png | Bin 0 -> 1036 bytes structxt_1_1is__xoptional__expression.html | 131 + structxt_1_1is__xoptional__expression.png | Bin 0 -> 1167 bytes structxt_1_1is__xtensor__expression.html | 131 + structxt_1_1is__xtensor__expression.png | Bin 0 -> 1116 bytes structxt_1_1keep__dims__type.html | 130 + structxt_1_1keep__dims__type.png | Bin 0 -> 601 bytes structxt_1_1make__invalid__type-members.html | 121 + structxt_1_1make__invalid__type.html | 153 + structxt_1_1make__void-members.html | 121 + structxt_1_1make__void.html | 153 + structxt_1_1math_1_1abs__fun-members.html | 122 + structxt_1_1math_1_1abs__fun.html | 196 + structxt_1_1math_1_1acos__fun-members.html | 122 + structxt_1_1math_1_1acos__fun.html | 196 + structxt_1_1math_1_1acosh__fun-members.html | 122 + structxt_1_1math_1_1acosh__fun.html | 196 + structxt_1_1math_1_1arg__fun-members.html | 122 + structxt_1_1math_1_1arg__fun.html | 196 + structxt_1_1math_1_1asin__fun-members.html | 122 + structxt_1_1math_1_1asin__fun.html | 196 + structxt_1_1math_1_1asinh__fun-members.html | 122 + structxt_1_1math_1_1asinh__fun.html | 196 + structxt_1_1math_1_1atan2__fun-members.html | 122 + structxt_1_1math_1_1atan2__fun.html | 204 + structxt_1_1math_1_1atan__fun-members.html | 122 + structxt_1_1math_1_1atan__fun.html | 196 + structxt_1_1math_1_1atanh__fun-members.html | 122 + structxt_1_1math_1_1atanh__fun.html | 196 + structxt_1_1math_1_1cbrt__fun-members.html | 122 + structxt_1_1math_1_1cbrt__fun.html | 196 + structxt_1_1math_1_1ceil__fun-members.html | 122 + structxt_1_1math_1_1ceil__fun.html | 196 + structxt_1_1math_1_1clamp__fun-members.html | 122 + structxt_1_1math_1_1clamp__fun.html | 214 + structxt_1_1math_1_1conj__fun-members.html | 122 + structxt_1_1math_1_1conj__fun.html | 196 + ...xt_1_1math_1_1conj__impl__fun-members.html | 122 + structxt_1_1math_1_1conj__impl__fun.html | 196 + structxt_1_1math_1_1cos__fun-members.html | 122 + structxt_1_1math_1_1cos__fun.html | 196 + structxt_1_1math_1_1cosh__fun-members.html | 122 + structxt_1_1math_1_1cosh__fun.html | 196 + structxt_1_1math_1_1deg2rad-members.html | 124 + structxt_1_1math_1_1deg2rad.html | 260 + structxt_1_1math_1_1erf__fun-members.html | 122 + structxt_1_1math_1_1erf__fun.html | 196 + structxt_1_1math_1_1erfc__fun-members.html | 122 + structxt_1_1math_1_1erfc__fun.html | 196 + structxt_1_1math_1_1exp2__fun-members.html | 122 + structxt_1_1math_1_1exp2__fun.html | 196 + structxt_1_1math_1_1exp__fun-members.html | 122 + structxt_1_1math_1_1exp__fun.html | 196 + structxt_1_1math_1_1expm1__fun-members.html | 122 + structxt_1_1math_1_1expm1__fun.html | 196 + structxt_1_1math_1_1fabs__fun-members.html | 122 + structxt_1_1math_1_1fabs__fun.html | 196 + structxt_1_1math_1_1fdim__fun-members.html | 122 + structxt_1_1math_1_1fdim__fun.html | 204 + structxt_1_1math_1_1floor__fun-members.html | 122 + structxt_1_1math_1_1floor__fun.html | 196 + structxt_1_1math_1_1fma__fun-members.html | 122 + structxt_1_1math_1_1fma__fun.html | 214 + structxt_1_1math_1_1fmax__fun-members.html | 122 + structxt_1_1math_1_1fmax__fun.html | 204 + structxt_1_1math_1_1fmin__fun-members.html | 122 + structxt_1_1math_1_1fmin__fun.html | 204 + structxt_1_1math_1_1fmod__fun-members.html | 122 + structxt_1_1math_1_1fmod__fun.html | 204 + structxt_1_1math_1_1hypot__fun-members.html | 122 + structxt_1_1math_1_1hypot__fun.html | 204 + ...ctxt_1_1math_1_1isfinite__fun-members.html | 122 + structxt_1_1math_1_1isfinite__fun.html | 196 + structxt_1_1math_1_1isinf__fun-members.html | 122 + structxt_1_1math_1_1isinf__fun.html | 196 + structxt_1_1math_1_1isnan__fun-members.html | 122 + structxt_1_1math_1_1isnan__fun.html | 196 + structxt_1_1math_1_1lgamma__fun-members.html | 122 + structxt_1_1math_1_1lgamma__fun.html | 196 + structxt_1_1math_1_1log10__fun-members.html | 122 + structxt_1_1math_1_1log10__fun.html | 196 + structxt_1_1math_1_1log1p__fun-members.html | 122 + structxt_1_1math_1_1log1p__fun.html | 196 + structxt_1_1math_1_1log2__fun-members.html | 122 + structxt_1_1math_1_1log2__fun.html | 196 + structxt_1_1math_1_1log__fun-members.html | 122 + structxt_1_1math_1_1log__fun.html | 196 + structxt_1_1math_1_1maximum-members.html | 122 + structxt_1_1math_1_1maximum.html | 209 + structxt_1_1math_1_1minimum-members.html | 122 + structxt_1_1math_1_1minimum.html | 209 + ...txt_1_1math_1_1nearbyint__fun-members.html | 122 + structxt_1_1math_1_1nearbyint__fun.html | 196 + structxt_1_1math_1_1norm__fun-members.html | 122 + structxt_1_1math_1_1norm__fun.html | 196 + structxt_1_1math_1_1pow__fun-members.html | 122 + structxt_1_1math_1_1pow__fun.html | 204 + structxt_1_1math_1_1rad2deg-members.html | 124 + structxt_1_1math_1_1rad2deg.html | 260 + ...txt_1_1math_1_1remainder__fun-members.html | 122 + structxt_1_1math_1_1remainder__fun.html | 204 + structxt_1_1math_1_1rint__fun-members.html | 122 + structxt_1_1math_1_1rint__fun.html | 196 + structxt_1_1math_1_1round__fun-members.html | 122 + structxt_1_1math_1_1round__fun.html | 196 + structxt_1_1math_1_1sign__fun-members.html | 121 + structxt_1_1math_1_1sign__fun.html | 164 + structxt_1_1math_1_1sign__impl-members.html | 123 + structxt_1_1math_1_1sign__impl.html | 235 + ...onal_3_01_t_00_01_b_01_4_01_4-members.html | 124 + ...1_1xoptional_3_01_t_00_01_b_01_4_01_4.html | 251 + structxt_1_1math_1_1sin__fun-members.html | 122 + structxt_1_1math_1_1sin__fun.html | 196 + structxt_1_1math_1_1sinh__fun-members.html | 122 + structxt_1_1math_1_1sinh__fun.html | 196 + structxt_1_1math_1_1sqrt__fun-members.html | 122 + structxt_1_1math_1_1sqrt__fun.html | 196 + structxt_1_1math_1_1tan__fun-members.html | 122 + structxt_1_1math_1_1tan__fun.html | 196 + structxt_1_1math_1_1tanh__fun-members.html | 122 + structxt_1_1math_1_1tanh__fun.html | 196 + structxt_1_1math_1_1tgamma__fun-members.html | 122 + structxt_1_1math_1_1tgamma__fun.html | 196 + structxt_1_1math_1_1trunc__fun-members.html | 122 + structxt_1_1math_1_1trunc__fun.html | 196 + structxt_1_1memory__range-members.html | 125 + structxt_1_1memory__range.html | 246 + structxt_1_1meta__identity-members.html | 121 + structxt_1_1meta__identity.html | 153 + structxt_1_1missing__type.html | 124 + ..._1_1nested__initializer__list-members.html | 121 + structxt_1_1nested__initializer__list.html | 153 + ...izer__list_3_01_t_00_010_01_4-members.html | 122 + ..._initializer__list_3_01_t_00_010_01_4.html | 171 + structxt_1_1no__ownership.html | 124 + structxt_1_1norm__type-members.html | 122 + structxt_1_1norm__type.html | 230 + structxt_1_1norm__type.png | Bin 0 -> 756 bytes structxt_1_1numeric__constants-members.html | 132 + structxt_1_1numeric__constants.html | 469 + ...1overlapping__memory__checker-members.html | 125 + structxt_1_1overlapping__memory__checker.html | 185 + structxt_1_1overlapping__memory__checker.png | Bin 0 -> 1114 bytes ...__add979fb9a8b7b1983c9fb733f357d6c2fa.html | 215 + ...y__add979fb9a8b7b1983c9fb733f357d6c2fa.png | Bin 0 -> 2107 bytes ...__adde5366ae3ec1ca90ac06c86ce5f91b997.html | 126 + ...apping__memory__checker__base-members.html | 124 + ...1_1overlapping__memory__checker__base.html | 228 + ..._1_1overlapping__memory__checker__base.png | Bin 0 -> 2563 bytes ...ping__memory__checker__traits-members.html | 121 + ...1overlapping__memory__checker__traits.html | 168 + ...memor0ee187b84159790ec139479eaf101d7d.html | 122 + ...memor4c750fb1ec54f24555f6fb27c3a9d4ec.html | 201 + ...emory61f92cb9f43b9bde0b3e9ee531d2d26a.html | 124 + ...emory7631490e58e2e554d47f900b4789ad50.html | 277 + ...emory9f28c8bceb6a84ea6f46c1fa50db17c9.html | 201 + ...emoryb7020c6a878800e42153f327d9b044ed.html | 122 + ...__checker__traits_3_01_e_01_4-members.html | 123 + ...__memory__checker__traits_3_01_e_01_4.html | 238 + ...1_1placeholders_1_1rangemaker-members.html | 121 + structxt_1_1placeholders_1_1rangemaker.html | 153 + ...r_3_01_a_00_01_b_00_01_c_01_4-members.html | 123 + ...angemaker_3_01_a_00_01_b_00_01_c_01_4.html | 207 + ...angemaker_3_01_a_00_01_b_01_4-members.html | 123 + ...ers_1_1rangemaker_3_01_a_00_01_b_01_4.html | 207 + structxt_1_1placeholders_1_1xtuph.html | 124 + ...tions_1_1print__options__impl-members.html | 124 + ...rint__options_1_1print__options__impl.html | 204 + structxt_1_1promote__shape-members.html | 121 + structxt_1_1promote__shape.html | 153 + structxt_1_1promote__strides-members.html | 121 + structxt_1_1promote__strides.html | 153 + structxt_1_1rebind__container.html | 125 + ...01_c_3_01_t_00_01_a_01_4_01_4-members.html | 123 + ...01_x_00_01_c_3_01_t_00_01_a_01_4_01_4.html | 193 + ...01_c_3_01_t_00_01_n_01_4_01_4-members.html | 121 + ...01_x_00_01_c_3_01_t_00_01_n_01_4_01_4.html | 153 + ...1_n_00_01_a_00_01_b_01_4_01_4-members.html | 123 + ...1_t_00_01_n_00_01_a_00_01_b_01_4_01_4.html | 193 + structxt_1_1reducer__options-members.html | 130 + structxt_1_1reducer__options.html | 394 + structxt_1_1reducer__options.js | 6 + ..._1reducer__options_1_1initial__tester.html | 132 + ...1_1reducer__options_1_1initial__tester.png | Bin 0 -> 913 bytes ...3_01const_01xinitial_3_01_x_01_4_01_4.html | 132 + ..._3_01const_01xinitial_3_01_x_01_4_01_4.png | Bin 0 -> 1481 bytes ..._tester_3_01xinitial_3_01_x_01_4_01_4.html | 132 + ...__tester_3_01xinitial_3_01_x_01_4_01_4.png | Bin 0 -> 1418 bytes structxt_1_1remove__class.html | 125 + ...07_args_8_8_8_08_01const_01_4-members.html | 121 + ..._1_5_08_07_args_8_8_8_08_01const_01_4.html | 153 + ...c_1_1_5_08_07_args_8_8_8_08_4-members.html | 121 + ...01_r_07_c_1_1_5_08_07_args_8_8_8_08_4.html | 153 + ...1_1select__dim__mapping__type-members.html | 121 + structxt_1_1select__dim__mapping__type.html | 153 + ..._shape_3_01_i_8_8_8_01_4_01_4-members.html | 122 + ...01fixed__shape_3_01_i_8_8_8_01_4_01_4.html | 171 + ...txt_1_1select__iterable__base-members.html | 121 + structxt_1_1select__iterable__base.html | 153 + structxt_1_1select__layout-members.html | 123 + structxt_1_1select__layout.html | 227 + structxt_1_1squared__norm__type-members.html | 122 + structxt_1_1squared__norm__type.html | 234 + structxt_1_1squared__norm__type.png | Bin 0 -> 819 bytes structxt_1_1static__dimension-members.html | 121 + structxt_1_1static__dimension.html | 163 + structxt_1_1static__string-members.html | 124 + structxt_1_1static__string.html | 238 + structxt_1_1stepper__tools-members.html | 132 + structxt_1_1stepper__tools.html | 413 + ...il_1_1check__strides__functor-members.html | 126 + ...gn__detail_1_1check__strides__functor.html | 326 + ...strided__assign__detail_1_1idx__tools.html | 125 + ...t__type_1_1column__major_01_4-members.html | 122 + ..._01layout__type_1_1column__major_01_4.html | 209 + ...yout__type_1_1row__major_01_4-members.html | 122 + ...s_3_01layout__type_1_1row__major_01_4.html | 209 + ...ign__detail_1_1loop__sizes__t-members.html | 126 + ...ded__assign__detail_1_1loop__sizes__t.html | 240 + structxt_1_1temporary__container-members.html | 121 + structxt_1_1temporary__container.html | 153 + ...c_p_00_01_o_00_01_a_01_4_01_4-members.html | 122 + ...or_3_01_c_p_00_01_o_00_01_a_01_4_01_4.html | 171 + ...or_3_01_i_00_01_c_i_01_4_01_4-members.html | 122 + ...r__adaptor_3_01_i_00_01_c_i_01_4_01_4.html | 171 + ...or_3_01_c_00_01_i_g_01_4_01_4-members.html | 122 + ...r__adaptor_3_01_c_00_01_i_g_01_4_01_4.html | 171 + structxt_1_1temporary__type-members.html | 121 + structxt_1_1temporary__type.html | 153 + ..._1_1temporary__type_01_4_01_4-members.html | 122 + ...1_t_01_4_1_1temporary__type_01_4_01_4.html | 171 + structxt_1_1temporary__type__from__tag.html | 125 + ..._expression__tag_00_01_t_01_4-members.html | 125 + ...xtensor__expression__tag_00_01_t_01_4.html | 246 + structxt_1_1tracking__allocator-members.html | 130 + structxt_1_1tracking__allocator.html | 341 + structxt_1_1tracking__allocator.js | 4 + structxt_1_1tracking__allocator.png | Bin 0 -> 618 bytes ...tracking__allocator_1_1rebind-members.html | 122 + ...ctxt_1_1tracking__allocator_1_1rebind.html | 178 + ...il_1_1norm__of__array__elements__impl.html | 125 + ..._t_00_01false_00_01false_01_4-members.html | 122 + ...mpl_3_01_t_00_01false_00_01false_01_4.html | 173 + ...1_t_00_01false_00_01true_01_4-members.html | 122 + ...impl_3_01_t_00_01false_00_01true_01_4.html | 173 + ...1_t_00_01true_00_01false_01_4-members.html | 122 + ...impl_3_01_t_00_01true_00_01false_01_4.html | 173 + ...ble_00_01false_00_01true_01_4-members.html | 122 + ...ng_01double_00_01false_00_01true_01_4.html | 168 + ..._5_00_01false_00_01false_01_4-members.html | 122 + ...1void_01_5_00_01false_00_01false_01_4.html | 168 + ...its__detail_1_1norm__of__scalar__impl.html | 125 + ...__impl_3_01_t_00_01false_01_4-members.html | 123 + ...__scalar__impl_3_01_t_00_01false_01_4.html | 206 + ...r__impl_3_01_t_00_01true_01_4-members.html | 123 + ...f__scalar__impl_3_01_t_00_01true_01_4.html | 206 + ...ail_1_1norm__of__vector__impl-members.html | 126 + ...its__detail_1_1norm__of__vector__impl.html | 237 + ...s__detail_1_1norm__type__base-members.html | 124 + ...1_1traits__detail_1_1norm__type__base.html | 226 + structxt_1_1tuple__idx__of-members.html | 121 + structxt_1_1tuple__idx__of.html | 161 + structxt_1_1tuple__idx__of__impl.html | 125 + ...t_00_01_types_8_8_8_01_4_01_4-members.html | 121 + ...le_3_01_t_00_01_types_8_8_8_01_4_01_4.html | 161 + ...u_00_01_types_8_8_8_01_4_01_4-members.html | 121 + ...le_3_01_u_00_01_types_8_8_8_01_4_01_4.html | 161 + ..._t_00_01std_1_1tuple_3_4_01_4-members.html | 121 + ..._i_00_01_t_00_01std_1_1tuple_3_4_01_4.html | 161 + structxt_1_1unaligned__mode.html | 124 + ...ctxt_1_1view__temporary__type-members.html | 121 + structxt_1_1view__temporary__type.html | 158 + ...ctxt_1_1xaccumulator__functor-members.html | 128 + structxt_1_1xaccumulator__functor.html | 345 + structxt_1_1xaccumulator__functor.png | Bin 0 -> 1364 bytes structxt_1_1xall__tag-members.html | 121 + structxt_1_1xall__tag.html | 164 + structxt_1_1xclosure-members.html | 121 + structxt_1_1xclosure.html | 153 + ...ecay__t_3_01_e_01_4_01_4_01_4-members.html | 122 + ...std_1_1decay__t_3_01_e_01_4_01_4_01_4.html | 171 + ...ble__if__t_3_01true_01_4_01_4-members.html | 122 + ...d_1_1enable__if__t_3_01true_01_4_01_4.html | 171 + structxt_1_1xcontainer__inner__types.html | 125 + ...00_01_s_c_00_01_tag_01_4_01_4-members.html | 132 + ...00_01_l_00_01_s_c_00_01_tag_01_4_01_4.html | 386 + ...00_01_s_c_00_01_tag_01_4_01_4-members.html | 132 + ...00_01_l_00_01_s_c_00_01_tag_01_4_01_4.html | 386 + ...st_3_01_c_t_00_01_x_01_4_01_4-members.html | 124 + ...xbroadcast_3_01_c_t_00_01_x_01_4_01_4.html | 213 + ..._3_01chunk__storage_01_4_01_4-members.html | 126 + ...d__array_3_01chunk__storage_01_4_01_4.html | 253 + ...00_01_l_00_01_f_s_t_01_4_01_4-members.html | 131 + ...00_01_s_00_01_l_00_01_f_s_t_01_4_01_4.html | 366 + ...00_01_s_h_00_01_tag_01_4_01_4-members.html | 132 + ...00_01_l_00_01_s_h_00_01_tag_01_4_01_4.html | 386 + ...00_01_s_h_00_01_tag_01_4_01_4-members.html | 132 + ...00_01_l_00_01_s_h_00_01_tag_01_4_01_4.html | 386 + ...1_f_00_01_c_t_8_8_8_01_4_01_4-members.html | 125 + ...tion_3_01_f_00_01_c_t_8_8_8_01_4_01_4.html | 236 + ...or_3_01_f_00_01_c_t_01_4_01_4-members.html | 127 + ...r__adaptor_3_01_f_00_01_c_t_01_4_01_4.html | 273 + ...ew_3_01_f_00_01_c_t_01_4_01_4-members.html | 127 + ...ctor__view_3_01_f_00_01_c_t_01_4_01_4.html | 273 + ...1_c_00_01_r_00_01_s_01_4_01_4-members.html | 123 + ...ator_3_01_c_00_01_r_00_01_s_01_4_01_4.html | 193 + ...ew_3_01_c_t_00_01_i_01_4_01_4-members.html | 122 + ...ndex__view_3_01_c_t_00_01_i_01_4_01_4.html | 173 + ...1_c_t_d_00_01_c_t_m_01_4_01_4-members.html | 131 + ...view_3_01_c_t_d_00_01_c_t_m_01_4_01_4.html | 353 + ..._3_01_v_e_00_01_f_e_01_4_01_4-members.html | 126 + ...assembly_3_01_v_e_00_01_f_e_01_4_01_4.html | 253 + ...1_v_e_c_00_01_f_e_c_01_4_01_4-members.html | 126 + ...ptor_3_01_v_e_c_00_01_f_e_c_01_4_01_4.html | 261 + ...c_t_00_01_x_00_01_o_01_4_01_4-members.html | 130 + ...f_00_01_c_t_00_01_x_00_01_o_01_4_01_4.html | 337 + ..._01xscalar_3_01_c_t_01_4_01_4-members.html | 124 + ..._types_3_01xscalar_3_01_c_t_01_4_01_4.html | 213 + ...00_01_l_00_01_f_s_t_01_4_01_4-members.html | 132 + ...00_01_s_00_01_l_00_01_f_s_t_01_4_01_4.html | 388 + ...n_00_01_l_00_01_tag_01_4_01_4-members.html | 132 + ...c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html | 386 + ...n_00_01_l_00_01_tag_01_4_01_4-members.html | 132 + ...c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html | 386 + ...n_00_01_l_00_01_tag_01_4_01_4-members.html | 132 + ...c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html | 386 + ...1_c_t_00_01_s_8_8_8_01_4_01_4-members.html | 129 + ...view_3_01_c_t_00_01_s_8_8_8_01_4_01_4.html | 344 + ..._1xcontainer__iterable__types-members.html | 123 + structxt_1_1xcontainer__iterable__types.html | 193 + structxt_1_1xcsv__config-members.html | 125 + structxt_1_1xcsv__config.html | 232 + structxt_1_1xellipsis__tag-members.html | 121 + structxt_1_1xellipsis__tag.html | 164 + structxt_1_1xexpression__tag-members.html | 121 + structxt_1_1xexpression__tag.html | 155 + structxt_1_1xfunction__cache.html | 131 + structxt_1_1xfunction__cache.png | Bin 0 -> 1055 bytes ...unctor__view__temporary__type-members.html | 121 + ...xt_1_1xfunctor__view__temporary__type.html | 153 + structxt_1_1xinitial-members.html | 123 + structxt_1_1xinitial.html | 227 + structxt_1_1xinitial.png | Bin 0 -> 546 bytes structxt_1_1xiterable__inner__types.html | 125 + ...00_01_s_c_00_01_tag_01_4_01_4-members.html | 119 + ...00_01_l_00_01_s_c_00_01_tag_01_4_01_4.html | 147 + ..._00_01_l_00_01_s_c_00_01_tag_01_4_01_4.png | Bin 0 -> 1433 bytes ...00_01_s_c_00_01_tag_01_4_01_4-members.html | 119 + ...00_01_l_00_01_s_c_00_01_tag_01_4_01_4.html | 147 + ..._00_01_l_00_01_s_c_00_01_tag_01_4_01_4.png | Bin 0 -> 1434 bytes ...st_3_01_c_t_00_01_x_01_4_01_4-members.html | 124 + ...xbroadcast_3_01_c_t_00_01_x_01_4_01_4.html | 213 + ..._3_01chunk__storage_01_4_01_4-members.html | 124 + ...d__array_3_01chunk__storage_01_4_01_4.html | 213 + ...00_01_l_00_01_f_s_t_01_4_01_4-members.html | 125 + ...00_01_s_00_01_l_00_01_f_s_t_01_4_01_4.html | 233 + ...00_01_s_h_00_01_tag_01_4_01_4-members.html | 119 + ...00_01_l_00_01_s_h_00_01_tag_01_4_01_4.html | 147 + ..._00_01_l_00_01_s_h_00_01_tag_01_4_01_4.png | Bin 0 -> 1469 bytes ...00_01_s_h_00_01_tag_01_4_01_4-members.html | 119 + ...00_01_l_00_01_s_h_00_01_tag_01_4_01_4.html | 147 + ..._00_01_l_00_01_s_h_00_01_tag_01_4_01_4.png | Bin 0 -> 1448 bytes ...1_f_00_01_c_t_8_8_8_01_4_01_4-members.html | 123 + ...tion_3_01_f_00_01_c_t_8_8_8_01_4_01_4.html | 193 + ...1_c_00_01_r_00_01_s_01_4_01_4-members.html | 123 + ...ator_3_01_c_00_01_r_00_01_s_01_4_01_4.html | 193 + ...ew_3_01_c_t_00_01_i_01_4_01_4-members.html | 123 + ...ndex__view_3_01_c_t_00_01_i_01_4_01_4.html | 193 + ...1_c_t_d_00_01_c_t_m_01_4_01_4-members.html | 124 + ...view_3_01_c_t_d_00_01_c_t_m_01_4_01_4.html | 213 + ..._3_01_v_e_00_01_f_e_01_4_01_4-members.html | 124 + ...assembly_3_01_v_e_00_01_f_e_01_4_01_4.html | 213 + ...1_v_e_c_00_01_f_e_c_01_4_01_4-members.html | 124 + ...ptor_3_01_v_e_c_00_01_f_e_c_01_4_01_4.html | 213 + ...c_t_00_01_x_00_01_o_01_4_01_4-members.html | 124 + ...f_00_01_c_t_00_01_x_00_01_o_01_4_01_4.html | 218 + ...at_3_01_c_t_00_01_r_01_4_01_4-members.html | 125 + ..._01xrepeat_3_01_c_t_00_01_r_01_4_01_4.html | 233 + ..._01xscalar_3_01_c_t_01_4_01_4-members.html | 125 + ..._types_3_01xscalar_3_01_c_t_01_4_01_4.html | 233 + ...00_01_l_00_01_f_s_t_01_4_01_4-members.html | 125 + ...00_01_s_00_01_l_00_01_f_s_t_01_4_01_4.html | 244 + ...n_00_01_l_00_01_tag_01_4_01_4-members.html | 119 + ...c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html | 147 + ..._c_00_01_n_00_01_l_00_01_tag_01_4_01_4.png | Bin 0 -> 1385 bytes ...n_00_01_l_00_01_tag_01_4_01_4-members.html | 119 + ...c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html | 147 + ..._c_00_01_n_00_01_l_00_01_tag_01_4_01_4.png | Bin 0 -> 1378 bytes ...n_00_01_l_00_01_tag_01_4_01_4-members.html | 119 + ...c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html | 147 + ..._c_00_01_n_00_01_l_00_01_tag_01_4_01_4.png | Bin 0 -> 1355 bytes ...1_c_t_00_01_s_8_8_8_01_4_01_4-members.html | 126 + ...view_3_01_c_t_00_01_s_8_8_8_01_4_01_4.html | 290 + structxt_1_1xnewaxis__tag-members.html | 121 + structxt_1_1xnewaxis__tag.html | 164 + ...bly__linear__iterator__traits-members.html | 126 + ...l__assembly__linear__iterator__traits.html | 261 + structxt_1_1xoptional__comparable.html | 131 + structxt_1_1xoptional__comparable.png | Bin 0 -> 1384 bytes structxt_1_1xoptional__expression__tag.html | 124 + structxt_1_1xproxy__inner__types-members.html | 122 + structxt_1_1xproxy__inner__types.html | 173 + structxt_1_1xrange__adaptor-members.html | 125 + structxt_1_1xrange__adaptor.html | 301 + structxt_1_1xreducer__functors-members.html | 135 + structxt_1_1xreducer__functors.html | 559 + structxt_1_1xreducer__functors.png | Bin 0 -> 1312 bytes ...ctxt_1_1xreducer__shape__type-members.html | 121 + structxt_1_1xreducer__shape__type.html | 153 + ..._01_j_8_8_8_01_4_00_01_o_01_4-members.html | 122 + ..._shape_3_01_j_8_8_8_01_4_00_01_o_01_4.html | 171 + ..._i2_0113732d5b63b22c20cb89d3a7b591d8f.html | 171 + ..._i2_027fcc88fe66eb75490a0dba142ef545f.html | 122 + ..._i2_02aafc87a49290e02ea3938a932d6c334.html | 123 + ..._i2_06680ea94625f20ef8cb3bcfb83eeaa0c.html | 214 + ...3_01_9c73ff706755e2a1205ad25fb933e4d8.html | 122 + ...3_01_c677fa36e83a1c564b51c5abf4a0c7d9.html | 171 + ...3_01_dd68458bef343598f52e1cee8de7e66e.html | 122 + ...3_01_f0fe2e231e25d4e5852b877ba4b36e02.html | 171 + structxt_1_1xtensor__expression__tag.html | 124 + structxt_1_1xview__shape__type-members.html | 121 + structxt_1_1xview__shape__type.html | 153 + ...8_8_8_01_4_00_01_s_8_8_8_01_4-members.html | 122 + ..._3_01_i_8_8_8_01_4_00_01_s_8_8_8_01_4.html | 171 + ..._01_l_01_4_00_01_s_8_8_8_01_4-members.html | 122 + ..._01_i_00_01_l_01_4_00_01_s_8_8_8_01_4.html | 171 + structxt__simd_1_1aligned__mode.html | 124 + ..._simd_1_1allocator__alignment-members.html | 121 + structxt__simd_1_1allocator__alignment.html | 153 + ..._simd_1_1container__alignment-members.html | 121 + structxt__simd_1_1container__alignment.html | 153 + structxt__simd_1_1is__batch__bool.html | 131 + structxt__simd_1_1is__batch__bool.png | Bin 0 -> 677 bytes structxt__simd_1_1is__batch__complex.html | 131 + structxt__simd_1_1is__batch__complex.png | Bin 0 -> 723 bytes ..._simd_1_1revert__simd__traits-members.html | 122 + structxt__simd_1_1revert__simd__traits.html | 186 + structxt__simd_1_1simd__condition.html | 131 + structxt__simd_1_1simd__condition.png | Bin 0 -> 706 bytes structxt__simd_1_1simd__traits-members.html | 124 + structxt__simd_1_1simd__traits.html | 226 + structxt__simd_1_1unaligned__mode.html | 124 + structxtl_1_1conjunction-members.html | 121 + structxtl_1_1conjunction.html | 161 + sync_off.png | Bin 0 -> 853 bytes sync_on.png | Bin 0 -> 845 bytes tab_a.png | Bin 0 -> 142 bytes tab_ad.png | Bin 0 -> 135 bytes tab_b.png | Bin 0 -> 169 bytes tab_bd.png | Bin 0 -> 173 bytes tab_h.png | Bin 0 -> 177 bytes tab_hd.png | Bin 0 -> 180 bytes tab_s.png | Bin 0 -> 184 bytes tab_sd.png | Bin 0 -> 188 bytes tabs.css | 1 + topics.html | 149 + topics.js | 31 + xaccessible_8hpp_source.html | 433 + xaccumulator_8hpp_source.html | 483 + xadapt_8hpp_source.html | 602 + xarray_8hpp_source.html | 738 + xassign_8hpp_source.html | 1518 ++ xaxis__iterator_8hpp_source.html | 404 + xaxis__slice__iterator_8hpp_source.html | 423 + xblockwise__reducer_8hpp_source.html | 658 + ...ckwise__reducer__functors_8hpp_source.html | 640 + xbroadcast_8hpp_source.html | 556 + xbuffer__adaptor_8hpp_source.html | 1442 ++ xbuilder_8hpp_source.html | 1235 ++ xchunked__array_8hpp_source.html | 779 + xchunked__assign_8hpp_source.html | 514 + xchunked__view_8hpp_source.html | 424 + xcomplex_8hpp_source.html | 354 + xcontainer_8hpp_source.html | 1199 + xcsv_8hpp_source.html | 402 + xdynamic__view_8hpp_source.html | 978 + xeval_8hpp_source.html | 254 + xexception_8hpp_source.html | 503 + xexpression_8hpp_source.html | 906 + xexpression__holder_8hpp_source.html | 393 + xexpression__traits_8hpp_source.html | 350 + xfft_8hpp_source.html | 355 + xfixed_8hpp_source.html | 1034 + xfunction_8hpp_source.html | 1245 ++ xfunctor__view_8hpp_source.html | 1599 ++ xgenerator_8hpp_source.html | 616 + xhistogram_8hpp_source.html | 637 + xindex__view_8hpp_source.html | 838 + xinfo_8hpp_source.html | 267 + xio_8hpp_source.html | 891 + xiterable_8hpp_source.html | 1225 ++ xiterator_8hpp_source.html | 1442 ++ xjson_8hpp_source.html | 287 + xlayout_8hpp_source.html | 213 + xmanipulation_8hpp_source.html | 1098 + xmasked__view_8hpp_source.html | 735 + xmath_8hpp_source.html | 2722 +++ xmime_8hpp_source.html | 566 + xmultiindex__iterator_8hpp_source.html | 253 + xnoalias_8hpp_source.html | 353 + xnorm_8hpp_source.html | 662 + xnpy_8hpp_source.html | 909 + xoffset__view_8hpp_source.html | 203 + xoperation_8hpp_source.html | 838 + xoptional_8hpp_source.html | 1617 ++ xoptional__assembly_8hpp_source.html | 811 + xoptional__assembly__base_8hpp_source.html | 1042 + xoptional__assembly__storage_8hpp_source.html | 700 + xpad_8hpp_source.html | 401 + xrandom_8hpp_source.html | 871 + xreducer_8hpp_source.html | 2035 ++ xrepeat_8hpp_source.html | 795 + xscalar_8hpp_source.html | 1259 ++ xsemantic_8hpp_source.html | 805 + xset__operation_8hpp_source.html | 283 + xshape_8hpp_source.html | 685 + xslice_8hpp_source.html | 1707 ++ xsort_8hpp_source.html | 1306 ++ xstorage_8hpp_source.html | 2110 ++ xstrided__view_8hpp_source.html | 1011 + xstrided__view__base_8hpp_source.html | 1016 + xstrides_8hpp_source.html | 997 + xtensor_8hpp_source.html | 1031 + xtensor__config_8hpp_source.html | 258 + xtensor__forward_8hpp_source.html | 267 + xtensor__simd_8hpp_source.html | 514 + xtl__concepts_8hpp_source.html | 153 + xutils_8hpp_source.html | 1297 ++ xvectorize_8hpp_source.html | 227 + xview_8hpp_source.html | 2352 ++ xview__utils_8hpp_source.html | 412 + 1616 files changed, 378736 insertions(+) create mode 100644 .nojekyll create mode 100644 _2home_2runner_2work_2xtensor_2xtensor_2include_2xtensor_2views_2index_mapper_8hpp-example.html create mode 100644 _formulas.tex create mode 100644 _formulas_dark.tex create mode 100644 annotated.html create mode 100644 annotated_dup.js create mode 100644 bc_s.png create mode 100644 bc_sd.png create mode 100644 classes.html create mode 100644 classstd_1_1tuple__size_3_01xt_1_1const__array_3_01_t_00_01_n_01_4_01_4.html create mode 100644 classstd_1_1tuple__size_3_01xt_1_1const__array_3_01_t_00_01_n_01_4_01_4.png create mode 100644 classstd_1_1tuple__size_3_01xt_1_1fixed__shape_3_01_n_8_8_8_01_4_01_4.html create mode 100644 classstd_1_1tuple__size_3_01xt_1_1fixed__shape_3_01_n_8_8_8_01_4_01_4.png create mode 100644 classstd_1_1tuple__size_3_01xt_1_1sequence__view_3_01_t_00_01_start_00_01_end_01_4_01_4.html create mode 100644 classstd_1_1tuple__size_3_01xt_1_1sequence__view_3_01_t_00_01_start_00_01_end_01_4_01_4.png create mode 100644 classxt_1_1aligned__array-members.html create mode 100644 classxt_1_1aligned__array.html create mode 100644 classxt_1_1aligned__array.png create mode 100644 classxt_1_1broadcast__error-members.html create mode 100644 classxt_1_1broadcast__error.html create mode 100644 classxt_1_1broadcast__error.png create mode 100644 classxt_1_1concatenate__error-members.html create mode 100644 classxt_1_1concatenate__error.html create mode 100644 classxt_1_1concatenate__error.png create mode 100644 classxt_1_1extension_1_1xbroadcast__optional-members.html create mode 100644 classxt_1_1extension_1_1xbroadcast__optional.html create mode 100644 classxt_1_1extension_1_1xbroadcast__optional.png create mode 100644 classxt_1_1extension_1_1xcontainer__optional__base-members.html create mode 100644 classxt_1_1extension_1_1xcontainer__optional__base.html create mode 100644 classxt_1_1extension_1_1xcontainer__optional__base.png create mode 100644 classxt_1_1extension_1_1xdynamic__view__optional-members.html create mode 100644 classxt_1_1extension_1_1xdynamic__view__optional.html create mode 100644 classxt_1_1extension_1_1xdynamic__view__optional.png create mode 100644 classxt_1_1extension_1_1xfunction__optional__base-members.html create mode 100644 classxt_1_1extension_1_1xfunction__optional__base.html create mode 100644 classxt_1_1extension_1_1xfunction__optional__base.png create mode 100644 classxt_1_1extension_1_1xfunctor__view__optional-members.html create mode 100644 classxt_1_1extension_1_1xfunctor__view__optional.html create mode 100644 classxt_1_1extension_1_1xfunctor__view__optional.png create mode 100644 classxt_1_1extension_1_1xgenerator__optional-members.html create mode 100644 classxt_1_1extension_1_1xgenerator__optional.html create mode 100644 classxt_1_1extension_1_1xgenerator__optional.png create mode 100644 classxt_1_1extension_1_1xindex__view__optional-members.html create mode 100644 classxt_1_1extension_1_1xindex__view__optional.html create mode 100644 classxt_1_1extension_1_1xindex__view__optional.png create mode 100644 classxt_1_1extension_1_1xoptional__empty__base-members.html create mode 100644 classxt_1_1extension_1_1xoptional__empty__base.html create mode 100644 classxt_1_1extension_1_1xoptional__empty__base.png create mode 100644 classxt_1_1extension_1_1xreducer__optional-members.html create mode 100644 classxt_1_1extension_1_1xreducer__optional.html create mode 100644 classxt_1_1extension_1_1xreducer__optional.png create mode 100644 classxt_1_1extension_1_1xrepeat__optional-members.html create mode 100644 classxt_1_1extension_1_1xrepeat__optional.html create mode 100644 classxt_1_1extension_1_1xrepeat__optional.png create mode 100644 classxt_1_1extension_1_1xscalar__optional__base-members.html create mode 100644 classxt_1_1extension_1_1xscalar__optional__base.html create mode 100644 classxt_1_1extension_1_1xscalar__optional__base.png create mode 100644 classxt_1_1extension_1_1xstrided__view__optional-members.html create mode 100644 classxt_1_1extension_1_1xstrided__view__optional.html create mode 100644 classxt_1_1extension_1_1xstrided__view__optional.png create mode 100644 classxt_1_1extension_1_1xview__optional-members.html create mode 100644 classxt_1_1extension_1_1xview__optional.html create mode 100644 classxt_1_1extension_1_1xview__optional.png create mode 100644 classxt_1_1fixed__shape-members.html create mode 100644 classxt_1_1fixed__shape.html create mode 100644 classxt_1_1index__mapper_3_01xt_1_1xview_3_01_underlying_container_00_01_slices_8_8_8_01_4_01_4-members.html create mode 100644 classxt_1_1index__mapper_3_01xt_1_1xview_3_01_underlying_container_00_01_slices_8_8_8_01_4_01_4.html create mode 100644 classxt_1_1index__mapper_3_01xt_1_1xview_3_01_underlying_container_00_01_slices_8_8_8_01_4_01_4.js create mode 100644 classxt_1_1linear__assigner-members.html create mode 100644 classxt_1_1linear__assigner.html create mode 100644 classxt_1_1linear__assigner_3_01false_01_4-members.html create mode 100644 classxt_1_1linear__assigner_3_01false_01_4.html create mode 100644 classxt_1_1noalias__proxy-members.html create mode 100644 classxt_1_1noalias__proxy.html create mode 100644 classxt_1_1print__options_1_1edge__items-members.html create mode 100644 classxt_1_1print__options_1_1edge__items.html create mode 100644 classxt_1_1print__options_1_1line__width-members.html create mode 100644 classxt_1_1print__options_1_1line__width.html create mode 100644 classxt_1_1print__options_1_1precision-members.html create mode 100644 classxt_1_1print__options_1_1precision.html create mode 100644 classxt_1_1print__options_1_1threshold-members.html create mode 100644 classxt_1_1print__options_1_1threshold.html create mode 100644 classxt_1_1sequence__view-members.html create mode 100644 classxt_1_1sequence__view.html create mode 100644 classxt_1_1stepper__assigner-members.html create mode 100644 classxt_1_1stepper__assigner.html create mode 100644 classxt_1_1strided__loop__assigner-members.html create mode 100644 classxt_1_1strided__loop__assigner.html create mode 100644 classxt_1_1svector-members.html create mode 100644 classxt_1_1svector.html create mode 100644 classxt_1_1transpose__error-members.html create mode 100644 classxt_1_1transpose__error.html create mode 100644 classxt_1_1transpose__error.png create mode 100644 classxt_1_1uvector-members.html create mode 100644 classxt_1_1uvector.html create mode 100644 classxt_1_1xaccessible-members.html create mode 100644 classxt_1_1xaccessible.html create mode 100644 classxt_1_1xaccessible.js create mode 100644 classxt_1_1xaccessible.png create mode 100644 classxt_1_1xall-members.html create mode 100644 classxt_1_1xall.html create mode 100644 classxt_1_1xall.png create mode 100644 classxt_1_1xarray__adaptor-members.html create mode 100644 classxt_1_1xarray__adaptor.html create mode 100644 classxt_1_1xarray__adaptor.js create mode 100644 classxt_1_1xarray__adaptor.png create mode 100644 classxt_1_1xarray__container-members.html create mode 100644 classxt_1_1xarray__container.html create mode 100644 classxt_1_1xarray__container.js create mode 100644 classxt_1_1xarray__container.png create mode 100644 classxt_1_1xassign__traits-members.html create mode 100644 classxt_1_1xassign__traits.html create mode 100644 classxt_1_1xaxis__iterator-members.html create mode 100644 classxt_1_1xaxis__iterator.html create mode 100644 classxt_1_1xaxis__iterator.js create mode 100644 classxt_1_1xaxis__slice__iterator-members.html create mode 100644 classxt_1_1xaxis__slice__iterator.html create mode 100644 classxt_1_1xaxis__slice__iterator.js create mode 100644 classxt_1_1xblockwise__reducer-members.html create mode 100644 classxt_1_1xblockwise__reducer.html create mode 100644 classxt_1_1xbounded__iterator-members.html create mode 100644 classxt_1_1xbounded__iterator.html create mode 100644 classxt_1_1xbounded__iterator.png create mode 100644 classxt_1_1xbroadcast-members.html create mode 100644 classxt_1_1xbroadcast.html create mode 100644 classxt_1_1xbroadcast.js create mode 100644 classxt_1_1xbroadcast.png create mode 100644 classxt_1_1xbuffer__adaptor-members.html create mode 100644 classxt_1_1xbuffer__adaptor.html create mode 100644 classxt_1_1xbuffer__adaptor.png create mode 100644 classxt_1_1xbuffer__adaptor__base-members.html create mode 100644 classxt_1_1xbuffer__adaptor__base.html create mode 100644 classxt_1_1xbuffer__adaptor__base.png create mode 100644 classxt_1_1xchunk__iterator-members.html create mode 100644 classxt_1_1xchunk__iterator.html create mode 100644 classxt_1_1xchunk__iterator.png create mode 100644 classxt_1_1xchunked__array-members.html create mode 100644 classxt_1_1xchunked__array.html create mode 100644 classxt_1_1xchunked__array.png create mode 100644 classxt_1_1xchunked__assigner-members.html create mode 100644 classxt_1_1xchunked__assigner.html create mode 100644 classxt_1_1xchunked__semantic-members.html create mode 100644 classxt_1_1xchunked__semantic.html create mode 100644 classxt_1_1xchunked__semantic.png create mode 100644 classxt_1_1xchunked__view-members.html create mode 100644 classxt_1_1xchunked__view.html create mode 100644 classxt_1_1xconst__accessible-members.html create mode 100644 classxt_1_1xconst__accessible.html create mode 100644 classxt_1_1xconst__accessible.js create mode 100644 classxt_1_1xconst__accessible.png create mode 100644 classxt_1_1xconst__iterable-members.html create mode 100644 classxt_1_1xconst__iterable.html create mode 100644 classxt_1_1xconst__iterable.js create mode 100644 classxt_1_1xconst__iterable.png create mode 100644 classxt_1_1xcontainer-members.html create mode 100644 classxt_1_1xcontainer.html create mode 100644 classxt_1_1xcontainer.js create mode 100644 classxt_1_1xcontainer.png create mode 100644 classxt_1_1xcontainer__semantic-members.html create mode 100644 classxt_1_1xcontainer__semantic.html create mode 100644 classxt_1_1xcontainer__semantic.js create mode 100644 classxt_1_1xcontainer__semantic.png create mode 100644 classxt_1_1xcontiguous__iterable-members.html create mode 100644 classxt_1_1xcontiguous__iterable.html create mode 100644 classxt_1_1xcontiguous__iterable.js create mode 100644 classxt_1_1xcontiguous__iterable.png create mode 100644 classxt_1_1xdrop__slice-members.html create mode 100644 classxt_1_1xdrop__slice.html create mode 100644 classxt_1_1xdrop__slice.png create mode 100644 classxt_1_1xdummy__iterator-members.html create mode 100644 classxt_1_1xdummy__iterator.html create mode 100644 classxt_1_1xdummy__iterator.png create mode 100644 classxt_1_1xdynamic__view-members.html create mode 100644 classxt_1_1xdynamic__view.html create mode 100644 classxt_1_1xdynamic__view.js create mode 100644 classxt_1_1xdynamic__view.png create mode 100644 classxt_1_1xexpression-members.html create mode 100644 classxt_1_1xexpression.html create mode 100644 classxt_1_1xexpression.js create mode 100644 classxt_1_1xexpression.png create mode 100644 classxt_1_1xexpression__assigner-members.html create mode 100644 classxt_1_1xexpression__assigner.html create mode 100644 classxt_1_1xexpression__assigner.png create mode 100644 classxt_1_1xexpression__assigner__base.html create mode 100644 classxt_1_1xexpression__assigner__base.png create mode 100644 classxt_1_1xexpression__assigner__base_3_01xoptional__expression__tag_01_4-members.html create mode 100644 classxt_1_1xexpression__assigner__base_3_01xoptional__expression__tag_01_4.html create mode 100644 classxt_1_1xexpression__assigner__base_3_01xtensor__expression__tag_01_4-members.html create mode 100644 classxt_1_1xexpression__assigner__base_3_01xtensor__expression__tag_01_4.html create mode 100644 classxt_1_1xexpression__holder-members.html create mode 100644 classxt_1_1xexpression__holder.html create mode 100644 classxt_1_1xfiltration-members.html create mode 100644 classxt_1_1xfiltration.html create mode 100644 classxt_1_1xfiltration.js create mode 100644 classxt_1_1xfixed__adaptor-members.html create mode 100644 classxt_1_1xfixed__adaptor.html create mode 100644 classxt_1_1xfixed__adaptor.js create mode 100644 classxt_1_1xfixed__adaptor.png create mode 100644 classxt_1_1xfixed__container-members.html create mode 100644 classxt_1_1xfixed__container.html create mode 100644 classxt_1_1xfixed__container.js create mode 100644 classxt_1_1xfixed__container.png create mode 100644 classxt_1_1xfunction-members.html create mode 100644 classxt_1_1xfunction.html create mode 100644 classxt_1_1xfunction.js create mode 100644 classxt_1_1xfunction.png create mode 100644 classxt_1_1xfunction__iterator-members.html create mode 100644 classxt_1_1xfunction__iterator.html create mode 100644 classxt_1_1xfunction__iterator.png create mode 100644 classxt_1_1xfunction__stepper-members.html create mode 100644 classxt_1_1xfunction__stepper.html create mode 100644 classxt_1_1xfunctor__adaptor-members.html create mode 100644 classxt_1_1xfunctor__adaptor.html create mode 100644 classxt_1_1xfunctor__adaptor.js create mode 100644 classxt_1_1xfunctor__adaptor.png create mode 100644 classxt_1_1xfunctor__applier__base-members.html create mode 100644 classxt_1_1xfunctor__applier__base.html create mode 100644 classxt_1_1xfunctor__applier__base.js create mode 100644 classxt_1_1xfunctor__applier__base.png create mode 100644 classxt_1_1xfunctor__iterator-members.html create mode 100644 classxt_1_1xfunctor__iterator.html create mode 100644 classxt_1_1xfunctor__iterator.png create mode 100644 classxt_1_1xfunctor__stepper-members.html create mode 100644 classxt_1_1xfunctor__stepper.html create mode 100644 classxt_1_1xfunctor__view-members.html create mode 100644 classxt_1_1xfunctor__view.html create mode 100644 classxt_1_1xfunctor__view.js create mode 100644 classxt_1_1xfunctor__view.png create mode 100644 classxt_1_1xgenerator-members.html create mode 100644 classxt_1_1xgenerator.html create mode 100644 classxt_1_1xgenerator.js create mode 100644 classxt_1_1xgenerator.png create mode 100644 classxt_1_1xindex__view-members.html create mode 100644 classxt_1_1xindex__view.html create mode 100644 classxt_1_1xindex__view.js create mode 100644 classxt_1_1xindex__view.png create mode 100644 classxt_1_1xindexed__stepper-members.html create mode 100644 classxt_1_1xindexed__stepper.html create mode 100644 classxt_1_1xiterable-members.html create mode 100644 classxt_1_1xiterable.html create mode 100644 classxt_1_1xiterable.js create mode 100644 classxt_1_1xiterable.png create mode 100644 classxt_1_1xiterator-members.html create mode 100644 classxt_1_1xiterator.html create mode 100644 classxt_1_1xiterator.png create mode 100644 classxt_1_1xiterator__adaptor-members.html create mode 100644 classxt_1_1xiterator__adaptor.html create mode 100644 classxt_1_1xiterator__adaptor.png create mode 100644 classxt_1_1xiterator__owner__adaptor-members.html create mode 100644 classxt_1_1xiterator__owner__adaptor.html create mode 100644 classxt_1_1xiterator__owner__adaptor.png create mode 100644 classxt_1_1xkeep__slice-members.html create mode 100644 classxt_1_1xkeep__slice.html create mode 100644 classxt_1_1xkeep__slice.png create mode 100644 classxt_1_1xmasked__value.html create mode 100644 classxt_1_1xmasked__view-members.html create mode 100644 classxt_1_1xmasked__view.html create mode 100644 classxt_1_1xmasked__view.js create mode 100644 classxt_1_1xmasked__view.png create mode 100644 classxt_1_1xmasked__view__stepper-members.html create mode 100644 classxt_1_1xmasked__view__stepper.html create mode 100644 classxt_1_1xmultiindex__iterator-members.html create mode 100644 classxt_1_1xmultiindex__iterator.html create mode 100644 classxt_1_1xnewaxis-members.html create mode 100644 classxt_1_1xnewaxis.html create mode 100644 classxt_1_1xnewaxis.png create mode 100644 classxt_1_1xoptional__assembly-members.html create mode 100644 classxt_1_1xoptional__assembly.html create mode 100644 classxt_1_1xoptional__assembly.js create mode 100644 classxt_1_1xoptional__assembly.png create mode 100644 classxt_1_1xoptional__assembly__adaptor-members.html create mode 100644 classxt_1_1xoptional__assembly__adaptor.html create mode 100644 classxt_1_1xoptional__assembly__adaptor.js create mode 100644 classxt_1_1xoptional__assembly__adaptor.png create mode 100644 classxt_1_1xoptional__assembly__base-members.html create mode 100644 classxt_1_1xoptional__assembly__base.html create mode 100644 classxt_1_1xoptional__assembly__base.js create mode 100644 classxt_1_1xoptional__assembly__base.png create mode 100644 classxt_1_1xoptional__assembly__linear__iterator-members.html create mode 100644 classxt_1_1xoptional__assembly__linear__iterator.html create mode 100644 classxt_1_1xoptional__assembly__linear__iterator.png create mode 100644 classxt_1_1xoptional__assembly__stepper-members.html create mode 100644 classxt_1_1xoptional__assembly__stepper.html create mode 100644 classxt_1_1xoptional__assembly__storage-members.html create mode 100644 classxt_1_1xoptional__assembly__storage.html create mode 100644 classxt_1_1xrange-members.html create mode 100644 classxt_1_1xrange.html create mode 100644 classxt_1_1xrange.png create mode 100644 classxt_1_1xreducer-members.html create mode 100644 classxt_1_1xreducer.html create mode 100644 classxt_1_1xreducer.js create mode 100644 classxt_1_1xreducer.png create mode 100644 classxt_1_1xreducer__stepper-members.html create mode 100644 classxt_1_1xreducer__stepper.html create mode 100644 classxt_1_1xrepeat-members.html create mode 100644 classxt_1_1xrepeat.html create mode 100644 classxt_1_1xrepeat.js create mode 100644 classxt_1_1xrepeat.png create mode 100644 classxt_1_1xrepeat__stepper-members.html create mode 100644 classxt_1_1xrepeat__stepper.html create mode 100644 classxt_1_1xscalar-members.html create mode 100644 classxt_1_1xscalar.html create mode 100644 classxt_1_1xscalar.js create mode 100644 classxt_1_1xscalar.png create mode 100644 classxt_1_1xscalar__stepper-members.html create mode 100644 classxt_1_1xscalar__stepper.html create mode 100644 classxt_1_1xsemantic__base-members.html create mode 100644 classxt_1_1xsemantic__base.html create mode 100644 classxt_1_1xsemantic__base.js create mode 100644 classxt_1_1xsemantic__base.png create mode 100644 classxt_1_1xsharable__expression-members.html create mode 100644 classxt_1_1xsharable__expression.html create mode 100644 classxt_1_1xsharable__expression.png create mode 100644 classxt_1_1xshared__expression-members.html create mode 100644 classxt_1_1xshared__expression.html create mode 100644 classxt_1_1xshared__expression.js create mode 100644 classxt_1_1xshared__expression.png create mode 100644 classxt_1_1xslice-members.html create mode 100644 classxt_1_1xslice.html create mode 100644 classxt_1_1xslice.png create mode 100644 classxt_1_1xstepped__range-members.html create mode 100644 classxt_1_1xstepped__range.html create mode 100644 classxt_1_1xstepped__range.png create mode 100644 classxt_1_1xstepper-members.html create mode 100644 classxt_1_1xstepper.html create mode 100644 classxt_1_1xstrided__container-members.html create mode 100644 classxt_1_1xstrided__container.html create mode 100644 classxt_1_1xstrided__container.js create mode 100644 classxt_1_1xstrided__container.png create mode 100644 classxt_1_1xstrided__view-members.html create mode 100644 classxt_1_1xstrided__view.html create mode 100644 classxt_1_1xstrided__view.js create mode 100644 classxt_1_1xstrided__view.png create mode 100644 classxt_1_1xstrided__view__base-members.html create mode 100644 classxt_1_1xstrided__view__base.html create mode 100644 classxt_1_1xstrided__view__base.js create mode 100644 classxt_1_1xstrided__view__base.png create mode 100644 classxt_1_1xtensor__adaptor-members.html create mode 100644 classxt_1_1xtensor__adaptor.html create mode 100644 classxt_1_1xtensor__adaptor.js create mode 100644 classxt_1_1xtensor__adaptor.png create mode 100644 classxt_1_1xtensor__container-members.html create mode 100644 classxt_1_1xtensor__container.html create mode 100644 classxt_1_1xtensor__container.js create mode 100644 classxt_1_1xtensor__container.png create mode 100644 classxt_1_1xtensor__view-members.html create mode 100644 classxt_1_1xtensor__view.html create mode 100644 classxt_1_1xtensor__view.js create mode 100644 classxt_1_1xtensor__view.png create mode 100644 classxt_1_1xvectorizer-members.html create mode 100644 classxt_1_1xvectorizer.html create mode 100644 classxt_1_1xview-members.html create mode 100644 classxt_1_1xview.html create mode 100644 classxt_1_1xview.js create mode 100644 classxt_1_1xview.png create mode 100644 classxt_1_1xview__semantic-members.html create mode 100644 classxt_1_1xview__semantic.html create mode 100644 classxt_1_1xview__semantic.js create mode 100644 classxt_1_1xview__semantic.png create mode 100644 classxt_1_1xview__stepper-members.html create mode 100644 classxt_1_1xview__stepper.html create mode 100644 classxt__simd_1_1aligned__allocator.html create mode 100644 clipboard.js create mode 100644 closed.png create mode 100644 concepts.html create mode 100644 concepts.js create mode 100644 conceptxt_1_1contiguous__view__concept.html create mode 100644 conceptxt_1_1fixed__shape__container__concept.html create mode 100644 conceptxt_1_1has__data__interface__concept.html create mode 100644 conceptxt_1_1has__iterator__interface__concept.html create mode 100644 conceptxt_1_1has__simd__interface__concept.html create mode 100644 conceptxt_1_1iterator__concept.html create mode 100644 conceptxt_1_1strided__view__concept.html create mode 100644 conceptxt_1_1with__memory__address__concept.html create mode 100644 conceptxt_1_1without__memory__address__concept.html create mode 100644 conceptxt_1_1xbroadcast__concept.html create mode 100644 conceptxt_1_1xexpression__concept.html create mode 100644 conceptxt_1_1xgenerator__concept.html create mode 100644 conceptxt_1_1xscalar__concept.html create mode 100644 conceptxtl_1_1complex__concept.html create mode 100644 conceptxtl_1_1integral__concept.html create mode 100644 conceptxtl_1_1non__integral__concept.html create mode 100644 conceptxtl_1_1pointer__concept.html create mode 100644 cookie.js create mode 100644 deprecated.html create mode 100644 dir_0d75396b9e02a3c29319113837a95cad.html create mode 100644 dir_0d75396b9e02a3c29319113837a95cad.js create mode 100644 dir_5dbc63e3e208067190e586da41725baf.html create mode 100644 dir_5dbc63e3e208067190e586da41725baf.js create mode 100644 dir_72c9924f54f34c9a9a500349a94b928a.html create mode 100644 dir_72c9924f54f34c9a9a500349a94b928a.js create mode 100644 dir_7614d47be9b26b68b6e19faab3d8cf3d.html create mode 100644 dir_7614d47be9b26b68b6e19faab3d8cf3d.js create mode 100644 dir_8a589290beb6e41d95922675c5a252d5.html create mode 100644 dir_8a589290beb6e41d95922675c5a252d5.js create mode 100644 dir_a756a6382b5a8aa8dbc0087dac27d23d.html create mode 100644 dir_a756a6382b5a8aa8dbc0087dac27d23d.js create mode 100644 dir_c04393294c6204f6f7005e440fd4c48c.html create mode 100644 dir_c04393294c6204f6f7005e440fd4c48c.js create mode 100644 dir_c7391fa963006b3dcc74b1e23f2b5aa5.html create mode 100644 dir_c7391fa963006b3dcc74b1e23f2b5aa5.js create mode 100644 dir_cd476e4823af9724af1911969b947d0c.html create mode 100644 dir_cd476e4823af9724af1911969b947d0c.js create mode 100644 dir_d44c64559bbebec7f509842c48db8b23.html create mode 100644 dir_d44c64559bbebec7f509842c48db8b23.js create mode 100644 dir_ea185b87f60949e3b1bf14314f33a519.html create mode 100644 dir_ea185b87f60949e3b1bf14314f33a519.js create mode 100644 dir_eadb0ec9a1f66a1e2a37a75175ba90a3.html create mode 100644 dir_eadb0ec9a1f66a1e2a37a75175ba90a3.js create mode 100644 doc.svg create mode 100644 docd.svg create mode 100644 doxygen.css create mode 100644 doxygen.svg create mode 100644 doxygen_crawl.html create mode 100644 dynsections.js create mode 100644 examples.html create mode 100644 examples.js create mode 100644 files.html create mode 100644 files_dup.js create mode 100644 folderclosed.svg create mode 100644 folderclosedd.svg create mode 100644 folderopen.svg create mode 100644 folderopend.svg create mode 100644 functions.html create mode 100644 functions_b.html create mode 100644 functions_c.html create mode 100644 functions_d.html create mode 100644 functions_dup.js create mode 100644 functions_e.html create mode 100644 functions_f.html create mode 100644 functions_func.html create mode 100644 functions_func.js create mode 100644 functions_func_b.html create mode 100644 functions_func_c.html create mode 100644 functions_func_d.html create mode 100644 functions_func_e.html create mode 100644 functions_func_f.html create mode 100644 functions_func_h.html create mode 100644 functions_func_i.html create mode 100644 functions_func_l.html create mode 100644 functions_func_m.html create mode 100644 functions_func_o.html create mode 100644 functions_func_p.html create mode 100644 functions_func_r.html create mode 100644 functions_func_s.html create mode 100644 functions_func_u.html create mode 100644 functions_func_v.html create mode 100644 functions_func_x.html create mode 100644 functions_h.html create mode 100644 functions_i.html create mode 100644 functions_l.html create mode 100644 functions_m.html create mode 100644 functions_n.html create mode 100644 functions_o.html create mode 100644 functions_p.html create mode 100644 functions_r.html create mode 100644 functions_s.html create mode 100644 functions_type.html create mode 100644 functions_u.html create mode 100644 functions_v.html create mode 100644 functions_vars.html create mode 100644 functions_x.html create mode 100644 group__acc__functions.html create mode 100644 group__acc__functions.js create mode 100644 group__arithmetic__operators.html create mode 100644 group__arithmetic__operators.js create mode 100644 group__basic__functions.html create mode 100644 group__basic__functions.js create mode 100644 group__bitwise__operators.html create mode 100644 group__bitwise__operators.js create mode 100644 group__casting__operators.html create mode 100644 group__casting__operators.js create mode 100644 group__classif__functions.html create mode 100644 group__classif__functions.js create mode 100644 group__comparison__operators.html create mode 100644 group__comparison__operators.js create mode 100644 group__digitize.html create mode 100644 group__digitize.js create mode 100644 group__err__functions.html create mode 100644 group__err__functions.js create mode 100644 group__exp__functions.html create mode 100644 group__exp__functions.js create mode 100644 group__histogram.html create mode 100644 group__histogram.js create mode 100644 group__hyper__functions.html create mode 100644 group__hyper__functions.js create mode 100644 group__logical__operators.html create mode 100644 group__logical__operators.js create mode 100644 group__nan__functions.html create mode 100644 group__nan__functions.js create mode 100644 group__nearint__functions.html create mode 100644 group__nearint__functions.js create mode 100644 group__pow__functions.html create mode 100644 group__pow__functions.js create mode 100644 group__red__functions.html create mode 100644 group__red__functions.js create mode 100644 group__searchsorted.html create mode 100644 group__searchsorted.js create mode 100644 group__trigo__functions.html create mode 100644 group__trigo__functions.js create mode 100644 group__xt__xadapt.html create mode 100644 group__xt__xadapt.js create mode 100644 group__xt__xchunked__array.html create mode 100644 group__xt__xchunked__array.js create mode 100644 group__xt__xcomplex.html create mode 100644 group__xt__xcomplex.js create mode 100644 group__xt__xeval.html create mode 100644 group__xt__xeval.js create mode 100644 group__xt__xfunctor__view.html create mode 100644 group__xt__xfunctor__view.js create mode 100644 group__xt__xmanipulation.html create mode 100644 group__xt__xmanipulation.js create mode 100644 group__xt__xshape.html create mode 100644 group__xt__xshape.js create mode 100644 group__xt__xsort.html create mode 100644 group__xt__xsort.js create mode 100644 group__xt__xstrides.html create mode 100644 group__xt__xstrides.js create mode 100644 hierarchy.html create mode 100644 hierarchy.js create mode 100644 index.html create mode 100644 index__mapper_8hpp_source.html create mode 100644 jquery.js create mode 100644 minus.svg create mode 100644 minusd.svg create mode 100644 namespacemembers.html create mode 100644 namespacemembers_b.html create mode 100644 namespacemembers_c.html create mode 100644 namespacemembers_d.html create mode 100644 namespacemembers_dup.js create mode 100644 namespacemembers_e.html create mode 100644 namespacemembers_enum.html create mode 100644 namespacemembers_f.html create mode 100644 namespacemembers_func.html create mode 100644 namespacemembers_func.js create mode 100644 namespacemembers_func_b.html create mode 100644 namespacemembers_func_c.html create mode 100644 namespacemembers_func_d.html create mode 100644 namespacemembers_func_e.html create mode 100644 namespacemembers_func_f.html create mode 100644 namespacemembers_func_g.html create mode 100644 namespacemembers_func_h.html create mode 100644 namespacemembers_func_i.html create mode 100644 namespacemembers_func_k.html create mode 100644 namespacemembers_func_l.html create mode 100644 namespacemembers_func_m.html create mode 100644 namespacemembers_func_n.html create mode 100644 namespacemembers_func_o.html create mode 100644 namespacemembers_func_p.html create mode 100644 namespacemembers_func_q.html create mode 100644 namespacemembers_func_r.html create mode 100644 namespacemembers_func_s.html create mode 100644 namespacemembers_func_t.html create mode 100644 namespacemembers_func_u.html create mode 100644 namespacemembers_func_v.html create mode 100644 namespacemembers_func_w.html create mode 100644 namespacemembers_func_x.html create mode 100644 namespacemembers_func_z.html create mode 100644 namespacemembers_g.html create mode 100644 namespacemembers_h.html create mode 100644 namespacemembers_i.html create mode 100644 namespacemembers_k.html create mode 100644 namespacemembers_l.html create mode 100644 namespacemembers_m.html create mode 100644 namespacemembers_n.html create mode 100644 namespacemembers_o.html create mode 100644 namespacemembers_p.html create mode 100644 namespacemembers_q.html create mode 100644 namespacemembers_r.html create mode 100644 namespacemembers_s.html create mode 100644 namespacemembers_t.html create mode 100644 namespacemembers_type.html create mode 100644 namespacemembers_u.html create mode 100644 namespacemembers_v.html create mode 100644 namespacemembers_w.html create mode 100644 namespacemembers_x.html create mode 100644 namespacemembers_z.html create mode 100644 namespaces.html create mode 100644 namespaces_dup.js create mode 100644 namespacext.html create mode 100644 namespacext.js create mode 100644 nav_f.png create mode 100644 nav_fd.png create mode 100644 nav_g.png create mode 100644 nav_h.png create mode 100644 nav_hd.png create mode 100644 navtree.css create mode 100644 navtree.js create mode 100644 navtreedata.js create mode 100644 navtreeindex0.js create mode 100644 navtreeindex1.js create mode 100644 navtreeindex2.js create mode 100644 navtreeindex3.js create mode 100644 navtreeindex4.js create mode 100644 navtreeindex5.js create mode 100644 navtreeindex6.js create mode 100644 navtreeindex7.js create mode 100644 navtreeindex8.js create mode 100644 navtreeindex9.js create mode 100644 open.png create mode 100644 pages.html create mode 100644 plus.svg create mode 100644 plusd.svg create mode 100644 resize.js create mode 100644 search/all_0.js create mode 100644 search/all_1.js create mode 100644 search/all_10.js create mode 100644 search/all_11.js create mode 100644 search/all_12.js create mode 100644 search/all_13.js create mode 100644 search/all_14.js create mode 100644 search/all_15.js create mode 100644 search/all_16.js create mode 100644 search/all_17.js create mode 100644 search/all_2.js create mode 100644 search/all_3.js create mode 100644 search/all_4.js create mode 100644 search/all_5.js create mode 100644 search/all_6.js create mode 100644 search/all_7.js create mode 100644 search/all_8.js create mode 100644 search/all_9.js create mode 100644 search/all_a.js create mode 100644 search/all_b.js create mode 100644 search/all_c.js create mode 100644 search/all_d.js create mode 100644 search/all_e.js create mode 100644 search/all_f.js create mode 100644 search/classes_0.js create mode 100644 search/classes_1.js create mode 100644 search/classes_10.js create mode 100644 search/classes_11.js create mode 100644 search/classes_12.js create mode 100644 search/classes_13.js create mode 100644 search/classes_14.js create mode 100644 search/classes_2.js create mode 100644 search/classes_3.js create mode 100644 search/classes_4.js create mode 100644 search/classes_5.js create mode 100644 search/classes_6.js create mode 100644 search/classes_7.js create mode 100644 search/classes_8.js create mode 100644 search/classes_9.js create mode 100644 search/classes_a.js create mode 100644 search/classes_b.js create mode 100644 search/classes_c.js create mode 100644 search/classes_d.js create mode 100644 search/classes_e.js create mode 100644 search/classes_f.js create mode 100644 search/close.svg create mode 100644 search/concepts_0.js create mode 100644 search/concepts_1.js create mode 100644 search/concepts_2.js create mode 100644 search/concepts_3.js create mode 100644 search/concepts_4.js create mode 100644 search/concepts_5.js create mode 100644 search/concepts_6.js create mode 100644 search/concepts_7.js create mode 100644 search/concepts_8.js create mode 100644 search/enums_0.js create mode 100644 search/enums_1.js create mode 100644 search/enums_2.js create mode 100644 search/enums_3.js create mode 100644 search/enums_4.js create mode 100644 search/enums_5.js create mode 100644 search/enumvalues_0.js create mode 100644 search/enumvalues_1.js create mode 100644 search/enumvalues_2.js create mode 100644 search/enumvalues_3.js create mode 100644 search/enumvalues_4.js create mode 100644 search/enumvalues_5.js create mode 100644 search/enumvalues_6.js create mode 100644 search/enumvalues_7.js create mode 100644 search/enumvalues_8.js create mode 100644 search/enumvalues_9.js create mode 100644 search/enumvalues_a.js create mode 100644 search/enumvalues_b.js create mode 100644 search/enumvalues_c.js create mode 100644 search/enumvalues_d.js create mode 100644 search/functions_0.js create mode 100644 search/functions_1.js create mode 100644 search/functions_10.js create mode 100644 search/functions_11.js create mode 100644 search/functions_12.js create mode 100644 search/functions_13.js create mode 100644 search/functions_14.js create mode 100644 search/functions_15.js create mode 100644 search/functions_16.js create mode 100644 search/functions_17.js create mode 100644 search/functions_2.js create mode 100644 search/functions_3.js create mode 100644 search/functions_4.js create mode 100644 search/functions_5.js create mode 100644 search/functions_6.js create mode 100644 search/functions_7.js create mode 100644 search/functions_8.js create mode 100644 search/functions_9.js create mode 100644 search/functions_a.js create mode 100644 search/functions_b.js create mode 100644 search/functions_c.js create mode 100644 search/functions_d.js create mode 100644 search/functions_e.js create mode 100644 search/functions_f.js create mode 100644 search/groups_0.js create mode 100644 search/groups_1.js create mode 100644 search/groups_10.js create mode 100644 search/groups_11.js create mode 100644 search/groups_2.js create mode 100644 search/groups_3.js create mode 100644 search/groups_4.js create mode 100644 search/groups_5.js create mode 100644 search/groups_6.js create mode 100644 search/groups_7.js create mode 100644 search/groups_8.js create mode 100644 search/groups_9.js create mode 100644 search/groups_a.js create mode 100644 search/groups_b.js create mode 100644 search/groups_c.js create mode 100644 search/groups_d.js create mode 100644 search/groups_e.js create mode 100644 search/groups_f.js create mode 100644 search/mag.svg create mode 100644 search/mag_d.svg create mode 100644 search/mag_sel.svg create mode 100644 search/mag_seld.svg create mode 100644 search/namespaces_0.js create mode 100644 search/pages_0.js create mode 100644 search/pages_1.js create mode 100644 search/search.css create mode 100644 search/search.js create mode 100644 search/searchdata.js create mode 100644 search/typedefs_0.js create mode 100644 search/typedefs_1.js create mode 100644 search/typedefs_2.js create mode 100644 search/typedefs_3.js create mode 100644 search/typedefs_4.js create mode 100644 search/typedefs_5.js create mode 100644 search/variables_0.js create mode 100644 splitbar.png create mode 100644 splitbard.png create mode 100644 structxt_1_1acquire__ownership.html create mode 100644 structxt_1_1aligned__mode.html create mode 100644 structxt_1_1big__promote__value__type-members.html create mode 100644 structxt_1_1big__promote__value__type.html create mode 100644 structxt_1_1buffer__inner__types.html create mode 100644 structxt_1_1buffer__inner__types_3_01xbuffer__adaptor_3_01_c_p_00_01_o_00_01_a_01_4_01_4-members.html create mode 100644 structxt_1_1buffer__inner__types_3_01xbuffer__adaptor_3_01_c_p_00_01_o_00_01_a_01_4_01_4.html create mode 100644 structxt_1_1buffer__inner__types_3_01xiterator__adaptor_3_01_i_00_01_c_i_01_4_01_4-members.html create mode 100644 structxt_1_1buffer__inner__types_3_01xiterator__adaptor_3_01_i_00_01_c_i_01_4_01_4.html create mode 100644 structxt_1_1buffer__inner__types_3_01xiterator__owner__adaptor_3_01_c_00_01_i_g_01_4_01_4-members.html create mode 100644 structxt_1_1buffer__inner__types_3_01xiterator__owner__adaptor_3_01_c_00_01_i_g_01_4_01_4.html create mode 100644 structxt_1_1can__assign.html create mode 100644 structxt_1_1can__assign.png create mode 100644 structxt_1_1can__assign_3_01xstrided__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_00_01_r_h_s_01_4.html create mode 100644 structxt_1_1can__assign_3_01xstrided__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_00_01_r_h_s_01_4.png create mode 100644 structxt_1_1check__policy_1_1full.html create mode 100644 structxt_1_1check__policy_1_1none.html create mode 100644 structxt_1_1check__strides__overlap.html create mode 100644 structxt_1_1check__strides__overlap_3_01layout__type_1_1column__major_01_4-members.html create mode 100644 structxt_1_1check__strides__overlap_3_01layout__type_1_1column__major_01_4.html create mode 100644 structxt_1_1check__strides__overlap_3_01layout__type_1_1row__major_01_4-members.html create mode 100644 structxt_1_1check__strides__overlap_3_01layout__type_1_1row__major_01_4.html create mode 100644 structxt_1_1common__difference__type-members.html create mode 100644 structxt_1_1common__difference__type.html create mode 100644 structxt_1_1common__difference__type_3_4-members.html create mode 100644 structxt_1_1common__difference__type_3_4.html create mode 100644 structxt_1_1common__size__type-members.html create mode 100644 structxt_1_1common__size__type.html create mode 100644 structxt_1_1common__size__type_3_4-members.html create mode 100644 structxt_1_1common__size__type_3_4.html create mode 100644 structxt_1_1common__tensor__type.html create mode 100644 structxt_1_1common__tensor__type.png create mode 100644 structxt_1_1common__value__type-members.html create mode 100644 structxt_1_1common__value__type.html create mode 100644 structxt_1_1conditional__cast__functor.html create mode 100644 structxt_1_1conditional__cast__functor_3_01false_00_01_t_01_4.html create mode 100644 structxt_1_1conditional__cast__functor_3_01false_00_01_t_01_4.png create mode 100644 structxt_1_1conditional__cast__functor_3_01true_00_01_t_01_4-members.html create mode 100644 structxt_1_1conditional__cast__functor_3_01true_00_01_t_01_4.html create mode 100644 structxt_1_1const__array-members.html create mode 100644 structxt_1_1const__array.html create mode 100644 structxt_1_1const__value-members.html create mode 100644 structxt_1_1const__value.html create mode 100644 structxt_1_1const__xclosure-members.html create mode 100644 structxt_1_1const__xclosure.html create mode 100644 structxt_1_1const__xclosure_3_01_e_00_01disable__xexpression_3_01std_1_1decay__t_3_01_e_01_4_01_4_01_4-members.html create mode 100644 structxt_1_1const__xclosure_3_01_e_00_01disable__xexpression_3_01std_1_1decay__t_3_01_e_01_4_01_4_01_4.html create mode 100644 structxt_1_1const__xclosure_3_01xshared__expression_3_01_e_01_4_01_6_00_01std_1_1enable__if__t_3_01true_01_4_01_4-members.html create mode 100644 structxt_1_1const__xclosure_3_01xshared__expression_3_01_e_01_4_01_6_00_01std_1_1enable__if__t_3_01true_01_4_01_4.html create mode 100644 structxt_1_1container__simd__return__type.html create mode 100644 structxt_1_1container__simd__return__type.png create mode 100644 structxt_1_1convolve__mode_1_1full.html create mode 100644 structxt_1_1convolve__mode_1_1valid.html create mode 100644 structxt_1_1decay__all.html create mode 100644 structxt_1_1decay__all_3_01_s_3_01_x_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1decay__all_3_01_s_3_01_x_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1disable__indexed__stepper.html create mode 100644 structxt_1_1disable__indexed__stepper.png create mode 100644 structxt_1_1driven__align__mode-members.html create mode 100644 structxt_1_1driven__align__mode.html create mode 100644 structxt_1_1enable__indexed__stepper.html create mode 100644 structxt_1_1enable__indexed__stepper.png create mode 100644 structxt_1_1evaluation__strategy_1_1immediate__type.html create mode 100644 structxt_1_1evaluation__strategy_1_1immediate__type.png create mode 100644 structxt_1_1evaluation__strategy_1_1lazy__type.html create mode 100644 structxt_1_1evaluation__strategy_1_1lazy__type.png create mode 100644 structxt_1_1extension_1_1expression__tag__and.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01_t1_00_01_t_8_8_8_01_4.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01_t1_00_01_t_8_8_8_01_4.png create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01_t_00_01_t_01_4-members.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01_t_00_01_t_01_4.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01_t_00_01xtensor__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01_t_00_01xtensor__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01_t_00_01xtensor__expression__tag_01_4.png create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01_t_01_4-members.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01_t_01_4.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01xtensor__expression__tag_00_01_t_01_4-members.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01xtensor__expression__tag_00_01_t_01_4.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01xtensor__expression__tag_00_01_t_01_4.png create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01xtensor__expression__tag_00_01xtensor__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_01xtensor__expression__tag_00_01xtensor__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_4-members.html create mode 100644 structxt_1_1extension_1_1expression__tag__and_3_4.html create mode 100644 structxt_1_1extension_1_1get__expression__tag-members.html create mode 100644 structxt_1_1extension_1_1get__expression__tag.html create mode 100644 structxt_1_1extension_1_1get__expression__tag.png create mode 100644 structxt_1_1extension_1_1get__expression__tag_3_01xtl_1_1xoptional_3_01_t_00_01_b_01_4_01_4-members.html create mode 100644 structxt_1_1extension_1_1get__expression__tag_3_01xtl_1_1xoptional_3_01_t_00_01_b_01_4_01_4.html create mode 100644 structxt_1_1extension_1_1get__expression__tag_3_01xtl_1_1xoptional_3_01_t_00_01_b_01_4_01_4.png create mode 100644 structxt_1_1extension_1_1get__expression__tag__impl-members.html create mode 100644 structxt_1_1extension_1_1get__expression__tag__impl.html create mode 100644 structxt_1_1extension_1_1get__expression__tag__impl.png create mode 100644 structxt_1_1extension_1_1get__expression__tag__impl_3_01_e_00_01void__t_3_01typename_01std_1_1de048c22abe806a8cb61aa0c08ab63f2de.html create mode 100644 structxt_1_1extension_1_1get__expression__tag__impl_3_01_e_00_01void__t_3_01typename_01std_1_1de4e085c648bbd1efca51f7b5461e984a5.html create mode 100644 structxt_1_1extension_1_1xarray__adaptor__base.html create mode 100644 structxt_1_1extension_1_1xarray__adaptor__base_3_01_e_c_00_01_l_00_01_s_c_00_01xoptional__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xarray__adaptor__base_3_01_e_c_00_01_l_00_01_s_c_00_01xoptional__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xarray__adaptor__base_3_01_e_c_00_01_l_00_01_s_c_00_01xtensor__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xarray__adaptor__base_3_01_e_c_00_01_l_00_01_s_c_00_01xtensor__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xarray__adaptor__optional__traits-members.html create mode 100644 structxt_1_1extension_1_1xarray__adaptor__optional__traits.html create mode 100644 structxt_1_1extension_1_1xarray__adaptor__optional__traits.png create mode 100644 structxt_1_1extension_1_1xarray__container__base.html create mode 100644 structxt_1_1extension_1_1xarray__container__base_3_01_e_c_00_01_l_00_01_s_c_00_01xoptional__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xarray__container__base_3_01_e_c_00_01_l_00_01_s_c_00_01xoptional__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xarray__container__base_3_01_e_c_00_01_l_00_01_s_c_00_01xtensor__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xarray__container__base_3_01_e_c_00_01_l_00_01_s_c_00_01xtensor__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xarray__container__optional__traits-members.html create mode 100644 structxt_1_1extension_1_1xarray__container__optional__traits.html create mode 100644 structxt_1_1extension_1_1xarray__container__optional__traits.png create mode 100644 structxt_1_1extension_1_1xarray__optional__traits-members.html create mode 100644 structxt_1_1extension_1_1xarray__optional__traits.html create mode 100644 structxt_1_1extension_1_1xarray__optional__traits.png create mode 100644 structxt_1_1extension_1_1xbroadcast__base.html create mode 100644 structxt_1_1extension_1_1xbroadcast__base.png create mode 100644 structxt_1_1extension_1_1xbroadcast__base__impl.html create mode 100644 structxt_1_1extension_1_1xbroadcast__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_x_01_4-members.html create mode 100644 structxt_1_1extension_1_1xbroadcast__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_x_01_4.html create mode 100644 structxt_1_1extension_1_1xbroadcast__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_x_01_4-members.html create mode 100644 structxt_1_1extension_1_1xbroadcast__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_x_01_4.html create mode 100644 structxt_1_1extension_1_1xdynamic__view__base.html create mode 100644 structxt_1_1extension_1_1xdynamic__view__base.png create mode 100644 structxt_1_1extension_1_1xdynamic__view__base__impl.html create mode 100644 structxt_1_1extension_1_1xdynamic__view__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4.html create mode 100644 structxt_1_1extension_1_1xdynamic__view__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_b6d8a7e2879c1a8ee678dc4152371fc6.html create mode 100644 structxt_1_1extension_1_1xdynamic__view__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4.html create mode 100644 structxt_1_1extension_1_1xdynamic__view__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01aef227a96c9a95959d74cc8b3d2137ea.html create mode 100644 structxt_1_1extension_1_1xfunction__base.html create mode 100644 structxt_1_1extension_1_1xfunction__base.png create mode 100644 structxt_1_1extension_1_1xfunction__base__impl.html create mode 100644 structxt_1_1extension_1_1xfunction__base__impl_3_01xoptional__expression__tag_00_01_f_00_01_c_t_8_8_8_01_4-members.html create mode 100644 structxt_1_1extension_1_1xfunction__base__impl_3_01xoptional__expression__tag_00_01_f_00_01_c_t_8_8_8_01_4.html create mode 100644 structxt_1_1extension_1_1xfunction__base__impl_3_01xtensor__expression__tag_00_01_f_00_01_c_t_8_8_8_01_4-members.html create mode 100644 structxt_1_1extension_1_1xfunction__base__impl_3_01xtensor__expression__tag_00_01_f_00_01_c_t_8_8_8_01_4.html create mode 100644 structxt_1_1extension_1_1xfunctor__view__base.html create mode 100644 structxt_1_1extension_1_1xfunctor__view__base.png create mode 100644 structxt_1_1extension_1_1xfunctor__view__base__impl.html create mode 100644 structxt_1_1extension_1_1xfunctor__view__base__impl_3_01xoptional__expression__tag_00_01_f_00_01_c_t_01_4-members.html create mode 100644 structxt_1_1extension_1_1xfunctor__view__base__impl_3_01xoptional__expression__tag_00_01_f_00_01_c_t_01_4.html create mode 100644 structxt_1_1extension_1_1xfunctor__view__base__impl_3_01xtensor__expression__tag_00_01_f_00_01_c_t_01_4-members.html create mode 100644 structxt_1_1extension_1_1xfunctor__view__base__impl_3_01xtensor__expression__tag_00_01_f_00_01_c_t_01_4.html create mode 100644 structxt_1_1extension_1_1xgenerator__base.html create mode 100644 structxt_1_1extension_1_1xgenerator__base.png create mode 100644 structxt_1_1extension_1_1xgenerator__base__impl.html create mode 100644 structxt_1_1extension_1_1xgenerator__base__impl_3_01xoptional__expression__tag_00_01_f_00_01_r_00_01_s_01_4-members.html create mode 100644 structxt_1_1extension_1_1xgenerator__base__impl_3_01xoptional__expression__tag_00_01_f_00_01_r_00_01_s_01_4.html create mode 100644 structxt_1_1extension_1_1xgenerator__base__impl_3_01xtensor__expression__tag_00_01_f_00_01_r_00_01_s_01_4-members.html create mode 100644 structxt_1_1extension_1_1xgenerator__base__impl_3_01xtensor__expression__tag_00_01_f_00_01_r_00_01_s_01_4.html create mode 100644 structxt_1_1extension_1_1xindex__view__base.html create mode 100644 structxt_1_1extension_1_1xindex__view__base.png create mode 100644 structxt_1_1extension_1_1xindex__view__base__impl.html create mode 100644 structxt_1_1extension_1_1xindex__view__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_i_01_4-members.html create mode 100644 structxt_1_1extension_1_1xindex__view__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_i_01_4.html create mode 100644 structxt_1_1extension_1_1xindex__view__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_i_01_4-members.html create mode 100644 structxt_1_1extension_1_1xindex__view__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_i_01_4.html create mode 100644 structxt_1_1extension_1_1xreducer__base.html create mode 100644 structxt_1_1extension_1_1xreducer__base.png create mode 100644 structxt_1_1extension_1_1xreducer__base__impl.html create mode 100644 structxt_1_1extension_1_1xreducer__base__impl_3_01xoptional__expression__tag_00_01_f_00_01_c_t_00_01_x_00_01_o_01_4-members.html create mode 100644 structxt_1_1extension_1_1xreducer__base__impl_3_01xoptional__expression__tag_00_01_f_00_01_c_t_00_01_x_00_01_o_01_4.html create mode 100644 structxt_1_1extension_1_1xreducer__base__impl_3_01xtensor__expression__tag_00_01_f_00_01_c_t_00_01_x_00_01_o_01_4-members.html create mode 100644 structxt_1_1extension_1_1xreducer__base__impl_3_01xtensor__expression__tag_00_01_f_00_01_c_t_00_01_x_00_01_o_01_4.html create mode 100644 structxt_1_1extension_1_1xrepeat__base.html create mode 100644 structxt_1_1extension_1_1xrepeat__base.png create mode 100644 structxt_1_1extension_1_1xrepeat__base__impl.html create mode 100644 structxt_1_1extension_1_1xrepeat__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_x_01_4-members.html create mode 100644 structxt_1_1extension_1_1xrepeat__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_x_01_4.html create mode 100644 structxt_1_1extension_1_1xrepeat__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_x_01_4-members.html create mode 100644 structxt_1_1extension_1_1xrepeat__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_x_01_4.html create mode 100644 structxt_1_1extension_1_1xscalar__base.html create mode 100644 structxt_1_1extension_1_1xscalar__base.png create mode 100644 structxt_1_1extension_1_1xscalar__base__impl.html create mode 100644 structxt_1_1extension_1_1xscalar__base__impl_3_01xoptional__expression__tag_00_01_c_t_01_4-members.html create mode 100644 structxt_1_1extension_1_1xscalar__base__impl_3_01xoptional__expression__tag_00_01_c_t_01_4.html create mode 100644 structxt_1_1extension_1_1xscalar__base__impl_3_01xtensor__expression__tag_00_01_c_t_01_4-members.html create mode 100644 structxt_1_1extension_1_1xscalar__base__impl_3_01xtensor__expression__tag_00_01_c_t_01_4.html create mode 100644 structxt_1_1extension_1_1xscalar__optional__traits-members.html create mode 100644 structxt_1_1extension_1_1xscalar__optional__traits.html create mode 100644 structxt_1_1extension_1_1xstrided__view__base.html create mode 100644 structxt_1_1extension_1_1xstrided__view__base.png create mode 100644 structxt_1_1extension_1_1xstrided__view__base__impl.html create mode 100644 structxt_1_1extension_1_1xstrided__view__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4.html create mode 100644 structxt_1_1extension_1_1xstrided__view__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_4a6b46e0ed70869936639a514f730fbb.html create mode 100644 structxt_1_1extension_1_1xstrided__view__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4.html create mode 100644 structxt_1_1extension_1_1xstrided__view__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01b284f3952f1f4d8d4ad036b645dd2641.html create mode 100644 structxt_1_1extension_1_1xtensor__adaptor__base.html create mode 100644 structxt_1_1extension_1_1xtensor__adaptor__base_3_01_e_c_00_01_n_00_01_l_00_01xoptional__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xtensor__adaptor__base_3_01_e_c_00_01_n_00_01_l_00_01xoptional__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xtensor__adaptor__base_3_01_e_c_00_01_n_00_01_l_00_01xtensor__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xtensor__adaptor__base_3_01_e_c_00_01_n_00_01_l_00_01xtensor__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xtensor__adaptor__optional__traits-members.html create mode 100644 structxt_1_1extension_1_1xtensor__adaptor__optional__traits.html create mode 100644 structxt_1_1extension_1_1xtensor__adaptor__optional__traits.png create mode 100644 structxt_1_1extension_1_1xtensor__container__base.html create mode 100644 structxt_1_1extension_1_1xtensor__container__base_3_01_e_c_00_01_n_00_01_l_00_01xoptional__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xtensor__container__base_3_01_e_c_00_01_n_00_01_l_00_01xoptional__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xtensor__container__base_3_01_e_c_00_01_n_00_01_l_00_01xtensor__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xtensor__container__base_3_01_e_c_00_01_n_00_01_l_00_01xtensor__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xtensor__container__optional__traits-members.html create mode 100644 structxt_1_1extension_1_1xtensor__container__optional__traits.html create mode 100644 structxt_1_1extension_1_1xtensor__container__optional__traits.png create mode 100644 structxt_1_1extension_1_1xtensor__empty__base-members.html create mode 100644 structxt_1_1extension_1_1xtensor__empty__base.html create mode 100644 structxt_1_1extension_1_1xtensor__optional__traits-members.html create mode 100644 structxt_1_1extension_1_1xtensor__optional__traits.html create mode 100644 structxt_1_1extension_1_1xtensor__optional__traits.png create mode 100644 structxt_1_1extension_1_1xtensor__view__base.html create mode 100644 structxt_1_1extension_1_1xtensor__view__base_3_01_e_c_00_01_n_00_01_l_00_01xoptional__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xtensor__view__base_3_01_e_c_00_01_n_00_01_l_00_01xoptional__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xtensor__view__base_3_01_e_c_00_01_n_00_01_l_00_01xtensor__expression__tag_01_4-members.html create mode 100644 structxt_1_1extension_1_1xtensor__view__base_3_01_e_c_00_01_n_00_01_l_00_01xtensor__expression__tag_01_4.html create mode 100644 structxt_1_1extension_1_1xtensor__view__optional__traits-members.html create mode 100644 structxt_1_1extension_1_1xtensor__view__optional__traits.html create mode 100644 structxt_1_1extension_1_1xtensor__view__optional__traits.png create mode 100644 structxt_1_1extension_1_1xview__base.html create mode 100644 structxt_1_1extension_1_1xview__base.png create mode 100644 structxt_1_1extension_1_1xview__base__impl.html create mode 100644 structxt_1_1extension_1_1xview__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_s_8_8_8_01_4-members.html create mode 100644 structxt_1_1extension_1_1xview__base__impl_3_01xoptional__expression__tag_00_01_c_t_00_01_s_8_8_8_01_4.html create mode 100644 structxt_1_1extension_1_1xview__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_s_8_8_8_01_4-members.html create mode 100644 structxt_1_1extension_1_1xview__base__impl_3_01xtensor__expression__tag_00_01_c_t_00_01_s_8_8_8_01_4.html create mode 100644 structxt_1_1filter__fixed__shape.html create mode 100644 structxt_1_1filter__fixed__shape.png create mode 100644 structxt_1_1fixed__xreducer__shape__type.html create mode 100644 structxt_1_1fixed__xreducer__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01fixed__shape_3_01_j_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1fixed__xreducer__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01fixed__shape_3_01_j_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1forbid__simd.html create mode 100644 structxt_1_1forbid__simd.png create mode 100644 structxt_1_1forbid__simd_3_01const_01std_1_1vector_3_01bool_00_01_a_01_4_01_4.html create mode 100644 structxt_1_1forbid__simd_3_01const_01std_1_1vector_3_01bool_00_01_a_01_4_01_4.png create mode 100644 structxt_1_1forbid__simd_3_01const_01xtl_1_1xdynamic__bitset_3_01_b_00_01_a_01_4_01_4.html create mode 100644 structxt_1_1forbid__simd_3_01const_01xtl_1_1xdynamic__bitset_3_01_b_00_01_a_01_4_01_4.png create mode 100644 structxt_1_1forbid__simd_3_01std_1_1vector_3_01bool_00_01_a_01_4_01_4.html create mode 100644 structxt_1_1forbid__simd_3_01std_1_1vector_3_01bool_00_01_a_01_4_01_4.png create mode 100644 structxt_1_1forbid__simd_3_01xtl_1_1xdynamic__bitset_3_01_b_00_01_a_01_4_01_4.html create mode 100644 structxt_1_1forbid__simd_3_01xtl_1_1xdynamic__bitset_3_01_b_00_01_a_01_4_01_4.png create mode 100644 structxt_1_1get__init__type.html create mode 100644 structxt_1_1get__init__type_3_01_v_00_01fixed__shape_3_01_x_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1get__init__type_3_01_v_00_01fixed__shape_3_01_x_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1get__rank-members.html create mode 100644 structxt_1_1get__rank.html create mode 100644 structxt_1_1get__rank_3_01_e_00_01decltype_07_07void_08_01_e_1_1rank_00_01void_07_08_08_4-members.html create mode 100644 structxt_1_1get__rank_3_01_e_00_01decltype_07_07void_08_01_e_1_1rank_00_01void_07_08_08_4.html create mode 100644 structxt_1_1get__strides__type-members.html create mode 100644 structxt_1_1get__strides__type.html create mode 100644 structxt_1_1get__strides__type_3_01fixed__shape_3_01_i_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1get__strides__type_3_01fixed__shape_3_01_i_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1get__strides__type_3_01xbuffer__adaptor_3_01_c_p_00_01_o_00_01_a_01_4_01_4-members.html create mode 100644 structxt_1_1get__strides__type_3_01xbuffer__adaptor_3_01_c_p_00_01_o_00_01_a_01_4_01_4.html create mode 100644 structxt_1_1get__value__type-members.html create mode 100644 structxt_1_1get__value__type.html create mode 100644 structxt_1_1get__value__type_3_01_t_00_01void__t_3_01typename_01_t_1_1value__type_01_4_01_4-members.html create mode 100644 structxt_1_1get__value__type_3_01_t_00_01void__t_3_01typename_01_t_1_1value__type_01_4_01_4.html create mode 100644 structxt_1_1has__assign__conversion-members.html create mode 100644 structxt_1_1has__assign__conversion.html create mode 100644 structxt_1_1has__assign__to.html create mode 100644 structxt_1_1has__assign__to.png create mode 100644 structxt_1_1has__assign__to_3_01_e1_00_01_e2_00_01void__t_3_01decltype_07std_1_1declval_3_01cons059ed553ffd14856020f06c40d9ce771.html create mode 100644 structxt_1_1has__assign__to_3_01_e1_00_01_e2_00_01void__t_3_01decltype_07std_1_1declval_3_01cons059ed553ffd14856020f06c40d9ce771.png create mode 100644 structxt_1_1has__data__interface.html create mode 100644 structxt_1_1has__data__interface.png create mode 100644 structxt_1_1has__data__interface_3_01_e_00_01void__t_3_01decltype_07std_1_1declval_3_01_e_01_4_07_08_8data_07_08_08_4_01_4.html create mode 100644 structxt_1_1has__data__interface_3_01_e_00_01void__t_3_01decltype_07std_1_1declval_3_01_e_01_4_07_08_8data_07_08_08_4_01_4.png create mode 100644 structxt_1_1has__fixed__rank-members.html create mode 100644 structxt_1_1has__fixed__rank.html create mode 100644 structxt_1_1has__iterator__interface.html create mode 100644 structxt_1_1has__iterator__interface.png create mode 100644 structxt_1_1has__iterator__interface_3_01_e_00_01void__t_3_01decltype_07std_1_1declval_3_01_e_01_4_07_08_8begin_07_08_08_4_01_4.html create mode 100644 structxt_1_1has__iterator__interface_3_01_e_00_01void__t_3_01decltype_07std_1_1declval_3_01_e_01_4_07_08_8begin_07_08_08_4_01_4.png create mode 100644 structxt_1_1has__memory__address.html create mode 100644 structxt_1_1has__memory__address.png create mode 100644 structxt_1_1has__memory__address_3_01_t_00_01void__t_3_01decltype_07std_1_1addressof_07_5std_1_1e8ed49541169f10cfa05c619e2da0ead.html create mode 100644 structxt_1_1has__memory__address_3_01_t_00_01void__t_3_01decltype_07std_1_1addressof_07_5std_1_1e8ed49541169f10cfa05c619e2da0ead.png create mode 100644 structxt_1_1has__rank-members.html create mode 100644 structxt_1_1has__rank.html create mode 100644 structxt_1_1has__sign__conversion-members.html create mode 100644 structxt_1_1has__sign__conversion.html create mode 100644 structxt_1_1has__simd__apply.html create mode 100644 structxt_1_1has__simd__apply.png create mode 100644 structxt_1_1has__simd__interface.html create mode 100644 structxt_1_1has__simd__interface.png create mode 100644 structxt_1_1has__simd__interface_3_01xfunction_3_01_f_00_01_c_t_8_8_8_01_4_00_01_t_01_4.html create mode 100644 structxt_1_1has__simd__interface_3_01xfunction_3_01_f_00_01_c_t_8_8_8_01_4_00_01_t_01_4.png create mode 100644 structxt_1_1has__simd__interface_3_01xfunctor__adaptor_3_01_f_00_01_c_t_01_4_00_01_t_01_4.html create mode 100644 structxt_1_1has__simd__interface_3_01xfunctor__adaptor_3_01_f_00_01_c_t_01_4_00_01_t_01_4.png create mode 100644 structxt_1_1has__simd__interface_3_01xfunctor__applier__base_3_01_d_01_4_00_01_t_01_4.html create mode 100644 structxt_1_1has__simd__interface_3_01xfunctor__applier__base_3_01_d_01_4_00_01_t_01_4.png create mode 100644 structxt_1_1has__simd__interface_3_01xfunctor__view_3_01_f_00_01_c_t_01_4_00_01_t_01_4.html create mode 100644 structxt_1_1has__simd__interface_3_01xfunctor__view_3_01_f_00_01_c_t_01_4_00_01_t_01_4.png create mode 100644 structxt_1_1has__simd__interface_3_01xtensor__view_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1has__simd__interface_3_01xtensor__view_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.png create mode 100644 structxt_1_1has__simd__type.html create mode 100644 structxt_1_1has__simd__type.png create mode 100644 structxt_1_1has__storage__type.html create mode 100644 structxt_1_1has__storage__type.png create mode 100644 structxt_1_1has__storage__type_3_01_t_00_01void__t_3_01typename_01xcontainer__inner__types_3_01_650a1762a9f827a241fdd5fca766bcf6.html create mode 100644 structxt_1_1has__storage__type_3_01_t_00_01void__t_3_01typename_01xcontainer__inner__types_3_01_650a1762a9f827a241fdd5fca766bcf6.png create mode 100644 structxt_1_1has__strides.html create mode 100644 structxt_1_1has__strides.png create mode 100644 structxt_1_1has__strides_3_01_e_00_01void__t_3_01decltype_07std_1_1declval_3_01_e_01_4_07_08_8strides_07_08_08_4_01_4.html create mode 100644 structxt_1_1has__strides_3_01_e_00_01void__t_3_01decltype_07std_1_1declval_3_01_e_01_4_07_08_8strides_07_08_08_4_01_4.png create mode 100644 structxt_1_1index__from__shape-members.html create mode 100644 structxt_1_1index__from__shape.html create mode 100644 structxt_1_1index__mapper.html create mode 100644 structxt_1_1initializer__dimension-members.html create mode 100644 structxt_1_1initializer__dimension.html create mode 100644 structxt_1_1inner__aligned__mode.html create mode 100644 structxt_1_1inner__reference-members.html create mode 100644 structxt_1_1inner__reference.html create mode 100644 structxt_1_1invalid__type.html create mode 100644 structxt_1_1is__chunked__t.html create mode 100644 structxt_1_1is__chunked__t.png create mode 100644 structxt_1_1is__contiguous__container.html create mode 100644 structxt_1_1is__contiguous__container.png create mode 100644 structxt_1_1is__contiguous__container_3_01xiterator_3_01_st_00_01_s_00_01_l_01_4_01_4.html create mode 100644 structxt_1_1is__contiguous__container_3_01xiterator_3_01_st_00_01_s_00_01_l_01_4_01_4.png create mode 100644 structxt_1_1is__contiguous__container_3_01xiterator__adaptor_3_01_i_00_01_c_i_01_4_01_4.html create mode 100644 structxt_1_1is__contiguous__container_3_01xiterator__adaptor_3_01_i_00_01_c_i_01_4_01_4.png create mode 100644 structxt_1_1is__contiguous__container_3_01xiterator__owner__adaptor_3_01_c_00_01_i_g_01_4_01_4.html create mode 100644 structxt_1_1is__contiguous__container_3_01xiterator__owner__adaptor_3_01_c_00_01_i_g_01_4_01_4.png create mode 100644 structxt_1_1is__evaluation__strategy.html create mode 100644 structxt_1_1is__evaluation__strategy.png create mode 100644 structxt_1_1is__indexed__stepper-members.html create mode 100644 structxt_1_1is__indexed__stepper.html create mode 100644 structxt_1_1is__indexed__stepper_3_01xindexed__stepper_3_01_t_00_01_b_01_4_01_4-members.html create mode 100644 structxt_1_1is__indexed__stepper_3_01xindexed__stepper_3_01_t_00_01_b_01_4_01_4.html create mode 100644 structxt_1_1is__iterator.html create mode 100644 structxt_1_1is__iterator.png create mode 100644 structxt_1_1is__iterator_3_01_e_00_01void__t_3_01decltype_07_5std_1_1declval_3_01const_01_e_01_41da12c429c255d2c81e18d875fbe6e98.html create mode 100644 structxt_1_1is__iterator_3_01_e_00_01void__t_3_01decltype_07_5std_1_1declval_3_01const_01_e_01_41da12c429c255d2c81e18d875fbe6e98.png create mode 100644 structxt_1_1is__narrowing__conversion-members.html create mode 100644 structxt_1_1is__narrowing__conversion.html create mode 100644 structxt_1_1is__not__xdummy__iterator.html create mode 100644 structxt_1_1is__not__xdummy__iterator.png create mode 100644 structxt_1_1is__not__xdummy__iterator_3_01xdummy__iterator_3_01is__const_00_01_c_t_01_4_01_4.html create mode 100644 structxt_1_1is__not__xdummy__iterator_3_01xdummy__iterator_3_01is__const_00_01_c_t_01_4_01_4.png create mode 100644 structxt_1_1is__reducer__options.html create mode 100644 structxt_1_1is__reducer__options.png create mode 100644 structxt_1_1is__reducer__options__impl.html create mode 100644 structxt_1_1is__reducer__options__impl.png create mode 100644 structxt_1_1is__reducer__options__impl_3_01std_1_1tuple_3_01_x_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1is__reducer__options__impl_3_01std_1_1tuple_3_01_x_8_8_8_01_4_01_4.png create mode 100644 structxt_1_1is__specialization__of.html create mode 100644 structxt_1_1is__specialization__of.png create mode 100644 structxt_1_1is__specialization__of_3_01_t_t_00_01_t_t_3_01_ts_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1is__specialization__of_3_01_t_t_00_01_t_t_3_01_ts_8_8_8_01_4_01_4.png create mode 100644 structxt_1_1is__xoptional__expression.html create mode 100644 structxt_1_1is__xoptional__expression.png create mode 100644 structxt_1_1is__xtensor__expression.html create mode 100644 structxt_1_1is__xtensor__expression.png create mode 100644 structxt_1_1keep__dims__type.html create mode 100644 structxt_1_1keep__dims__type.png create mode 100644 structxt_1_1make__invalid__type-members.html create mode 100644 structxt_1_1make__invalid__type.html create mode 100644 structxt_1_1make__void-members.html create mode 100644 structxt_1_1make__void.html create mode 100644 structxt_1_1math_1_1abs__fun-members.html create mode 100644 structxt_1_1math_1_1abs__fun.html create mode 100644 structxt_1_1math_1_1acos__fun-members.html create mode 100644 structxt_1_1math_1_1acos__fun.html create mode 100644 structxt_1_1math_1_1acosh__fun-members.html create mode 100644 structxt_1_1math_1_1acosh__fun.html create mode 100644 structxt_1_1math_1_1arg__fun-members.html create mode 100644 structxt_1_1math_1_1arg__fun.html create mode 100644 structxt_1_1math_1_1asin__fun-members.html create mode 100644 structxt_1_1math_1_1asin__fun.html create mode 100644 structxt_1_1math_1_1asinh__fun-members.html create mode 100644 structxt_1_1math_1_1asinh__fun.html create mode 100644 structxt_1_1math_1_1atan2__fun-members.html create mode 100644 structxt_1_1math_1_1atan2__fun.html create mode 100644 structxt_1_1math_1_1atan__fun-members.html create mode 100644 structxt_1_1math_1_1atan__fun.html create mode 100644 structxt_1_1math_1_1atanh__fun-members.html create mode 100644 structxt_1_1math_1_1atanh__fun.html create mode 100644 structxt_1_1math_1_1cbrt__fun-members.html create mode 100644 structxt_1_1math_1_1cbrt__fun.html create mode 100644 structxt_1_1math_1_1ceil__fun-members.html create mode 100644 structxt_1_1math_1_1ceil__fun.html create mode 100644 structxt_1_1math_1_1clamp__fun-members.html create mode 100644 structxt_1_1math_1_1clamp__fun.html create mode 100644 structxt_1_1math_1_1conj__fun-members.html create mode 100644 structxt_1_1math_1_1conj__fun.html create mode 100644 structxt_1_1math_1_1conj__impl__fun-members.html create mode 100644 structxt_1_1math_1_1conj__impl__fun.html create mode 100644 structxt_1_1math_1_1cos__fun-members.html create mode 100644 structxt_1_1math_1_1cos__fun.html create mode 100644 structxt_1_1math_1_1cosh__fun-members.html create mode 100644 structxt_1_1math_1_1cosh__fun.html create mode 100644 structxt_1_1math_1_1deg2rad-members.html create mode 100644 structxt_1_1math_1_1deg2rad.html create mode 100644 structxt_1_1math_1_1erf__fun-members.html create mode 100644 structxt_1_1math_1_1erf__fun.html create mode 100644 structxt_1_1math_1_1erfc__fun-members.html create mode 100644 structxt_1_1math_1_1erfc__fun.html create mode 100644 structxt_1_1math_1_1exp2__fun-members.html create mode 100644 structxt_1_1math_1_1exp2__fun.html create mode 100644 structxt_1_1math_1_1exp__fun-members.html create mode 100644 structxt_1_1math_1_1exp__fun.html create mode 100644 structxt_1_1math_1_1expm1__fun-members.html create mode 100644 structxt_1_1math_1_1expm1__fun.html create mode 100644 structxt_1_1math_1_1fabs__fun-members.html create mode 100644 structxt_1_1math_1_1fabs__fun.html create mode 100644 structxt_1_1math_1_1fdim__fun-members.html create mode 100644 structxt_1_1math_1_1fdim__fun.html create mode 100644 structxt_1_1math_1_1floor__fun-members.html create mode 100644 structxt_1_1math_1_1floor__fun.html create mode 100644 structxt_1_1math_1_1fma__fun-members.html create mode 100644 structxt_1_1math_1_1fma__fun.html create mode 100644 structxt_1_1math_1_1fmax__fun-members.html create mode 100644 structxt_1_1math_1_1fmax__fun.html create mode 100644 structxt_1_1math_1_1fmin__fun-members.html create mode 100644 structxt_1_1math_1_1fmin__fun.html create mode 100644 structxt_1_1math_1_1fmod__fun-members.html create mode 100644 structxt_1_1math_1_1fmod__fun.html create mode 100644 structxt_1_1math_1_1hypot__fun-members.html create mode 100644 structxt_1_1math_1_1hypot__fun.html create mode 100644 structxt_1_1math_1_1isfinite__fun-members.html create mode 100644 structxt_1_1math_1_1isfinite__fun.html create mode 100644 structxt_1_1math_1_1isinf__fun-members.html create mode 100644 structxt_1_1math_1_1isinf__fun.html create mode 100644 structxt_1_1math_1_1isnan__fun-members.html create mode 100644 structxt_1_1math_1_1isnan__fun.html create mode 100644 structxt_1_1math_1_1lgamma__fun-members.html create mode 100644 structxt_1_1math_1_1lgamma__fun.html create mode 100644 structxt_1_1math_1_1log10__fun-members.html create mode 100644 structxt_1_1math_1_1log10__fun.html create mode 100644 structxt_1_1math_1_1log1p__fun-members.html create mode 100644 structxt_1_1math_1_1log1p__fun.html create mode 100644 structxt_1_1math_1_1log2__fun-members.html create mode 100644 structxt_1_1math_1_1log2__fun.html create mode 100644 structxt_1_1math_1_1log__fun-members.html create mode 100644 structxt_1_1math_1_1log__fun.html create mode 100644 structxt_1_1math_1_1maximum-members.html create mode 100644 structxt_1_1math_1_1maximum.html create mode 100644 structxt_1_1math_1_1minimum-members.html create mode 100644 structxt_1_1math_1_1minimum.html create mode 100644 structxt_1_1math_1_1nearbyint__fun-members.html create mode 100644 structxt_1_1math_1_1nearbyint__fun.html create mode 100644 structxt_1_1math_1_1norm__fun-members.html create mode 100644 structxt_1_1math_1_1norm__fun.html create mode 100644 structxt_1_1math_1_1pow__fun-members.html create mode 100644 structxt_1_1math_1_1pow__fun.html create mode 100644 structxt_1_1math_1_1rad2deg-members.html create mode 100644 structxt_1_1math_1_1rad2deg.html create mode 100644 structxt_1_1math_1_1remainder__fun-members.html create mode 100644 structxt_1_1math_1_1remainder__fun.html create mode 100644 structxt_1_1math_1_1rint__fun-members.html create mode 100644 structxt_1_1math_1_1rint__fun.html create mode 100644 structxt_1_1math_1_1round__fun-members.html create mode 100644 structxt_1_1math_1_1round__fun.html create mode 100644 structxt_1_1math_1_1sign__fun-members.html create mode 100644 structxt_1_1math_1_1sign__fun.html create mode 100644 structxt_1_1math_1_1sign__impl-members.html create mode 100644 structxt_1_1math_1_1sign__impl.html create mode 100644 structxt_1_1math_1_1sign__impl_3_01xtl_1_1xoptional_3_01_t_00_01_b_01_4_01_4-members.html create mode 100644 structxt_1_1math_1_1sign__impl_3_01xtl_1_1xoptional_3_01_t_00_01_b_01_4_01_4.html create mode 100644 structxt_1_1math_1_1sin__fun-members.html create mode 100644 structxt_1_1math_1_1sin__fun.html create mode 100644 structxt_1_1math_1_1sinh__fun-members.html create mode 100644 structxt_1_1math_1_1sinh__fun.html create mode 100644 structxt_1_1math_1_1sqrt__fun-members.html create mode 100644 structxt_1_1math_1_1sqrt__fun.html create mode 100644 structxt_1_1math_1_1tan__fun-members.html create mode 100644 structxt_1_1math_1_1tan__fun.html create mode 100644 structxt_1_1math_1_1tanh__fun-members.html create mode 100644 structxt_1_1math_1_1tanh__fun.html create mode 100644 structxt_1_1math_1_1tgamma__fun-members.html create mode 100644 structxt_1_1math_1_1tgamma__fun.html create mode 100644 structxt_1_1math_1_1trunc__fun-members.html create mode 100644 structxt_1_1math_1_1trunc__fun.html create mode 100644 structxt_1_1memory__range-members.html create mode 100644 structxt_1_1memory__range.html create mode 100644 structxt_1_1meta__identity-members.html create mode 100644 structxt_1_1meta__identity.html create mode 100644 structxt_1_1missing__type.html create mode 100644 structxt_1_1nested__initializer__list-members.html create mode 100644 structxt_1_1nested__initializer__list.html create mode 100644 structxt_1_1nested__initializer__list_3_01_t_00_010_01_4-members.html create mode 100644 structxt_1_1nested__initializer__list_3_01_t_00_010_01_4.html create mode 100644 structxt_1_1no__ownership.html create mode 100644 structxt_1_1norm__type-members.html create mode 100644 structxt_1_1norm__type.html create mode 100644 structxt_1_1norm__type.png create mode 100644 structxt_1_1numeric__constants-members.html create mode 100644 structxt_1_1numeric__constants.html create mode 100644 structxt_1_1overlapping__memory__checker-members.html create mode 100644 structxt_1_1overlapping__memory__checker.html create mode 100644 structxt_1_1overlapping__memory__checker.png create mode 100644 structxt_1_1overlapping__memory__checker_3_01_dst_00_01std_1_1enable__if__t_3_01has__memory__add979fb9a8b7b1983c9fb733f357d6c2fa.html create mode 100644 structxt_1_1overlapping__memory__checker_3_01_dst_00_01std_1_1enable__if__t_3_01has__memory__add979fb9a8b7b1983c9fb733f357d6c2fa.png create mode 100644 structxt_1_1overlapping__memory__checker_3_01_dst_00_01std_1_1enable__if__t_3_01has__memory__adde5366ae3ec1ca90ac06c86ce5f91b997.html create mode 100644 structxt_1_1overlapping__memory__checker__base-members.html create mode 100644 structxt_1_1overlapping__memory__checker__base.html create mode 100644 structxt_1_1overlapping__memory__checker__base.png create mode 100644 structxt_1_1overlapping__memory__checker__traits-members.html create mode 100644 structxt_1_1overlapping__memory__checker__traits.html create mode 100644 structxt_1_1overlapping__memory__checker__traits_3_01_e_00_01std_1_1enable__if__t_3_01has__memor0ee187b84159790ec139479eaf101d7d.html create mode 100644 structxt_1_1overlapping__memory__checker__traits_3_01_e_00_01std_1_1enable__if__t_3_01has__memor4c750fb1ec54f24555f6fb27c3a9d4ec.html create mode 100644 structxt_1_1overlapping__memory__checker__traits_3_01_e_00_01std_1_1enable__if__t_3_9has__memory61f92cb9f43b9bde0b3e9ee531d2d26a.html create mode 100644 structxt_1_1overlapping__memory__checker__traits_3_01_e_00_01std_1_1enable__if__t_3_9has__memory7631490e58e2e554d47f900b4789ad50.html create mode 100644 structxt_1_1overlapping__memory__checker__traits_3_01_e_00_01std_1_1enable__if__t_3_9has__memory9f28c8bceb6a84ea6f46c1fa50db17c9.html create mode 100644 structxt_1_1overlapping__memory__checker__traits_3_01_e_00_01std_1_1enable__if__t_3_9has__memoryb7020c6a878800e42153f327d9b044ed.html create mode 100644 structxt_1_1overlapping__memory__checker__traits_3_01_e_01_4-members.html create mode 100644 structxt_1_1overlapping__memory__checker__traits_3_01_e_01_4.html create mode 100644 structxt_1_1placeholders_1_1rangemaker-members.html create mode 100644 structxt_1_1placeholders_1_1rangemaker.html create mode 100644 structxt_1_1placeholders_1_1rangemaker_3_01_a_00_01_b_00_01_c_01_4-members.html create mode 100644 structxt_1_1placeholders_1_1rangemaker_3_01_a_00_01_b_00_01_c_01_4.html create mode 100644 structxt_1_1placeholders_1_1rangemaker_3_01_a_00_01_b_01_4-members.html create mode 100644 structxt_1_1placeholders_1_1rangemaker_3_01_a_00_01_b_01_4.html create mode 100644 structxt_1_1placeholders_1_1xtuph.html create mode 100644 structxt_1_1print__options_1_1print__options__impl-members.html create mode 100644 structxt_1_1print__options_1_1print__options__impl.html create mode 100644 structxt_1_1promote__shape-members.html create mode 100644 structxt_1_1promote__shape.html create mode 100644 structxt_1_1promote__strides-members.html create mode 100644 structxt_1_1promote__strides.html create mode 100644 structxt_1_1rebind__container.html create mode 100644 structxt_1_1rebind__container_3_01_x_00_01_c_3_01_t_00_01_a_01_4_01_4-members.html create mode 100644 structxt_1_1rebind__container_3_01_x_00_01_c_3_01_t_00_01_a_01_4_01_4.html create mode 100644 structxt_1_1rebind__container_3_01_x_00_01_c_3_01_t_00_01_n_01_4_01_4-members.html create mode 100644 structxt_1_1rebind__container_3_01_x_00_01_c_3_01_t_00_01_n_01_4_01_4.html create mode 100644 structxt_1_1rebind__container_3_01_x_00_01svector_3_01_t_00_01_n_00_01_a_00_01_b_01_4_01_4-members.html create mode 100644 structxt_1_1rebind__container_3_01_x_00_01svector_3_01_t_00_01_n_00_01_a_00_01_b_01_4_01_4.html create mode 100644 structxt_1_1reducer__options-members.html create mode 100644 structxt_1_1reducer__options.html create mode 100644 structxt_1_1reducer__options.js create mode 100644 structxt_1_1reducer__options_1_1initial__tester.html create mode 100644 structxt_1_1reducer__options_1_1initial__tester.png create mode 100644 structxt_1_1reducer__options_1_1initial__tester_3_01const_01xinitial_3_01_x_01_4_01_4.html create mode 100644 structxt_1_1reducer__options_1_1initial__tester_3_01const_01xinitial_3_01_x_01_4_01_4.png create mode 100644 structxt_1_1reducer__options_1_1initial__tester_3_01xinitial_3_01_x_01_4_01_4.html create mode 100644 structxt_1_1reducer__options_1_1initial__tester_3_01xinitial_3_01_x_01_4_01_4.png create mode 100644 structxt_1_1remove__class.html create mode 100644 structxt_1_1remove__class_3_01_r_07_c_1_1_5_08_07_args_8_8_8_08_01const_01_4-members.html create mode 100644 structxt_1_1remove__class_3_01_r_07_c_1_1_5_08_07_args_8_8_8_08_01const_01_4.html create mode 100644 structxt_1_1remove__class_3_01_r_07_c_1_1_5_08_07_args_8_8_8_08_4-members.html create mode 100644 structxt_1_1remove__class_3_01_r_07_c_1_1_5_08_07_args_8_8_8_08_4.html create mode 100644 structxt_1_1select__dim__mapping__type-members.html create mode 100644 structxt_1_1select__dim__mapping__type.html create mode 100644 structxt_1_1select__dim__mapping__type_3_01fixed__shape_3_01_i_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1select__dim__mapping__type_3_01fixed__shape_3_01_i_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1select__iterable__base-members.html create mode 100644 structxt_1_1select__iterable__base.html create mode 100644 structxt_1_1select__layout-members.html create mode 100644 structxt_1_1select__layout.html create mode 100644 structxt_1_1squared__norm__type-members.html create mode 100644 structxt_1_1squared__norm__type.html create mode 100644 structxt_1_1squared__norm__type.png create mode 100644 structxt_1_1static__dimension-members.html create mode 100644 structxt_1_1static__dimension.html create mode 100644 structxt_1_1static__string-members.html create mode 100644 structxt_1_1static__string.html create mode 100644 structxt_1_1stepper__tools-members.html create mode 100644 structxt_1_1stepper__tools.html create mode 100644 structxt_1_1strided__assign__detail_1_1check__strides__functor-members.html create mode 100644 structxt_1_1strided__assign__detail_1_1check__strides__functor.html create mode 100644 structxt_1_1strided__assign__detail_1_1idx__tools.html create mode 100644 structxt_1_1strided__assign__detail_1_1idx__tools_3_01layout__type_1_1column__major_01_4-members.html create mode 100644 structxt_1_1strided__assign__detail_1_1idx__tools_3_01layout__type_1_1column__major_01_4.html create mode 100644 structxt_1_1strided__assign__detail_1_1idx__tools_3_01layout__type_1_1row__major_01_4-members.html create mode 100644 structxt_1_1strided__assign__detail_1_1idx__tools_3_01layout__type_1_1row__major_01_4.html create mode 100644 structxt_1_1strided__assign__detail_1_1loop__sizes__t-members.html create mode 100644 structxt_1_1strided__assign__detail_1_1loop__sizes__t.html create mode 100644 structxt_1_1temporary__container-members.html create mode 100644 structxt_1_1temporary__container.html create mode 100644 structxt_1_1temporary__container_3_01xbuffer__adaptor_3_01_c_p_00_01_o_00_01_a_01_4_01_4-members.html create mode 100644 structxt_1_1temporary__container_3_01xbuffer__adaptor_3_01_c_p_00_01_o_00_01_a_01_4_01_4.html create mode 100644 structxt_1_1temporary__container_3_01xiterator__adaptor_3_01_i_00_01_c_i_01_4_01_4-members.html create mode 100644 structxt_1_1temporary__container_3_01xiterator__adaptor_3_01_i_00_01_c_i_01_4_01_4.html create mode 100644 structxt_1_1temporary__container_3_01xiterator__owner__adaptor_3_01_c_00_01_i_g_01_4_01_4-members.html create mode 100644 structxt_1_1temporary__container_3_01xiterator__owner__adaptor_3_01_c_00_01_i_g_01_4_01_4.html create mode 100644 structxt_1_1temporary__type-members.html create mode 100644 structxt_1_1temporary__type.html create mode 100644 structxt_1_1temporary__type_3_01_t_00_01void__t_3_01typename_01std_1_1decay__t_3_01_t_01_4_1_1temporary__type_01_4_01_4-members.html create mode 100644 structxt_1_1temporary__type_3_01_t_00_01void__t_3_01typename_01std_1_1decay__t_3_01_t_01_4_1_1temporary__type_01_4_01_4.html create mode 100644 structxt_1_1temporary__type__from__tag.html create mode 100644 structxt_1_1temporary__type__from__tag_3_01xtensor__expression__tag_00_01_t_01_4-members.html create mode 100644 structxt_1_1temporary__type__from__tag_3_01xtensor__expression__tag_00_01_t_01_4.html create mode 100644 structxt_1_1tracking__allocator-members.html create mode 100644 structxt_1_1tracking__allocator.html create mode 100644 structxt_1_1tracking__allocator.js create mode 100644 structxt_1_1tracking__allocator.png create mode 100644 structxt_1_1tracking__allocator_1_1rebind-members.html create mode 100644 structxt_1_1tracking__allocator_1_1rebind.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01_t_00_01false_00_01false_01_4-members.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01_t_00_01false_00_01false_01_4.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01_t_00_01false_00_01true_01_4-members.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01_t_00_01false_00_01true_01_4.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01_t_00_01true_00_01false_01_4-members.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01_t_00_01true_00_01false_01_4.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01long_01double_00_01false_00_01true_01_4-members.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01long_01double_00_01false_00_01true_01_4.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01void_01_5_00_01false_00_01false_01_4-members.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__array__elements__impl_3_01void_01_5_00_01false_00_01false_01_4.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__scalar__impl.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__scalar__impl_3_01_t_00_01false_01_4-members.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__scalar__impl_3_01_t_00_01false_01_4.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__scalar__impl_3_01_t_00_01true_01_4-members.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__scalar__impl_3_01_t_00_01true_01_4.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__vector__impl-members.html create mode 100644 structxt_1_1traits__detail_1_1norm__of__vector__impl.html create mode 100644 structxt_1_1traits__detail_1_1norm__type__base-members.html create mode 100644 structxt_1_1traits__detail_1_1norm__type__base.html create mode 100644 structxt_1_1tuple__idx__of-members.html create mode 100644 structxt_1_1tuple__idx__of.html create mode 100644 structxt_1_1tuple__idx__of__impl.html create mode 100644 structxt_1_1tuple__idx__of__impl_3_01_i_00_01_t_00_01std_1_1tuple_3_01_t_00_01_types_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1tuple__idx__of__impl_3_01_i_00_01_t_00_01std_1_1tuple_3_01_t_00_01_types_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1tuple__idx__of__impl_3_01_i_00_01_t_00_01std_1_1tuple_3_01_u_00_01_types_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1tuple__idx__of__impl_3_01_i_00_01_t_00_01std_1_1tuple_3_01_u_00_01_types_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1tuple__idx__of__impl_3_01_i_00_01_t_00_01std_1_1tuple_3_4_01_4-members.html create mode 100644 structxt_1_1tuple__idx__of__impl_3_01_i_00_01_t_00_01std_1_1tuple_3_4_01_4.html create mode 100644 structxt_1_1unaligned__mode.html create mode 100644 structxt_1_1view__temporary__type-members.html create mode 100644 structxt_1_1view__temporary__type.html create mode 100644 structxt_1_1xaccumulator__functor-members.html create mode 100644 structxt_1_1xaccumulator__functor.html create mode 100644 structxt_1_1xaccumulator__functor.png create mode 100644 structxt_1_1xall__tag-members.html create mode 100644 structxt_1_1xall__tag.html create mode 100644 structxt_1_1xclosure-members.html create mode 100644 structxt_1_1xclosure.html create mode 100644 structxt_1_1xclosure_3_01_e_00_01disable__xexpression_3_01std_1_1decay__t_3_01_e_01_4_01_4_01_4-members.html create mode 100644 structxt_1_1xclosure_3_01_e_00_01disable__xexpression_3_01std_1_1decay__t_3_01_e_01_4_01_4_01_4.html create mode 100644 structxt_1_1xclosure_3_01xshared__expression_3_01_e_01_4_00_01std_1_1enable__if__t_3_01true_01_4_01_4-members.html create mode 100644 structxt_1_1xclosure_3_01xshared__expression_3_01_e_01_4_00_01std_1_1enable__if__t_3_01true_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xarray__adaptor_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xarray__adaptor_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xarray__container_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xarray__container_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xbroadcast_3_01_c_t_00_01_x_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xbroadcast_3_01_c_t_00_01_x_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xchunked__array_3_01chunk__storage_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xchunked__array_3_01chunk__storage_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xdynamic__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xdynamic__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfixed__adaptor_3_01_e_c_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfixed__adaptor_3_01_e_c_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfixed__container_3_01_e_t_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfixed__container_3_01_e_t_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfunction_3_01_f_00_01_c_t_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfunction_3_01_f_00_01_c_t_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfunctor__adaptor_3_01_f_00_01_c_t_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfunctor__adaptor_3_01_f_00_01_c_t_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfunctor__view_3_01_f_00_01_c_t_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xfunctor__view_3_01_f_00_01_c_t_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xgenerator_3_01_c_00_01_r_00_01_s_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xgenerator_3_01_c_00_01_r_00_01_s_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xindex__view_3_01_c_t_00_01_i_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xindex__view_3_01_c_t_00_01_i_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xmasked__view_3_01_c_t_d_00_01_c_t_m_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xmasked__view_3_01_c_t_d_00_01_c_t_m_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xoptional__assembly_3_01_v_e_00_01_f_e_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xoptional__assembly_3_01_v_e_00_01_f_e_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xoptional__assembly__adaptor_3_01_v_e_c_00_01_f_e_c_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xoptional__assembly__adaptor_3_01_v_e_c_00_01_f_e_c_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xreducer_3_01_f_00_01_c_t_00_01_x_00_01_o_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xreducer_3_01_f_00_01_c_t_00_01_x_00_01_o_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xscalar_3_01_c_t_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xscalar_3_01_c_t_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xstrided__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xstrided__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xtensor__adaptor_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xtensor__adaptor_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xtensor__container_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xtensor__container_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xtensor__view_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xtensor__view_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xview_3_01_c_t_00_01_s_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1xcontainer__inner__types_3_01xview_3_01_c_t_00_01_s_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1xcontainer__iterable__types-members.html create mode 100644 structxt_1_1xcontainer__iterable__types.html create mode 100644 structxt_1_1xcsv__config-members.html create mode 100644 structxt_1_1xcsv__config.html create mode 100644 structxt_1_1xellipsis__tag-members.html create mode 100644 structxt_1_1xellipsis__tag.html create mode 100644 structxt_1_1xexpression__tag-members.html create mode 100644 structxt_1_1xexpression__tag.html create mode 100644 structxt_1_1xfunction__cache.html create mode 100644 structxt_1_1xfunction__cache.png create mode 100644 structxt_1_1xfunctor__view__temporary__type-members.html create mode 100644 structxt_1_1xfunctor__view__temporary__type.html create mode 100644 structxt_1_1xinitial-members.html create mode 100644 structxt_1_1xinitial.html create mode 100644 structxt_1_1xinitial.png create mode 100644 structxt_1_1xiterable__inner__types.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xarray__adaptor_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xarray__adaptor_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xarray__adaptor_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4.png create mode 100644 structxt_1_1xiterable__inner__types_3_01xarray__container_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xarray__container_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xarray__container_3_01_e_c_00_01_l_00_01_s_c_00_01_tag_01_4_01_4.png create mode 100644 structxt_1_1xiterable__inner__types_3_01xbroadcast_3_01_c_t_00_01_x_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xbroadcast_3_01_c_t_00_01_x_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xchunked__array_3_01chunk__storage_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xchunked__array_3_01chunk__storage_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xdynamic__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xdynamic__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xfixed__adaptor_3_01_e_c_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xfixed__adaptor_3_01_e_c_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xfixed__adaptor_3_01_e_c_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4.png create mode 100644 structxt_1_1xiterable__inner__types_3_01xfixed__container_3_01_e_t_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xfixed__container_3_01_e_t_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xfixed__container_3_01_e_t_00_01_s_00_01_l_00_01_s_h_00_01_tag_01_4_01_4.png create mode 100644 structxt_1_1xiterable__inner__types_3_01xfunction_3_01_f_00_01_c_t_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xfunction_3_01_f_00_01_c_t_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xgenerator_3_01_c_00_01_r_00_01_s_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xgenerator_3_01_c_00_01_r_00_01_s_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xindex__view_3_01_c_t_00_01_i_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xindex__view_3_01_c_t_00_01_i_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xmasked__view_3_01_c_t_d_00_01_c_t_m_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xmasked__view_3_01_c_t_d_00_01_c_t_m_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xoptional__assembly_3_01_v_e_00_01_f_e_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xoptional__assembly_3_01_v_e_00_01_f_e_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xoptional__assembly__adaptor_3_01_v_e_c_00_01_f_e_c_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xoptional__assembly__adaptor_3_01_v_e_c_00_01_f_e_c_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xreducer_3_01_f_00_01_c_t_00_01_x_00_01_o_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xreducer_3_01_f_00_01_c_t_00_01_x_00_01_o_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xrepeat_3_01_c_t_00_01_r_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xrepeat_3_01_c_t_00_01_r_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xscalar_3_01_c_t_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xscalar_3_01_c_t_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xstrided__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xstrided__view_3_01_c_t_00_01_s_00_01_l_00_01_f_s_t_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xtensor__adaptor_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xtensor__adaptor_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xtensor__adaptor_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.png create mode 100644 structxt_1_1xiterable__inner__types_3_01xtensor__container_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xtensor__container_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xtensor__container_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.png create mode 100644 structxt_1_1xiterable__inner__types_3_01xtensor__view_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xtensor__view_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xtensor__view_3_01_e_c_00_01_n_00_01_l_00_01_tag_01_4_01_4.png create mode 100644 structxt_1_1xiterable__inner__types_3_01xview_3_01_c_t_00_01_s_8_8_8_01_4_01_4-members.html create mode 100644 structxt_1_1xiterable__inner__types_3_01xview_3_01_c_t_00_01_s_8_8_8_01_4_01_4.html create mode 100644 structxt_1_1xnewaxis__tag-members.html create mode 100644 structxt_1_1xnewaxis__tag.html create mode 100644 structxt_1_1xoptional__assembly__linear__iterator__traits-members.html create mode 100644 structxt_1_1xoptional__assembly__linear__iterator__traits.html create mode 100644 structxt_1_1xoptional__comparable.html create mode 100644 structxt_1_1xoptional__comparable.png create mode 100644 structxt_1_1xoptional__expression__tag.html create mode 100644 structxt_1_1xproxy__inner__types-members.html create mode 100644 structxt_1_1xproxy__inner__types.html create mode 100644 structxt_1_1xrange__adaptor-members.html create mode 100644 structxt_1_1xrange__adaptor.html create mode 100644 structxt_1_1xreducer__functors-members.html create mode 100644 structxt_1_1xreducer__functors.html create mode 100644 structxt_1_1xreducer__functors.png create mode 100644 structxt_1_1xreducer__shape__type-members.html create mode 100644 structxt_1_1xreducer__shape__type.html create mode 100644 structxt_1_1xreducer__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01fixed__shape_3_01_j_8_8_8_01_4_00_01_o_01_4-members.html create mode 100644 structxt_1_1xreducer__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01fixed__shape_3_01_j_8_8_8_01_4_00_01_o_01_4.html create mode 100644 structxt_1_1xreducer__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01std_1_1array_3_01_i2_0113732d5b63b22c20cb89d3a7b591d8f.html create mode 100644 structxt_1_1xreducer__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01std_1_1array_3_01_i2_027fcc88fe66eb75490a0dba142ef545f.html create mode 100644 structxt_1_1xreducer__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01std_1_1array_3_01_i2_02aafc87a49290e02ea3938a932d6c334.html create mode 100644 structxt_1_1xreducer__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01std_1_1array_3_01_i2_06680ea94625f20ef8cb3bcfb83eeaa0c.html create mode 100644 structxt_1_1xreducer__shape__type_3_01std_1_1array_3_01_i1_00_01_n1_01_4_00_01std_1_1array_3_01_9c73ff706755e2a1205ad25fb933e4d8.html create mode 100644 structxt_1_1xreducer__shape__type_3_01std_1_1array_3_01_i1_00_01_n1_01_4_00_01std_1_1array_3_01_c677fa36e83a1c564b51c5abf4a0c7d9.html create mode 100644 structxt_1_1xreducer__shape__type_3_01std_1_1array_3_01_i1_00_01_n1_01_4_00_01std_1_1array_3_01_dd68458bef343598f52e1cee8de7e66e.html create mode 100644 structxt_1_1xreducer__shape__type_3_01std_1_1array_3_01_i1_00_01_n1_01_4_00_01std_1_1array_3_01_f0fe2e231e25d4e5852b877ba4b36e02.html create mode 100644 structxt_1_1xtensor__expression__tag.html create mode 100644 structxt_1_1xview__shape__type-members.html create mode 100644 structxt_1_1xview__shape__type.html create mode 100644 structxt_1_1xview__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01_s_8_8_8_01_4-members.html create mode 100644 structxt_1_1xview__shape__type_3_01fixed__shape_3_01_i_8_8_8_01_4_00_01_s_8_8_8_01_4.html create mode 100644 structxt_1_1xview__shape__type_3_01std_1_1array_3_01_i_00_01_l_01_4_00_01_s_8_8_8_01_4-members.html create mode 100644 structxt_1_1xview__shape__type_3_01std_1_1array_3_01_i_00_01_l_01_4_00_01_s_8_8_8_01_4.html create mode 100644 structxt__simd_1_1aligned__mode.html create mode 100644 structxt__simd_1_1allocator__alignment-members.html create mode 100644 structxt__simd_1_1allocator__alignment.html create mode 100644 structxt__simd_1_1container__alignment-members.html create mode 100644 structxt__simd_1_1container__alignment.html create mode 100644 structxt__simd_1_1is__batch__bool.html create mode 100644 structxt__simd_1_1is__batch__bool.png create mode 100644 structxt__simd_1_1is__batch__complex.html create mode 100644 structxt__simd_1_1is__batch__complex.png create mode 100644 structxt__simd_1_1revert__simd__traits-members.html create mode 100644 structxt__simd_1_1revert__simd__traits.html create mode 100644 structxt__simd_1_1simd__condition.html create mode 100644 structxt__simd_1_1simd__condition.png create mode 100644 structxt__simd_1_1simd__traits-members.html create mode 100644 structxt__simd_1_1simd__traits.html create mode 100644 structxt__simd_1_1unaligned__mode.html create mode 100644 structxtl_1_1conjunction-members.html create mode 100644 structxtl_1_1conjunction.html create mode 100644 sync_off.png create mode 100644 sync_on.png create mode 100644 tab_a.png create mode 100644 tab_ad.png create mode 100644 tab_b.png create mode 100644 tab_bd.png create mode 100644 tab_h.png create mode 100644 tab_hd.png create mode 100644 tab_s.png create mode 100644 tab_sd.png create mode 100644 tabs.css create mode 100644 topics.html create mode 100644 topics.js create mode 100644 xaccessible_8hpp_source.html create mode 100644 xaccumulator_8hpp_source.html create mode 100644 xadapt_8hpp_source.html create mode 100644 xarray_8hpp_source.html create mode 100644 xassign_8hpp_source.html create mode 100644 xaxis__iterator_8hpp_source.html create mode 100644 xaxis__slice__iterator_8hpp_source.html create mode 100644 xblockwise__reducer_8hpp_source.html create mode 100644 xblockwise__reducer__functors_8hpp_source.html create mode 100644 xbroadcast_8hpp_source.html create mode 100644 xbuffer__adaptor_8hpp_source.html create mode 100644 xbuilder_8hpp_source.html create mode 100644 xchunked__array_8hpp_source.html create mode 100644 xchunked__assign_8hpp_source.html create mode 100644 xchunked__view_8hpp_source.html create mode 100644 xcomplex_8hpp_source.html create mode 100644 xcontainer_8hpp_source.html create mode 100644 xcsv_8hpp_source.html create mode 100644 xdynamic__view_8hpp_source.html create mode 100644 xeval_8hpp_source.html create mode 100644 xexception_8hpp_source.html create mode 100644 xexpression_8hpp_source.html create mode 100644 xexpression__holder_8hpp_source.html create mode 100644 xexpression__traits_8hpp_source.html create mode 100644 xfft_8hpp_source.html create mode 100644 xfixed_8hpp_source.html create mode 100644 xfunction_8hpp_source.html create mode 100644 xfunctor__view_8hpp_source.html create mode 100644 xgenerator_8hpp_source.html create mode 100644 xhistogram_8hpp_source.html create mode 100644 xindex__view_8hpp_source.html create mode 100644 xinfo_8hpp_source.html create mode 100644 xio_8hpp_source.html create mode 100644 xiterable_8hpp_source.html create mode 100644 xiterator_8hpp_source.html create mode 100644 xjson_8hpp_source.html create mode 100644 xlayout_8hpp_source.html create mode 100644 xmanipulation_8hpp_source.html create mode 100644 xmasked__view_8hpp_source.html create mode 100644 xmath_8hpp_source.html create mode 100644 xmime_8hpp_source.html create mode 100644 xmultiindex__iterator_8hpp_source.html create mode 100644 xnoalias_8hpp_source.html create mode 100644 xnorm_8hpp_source.html create mode 100644 xnpy_8hpp_source.html create mode 100644 xoffset__view_8hpp_source.html create mode 100644 xoperation_8hpp_source.html create mode 100644 xoptional_8hpp_source.html create mode 100644 xoptional__assembly_8hpp_source.html create mode 100644 xoptional__assembly__base_8hpp_source.html create mode 100644 xoptional__assembly__storage_8hpp_source.html create mode 100644 xpad_8hpp_source.html create mode 100644 xrandom_8hpp_source.html create mode 100644 xreducer_8hpp_source.html create mode 100644 xrepeat_8hpp_source.html create mode 100644 xscalar_8hpp_source.html create mode 100644 xsemantic_8hpp_source.html create mode 100644 xset__operation_8hpp_source.html create mode 100644 xshape_8hpp_source.html create mode 100644 xslice_8hpp_source.html create mode 100644 xsort_8hpp_source.html create mode 100644 xstorage_8hpp_source.html create mode 100644 xstrided__view_8hpp_source.html create mode 100644 xstrided__view__base_8hpp_source.html create mode 100644 xstrides_8hpp_source.html create mode 100644 xtensor_8hpp_source.html create mode 100644 xtensor__config_8hpp_source.html create mode 100644 xtensor__forward_8hpp_source.html create mode 100644 xtensor__simd_8hpp_source.html create mode 100644 xtl__concepts_8hpp_source.html create mode 100644 xutils_8hpp_source.html create mode 100644 xvectorize_8hpp_source.html create mode 100644 xview_8hpp_source.html create mode 100644 xview__utils_8hpp_source.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/_2home_2runner_2work_2xtensor_2xtensor_2include_2xtensor_2views_2index_mapper_8hpp-example.html b/_2home_2runner_2work_2xtensor_2xtensor_2include_2xtensor_2views_2index_mapper_8hpp-example.html new file mode 100644 index 000000000..d709fd96c --- /dev/null +++ b/_2home_2runner_2work_2xtensor_2xtensor_2include_2xtensor_2views_2index_mapper_8hpp-example.html @@ -0,0 +1,541 @@ + + +
+ + + + +| ►Nstd | |
| ►Nxt | Standard mathematical functions for xexpressions |
| ►Nxt_simd | |
| ►Nxtl |
+ Definition at line 1946 of file xstorage.hpp.
+I}PGFIBeN
z9#n?B-y`g6*-m5`XGQKZFuL2d;a2VU?)Gu^tjMjgi+9_!skKG7+ECTWb2D|NRdsS(
z Definition at line 1951 of file xstorage.hpp. Definition at line 1956 of file xstorage.hpp. This is the complete list of members for xt::aligned_array< T, N, Align >, including all inherited members. This array class is modeled after This array class is modeled after To be moved to xtl, along with the rest of xstorage.hpp Definition at line 1425 of file xstorage.hpp. Definition at line 1431 of file xstorage.hpp. This is the complete list of members for xt::broadcast_error, including all inherited members. Definition at line 63 of file xexception.hpp. Definition at line 67 of file xexception.hpp. This is the complete list of members for xt::concatenate_error, including all inherited members. Definition at line 80 of file xexception.hpp. Definition at line 84 of file xexception.hpp. This is the complete list of members for xt::extension::xbroadcast_optional< CT, X >, including all inherited members. Definition at line 559 of file xoptional.hpp. Definition at line 567 of file xoptional.hpp. Definition at line 566 of file xoptional.hpp. Definition at line 563 of file xoptional.hpp. Definition at line 565 of file xoptional.hpp. Definition at line 564 of file xoptional.hpp. Definition at line 1047 of file xoptional.hpp. Definition at line 1041 of file xoptional.hpp. This is the complete list of members for xt::extension::xcontainer_optional_base< T >, including all inherited members. Definition at line 337 of file xoptional.hpp. Definition at line 345 of file xoptional.hpp. Definition at line 344 of file xoptional.hpp. Definition at line 346 of file xoptional.hpp. Definition at line 343 of file xoptional.hpp. Definition at line 341 of file xoptional.hpp. Definition at line 342 of file xoptional.hpp. Definition at line 948 of file xoptional.hpp. Definition at line 954 of file xoptional.hpp. Definition at line 936 of file xoptional.hpp. Definition at line 942 of file xoptional.hpp. G This is the complete list of members for xt::extension::xdynamic_view_optional< CT, S, L, FST >, including all inherited members. Definition at line 524 of file xoptional.hpp. Definition at line 536 of file xoptional.hpp. Definition at line 535 of file xoptional.hpp. Definition at line 528 of file xoptional.hpp. Definition at line 534 of file xoptional.hpp. Definition at line 532 of file xoptional.hpp. Definition at line 531 of file xoptional.hpp. Definition at line 530 of file xoptional.hpp. Definition at line 529 of file xoptional.hpp. Definition at line 533 of file xoptional.hpp. Definition at line 1022 of file xoptional.hpp. Definition at line 1028 of file xoptional.hpp. Definition at line 1010 of file xoptional.hpp. Definition at line 1016 of file xoptional.hpp. This is the complete list of members for xt::extension::xfunction_optional_base< F, CT >, including all inherited members. Definition at line 485 of file xoptional.hpp. Definition at line 496 of file xoptional.hpp. Definition at line 495 of file xoptional.hpp. Definition at line 489 of file xoptional.hpp. Definition at line 494 of file xoptional.hpp. Definition at line 491 of file xoptional.hpp. Definition at line 493 of file xoptional.hpp. Definition at line 490 of file xoptional.hpp. Definition at line 973 of file xoptional.hpp. Definition at line 991 of file xoptional.hpp. Definition at line 967 of file xoptional.hpp. Definition at line 980 of file xoptional.hpp. This is the complete list of members for xt::extension::xfunctor_view_optional< F, CT >, including all inherited members. Definition at line 587 of file xoptional.hpp. Definition at line 599 of file xoptional.hpp. Definition at line 598 of file xoptional.hpp. Definition at line 591 of file xoptional.hpp. Definition at line 597 of file xoptional.hpp. Definition at line 595 of file xoptional.hpp. Definition at line 594 of file xoptional.hpp. Definition at line 593 of file xoptional.hpp. Definition at line 592 of file xoptional.hpp. Definition at line 596 of file xoptional.hpp. Definition at line 1072 of file xoptional.hpp. Definition at line 1078 of file xoptional.hpp. Definition at line 1060 of file xoptional.hpp. Definition at line 1066 of file xoptional.hpp. This is the complete list of members for xt::extension::xgenerator_optional< F, R, S >, including all inherited members. Definition at line 854 of file xoptional.hpp. Definition at line 866 of file xoptional.hpp. Definition at line 865 of file xoptional.hpp. Definition at line 858 of file xoptional.hpp. Definition at line 860 of file xoptional.hpp. Definition at line 864 of file xoptional.hpp. Definition at line 862 of file xoptional.hpp. Definition at line 859 of file xoptional.hpp. Definition at line 863 of file xoptional.hpp. Definition at line 861 of file xoptional.hpp. Definition at line 1230 of file xoptional.hpp. Definition at line 1222 of file xoptional.hpp. This is the complete list of members for xt::extension::xindex_view_optional< CT, I >, including all inherited members. Definition at line 622 of file xoptional.hpp. Definition at line 634 of file xoptional.hpp. Definition at line 633 of file xoptional.hpp. Definition at line 626 of file xoptional.hpp. Definition at line 632 of file xoptional.hpp. Definition at line 630 of file xoptional.hpp. Definition at line 628 of file xoptional.hpp. Definition at line 629 of file xoptional.hpp. Definition at line 627 of file xoptional.hpp. Definition at line 631 of file xoptional.hpp. Definition at line 1103 of file xoptional.hpp. Definition at line 1109 of file xoptional.hpp. Definition at line 1091 of file xoptional.hpp. Definition at line 1097 of file xoptional.hpp. This is the complete list of members for xt::extension::xoptional_empty_base< D >, including all inherited members. Definition at line 57 of file xoptional.hpp. Definition at line 61 of file xoptional.hpp. Definition at line 892 of file xoptional.hpp. Definition at line 886 of file xoptional.hpp. This is the complete list of members for xt::extension::xreducer_optional< F, CT, X, O >, including all inherited members. Definition at line 657 of file xoptional.hpp. Definition at line 674 of file xoptional.hpp. Definition at line 673 of file xoptional.hpp. Definition at line 661 of file xoptional.hpp. Definition at line 670 of file xoptional.hpp. Definition at line 669 of file xoptional.hpp. Definition at line 665 of file xoptional.hpp. Definition at line 667 of file xoptional.hpp. Definition at line 666 of file xoptional.hpp. Definition at line 664 of file xoptional.hpp. Definition at line 662 of file xoptional.hpp. Definition at line 671 of file xoptional.hpp. Definition at line 1138 of file xoptional.hpp. Definition at line 1122 of file xoptional.hpp. This is the complete list of members for xt::extension::xrepeat_optional< CT, X >, including all inherited members. Definition at line 694 of file xoptional.hpp. Definition at line 702 of file xoptional.hpp. Definition at line 701 of file xoptional.hpp. Definition at line 698 of file xoptional.hpp. Definition at line 700 of file xoptional.hpp. Definition at line 699 of file xoptional.hpp. This is the complete list of members for xt::extension::xscalar_optional_base< CT >, including all inherited members. Definition at line 305 of file xoptional.hpp. Definition at line 313 of file xoptional.hpp. Definition at line 312 of file xoptional.hpp. Definition at line 314 of file xoptional.hpp. Definition at line 311 of file xoptional.hpp. Definition at line 309 of file xoptional.hpp. Definition at line 310 of file xoptional.hpp. Definition at line 917 of file xoptional.hpp. Definition at line 923 of file xoptional.hpp. Definition at line 905 of file xoptional.hpp. Definition at line 911 of file xoptional.hpp. This is the complete list of members for xt::extension::xstrided_view_optional< CT, S, L, FST >, including all inherited members. Definition at line 722 of file xoptional.hpp. Definition at line 734 of file xoptional.hpp. Definition at line 733 of file xoptional.hpp. Definition at line 726 of file xoptional.hpp. Definition at line 732 of file xoptional.hpp. Definition at line 730 of file xoptional.hpp. Definition at line 729 of file xoptional.hpp. Definition at line 728 of file xoptional.hpp. Definition at line 727 of file xoptional.hpp. Definition at line 731 of file xoptional.hpp. Definition at line 1172 of file xoptional.hpp. Definition at line 1178 of file xoptional.hpp. Definition at line 1160 of file xoptional.hpp. Definition at line 1166 of file xoptional.hpp. This is the complete list of members for xt::extension::xview_optional< CT, S >, including all inherited members. Definition at line 757 of file xoptional.hpp. Definition at line 769 of file xoptional.hpp. Definition at line 768 of file xoptional.hpp. Definition at line 761 of file xoptional.hpp. Definition at line 767 of file xoptional.hpp. Definition at line 765 of file xoptional.hpp. Definition at line 764 of file xoptional.hpp. Definition at line 763 of file xoptional.hpp. Definition at line 762 of file xoptional.hpp. Definition at line 766 of file xoptional.hpp. Definition at line 1203 of file xoptional.hpp. Definition at line 1209 of file xoptional.hpp. Definition at line 1191 of file xoptional.hpp. Definition at line 1197 of file xoptional.hpp. This is the complete list of members for xt::fixed_shape< X >, including all inherited members. Fixed shape implementation for compile time defined arrays.
+ More... Fixed shape implementation for compile time defined arrays. Definition at line 1657 of file xstorage.hpp. Definition at line 1665 of file xstorage.hpp. Definition at line 1670 of file xstorage.hpp. Definition at line 1669 of file xstorage.hpp. Definition at line 1668 of file xstorage.hpp. Definition at line 1689 of file xstorage.hpp. Definition at line 1709 of file xstorage.hpp. Definition at line 1714 of file xstorage.hpp. Definition at line 1724 of file xstorage.hpp. Definition at line 1694 of file xstorage.hpp. Definition at line 1678 of file xstorage.hpp. Definition at line 1684 of file xstorage.hpp. Definition at line 1719 of file xstorage.hpp. Definition at line 1699 of file xstorage.hpp. Definition at line 1704 of file xstorage.hpp. Definition at line 1672 of file xstorage.hpp. This is the complete list of members for xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >, including all inherited members. Definition at line 58 of file index_mapper.hpp. Const reference type of the underlying view. Definition at line 69 of file index_mapper.hpp. Reference type of the underlying view. Definition at line 66 of file index_mapper.hpp. The view type this mapper works with. Definition at line 63 of file index_mapper.hpp. Map view indices to container const_reference using UNSAFE access. Definition at line 343 of file index_mapper.hpp. Map view indices to container const_reference using SAFE access. Definition at line 377 of file index_mapper.hpp. Return the dimensionality of the view. Definition at line 532 of file index_mapper.hpp. Definition at line 304 of file index_mapper.hpp. Map view indices to container reference using UNSAFE access. Definition at line 326 of file index_mapper.hpp. Definition at line 479 of file index_mapper.hpp. Map view indices to container reference using SAFE access. Definition at line 360 of file index_mapper.hpp. Definition at line 501 of file index_mapper.hpp. Definition at line 458 of file index_mapper.hpp. Definition at line 394 of file index_mapper.hpp. Compute how many indices are needed to address the underlying container when given N indices in the view. Definition at line 85 of file index_mapper.hpp. Total number of explicitly passed slices in the view. Definition at line 72 of file index_mapper.hpp. Number of slices that are integral constants (fixed indices) Definition at line 75 of file index_mapper.hpp. Number of slices that are xt::newaxis (insert a dimension) Definition at line 78 of file index_mapper.hpp. This is the complete list of members for xt::linear_assigner< simd_assign >, including all inherited members. Definition at line 146 of file xassign.hpp. Definition at line 703 of file xassign.hpp. This is the complete list of members for xt::linear_assigner< false >, including all inherited members. Definition at line 155 of file xassign.hpp. Definition at line 151 of file xassign.hpp. Definition at line 788 of file xassign.hpp. This is the complete list of members for xt::noalias_proxy< A >, including all inherited members. Definition at line 19 of file xnoalias.hpp. Definition at line 92 of file xnoalias.hpp. Definition at line 134 of file xnoalias.hpp. Definition at line 197 of file xnoalias.hpp. Definition at line 141 of file xnoalias.hpp. Definition at line 204 of file xnoalias.hpp. Definition at line 120 of file xnoalias.hpp. Definition at line 183 of file xnoalias.hpp. Definition at line 106 of file xnoalias.hpp. Definition at line 169 of file xnoalias.hpp. Definition at line 113 of file xnoalias.hpp. Definition at line 176 of file xnoalias.hpp. Definition at line 127 of file xnoalias.hpp. Definition at line 190 of file xnoalias.hpp. Definition at line 99 of file xnoalias.hpp. Definition at line 162 of file xnoalias.hpp. Definition at line 155 of file xnoalias.hpp. Definition at line 218 of file xnoalias.hpp. Definition at line 148 of file xnoalias.hpp. Definition at line 211 of file xnoalias.hpp. This is the complete list of members for xt::print_options::edge_items, including all inherited members. io manipulator used to set the number of egde items if the summarization is triggered.
+ More... io manipulator used to set the number of egde items if the summarization is triggered. This is the complete list of members for xt::print_options::line_width, including all inherited members. io manipulator used to set the width of the lines when printing an expression.
+ More... io manipulator used to set the width of the lines when printing an expression. This is the complete list of members for xt::print_options::precision, including all inherited members. io manipulator used to set the precision of the floating point values when printing an expression.
+ More... io manipulator used to set the precision of the floating point values when printing an expression. This is the complete list of members for xt::print_options::threshold, including all inherited members. io manipulator used to set the threshold after which summarization is triggered.
+ More... io manipulator used to set the threshold after which summarization is triggered. This is the complete list of members for xt::sequence_view< E, Start, End >, including all inherited members. Definition at line 1737 of file xstorage.hpp. Definition at line 1751 of file xstorage.hpp. Definition at line 1745 of file xstorage.hpp. Definition at line 1743 of file xstorage.hpp. Definition at line 1753 of file xstorage.hpp. Definition at line 1748 of file xstorage.hpp. Definition at line 1750 of file xstorage.hpp. Definition at line 1744 of file xstorage.hpp. Definition at line 1742 of file xstorage.hpp. Definition at line 1752 of file xstorage.hpp. Definition at line 1747 of file xstorage.hpp. Definition at line 1741 of file xstorage.hpp. Definition at line 1788 of file xstorage.hpp. Definition at line 1795 of file xstorage.hpp. Definition at line 1896 of file xstorage.hpp. Definition at line 1848 of file xstorage.hpp. Definition at line 1860 of file xstorage.hpp. Definition at line 1854 of file xstorage.hpp. Definition at line 1884 of file xstorage.hpp. Definition at line 1878 of file xstorage.hpp. Definition at line 1810 of file xstorage.hpp. Definition at line 1835 of file xstorage.hpp. Definition at line 1890 of file xstorage.hpp. Definition at line 1802 of file xstorage.hpp. Definition at line 1829 of file xstorage.hpp. Definition at line 1872 of file xstorage.hpp. Definition at line 1866 of file xstorage.hpp. Definition at line 1816 of file xstorage.hpp. Definition at line 1909 of file xstorage.hpp. This is the complete list of members for xt::stepper_assigner< E1, E2, L >, including all inherited members. Definition at line 110 of file xassign.hpp. Definition at line 119 of file xassign.hpp. Definition at line 117 of file xassign.hpp. Definition at line 114 of file xassign.hpp. Definition at line 115 of file xassign.hpp. Definition at line 116 of file xassign.hpp. Definition at line 118 of file xassign.hpp. Definition at line 645 of file xassign.hpp. Definition at line 684 of file xassign.hpp. Definition at line 654 of file xassign.hpp. Definition at line 670 of file xassign.hpp. Definition at line 677 of file xassign.hpp. Definition at line 691 of file xassign.hpp. This is the complete list of members for xt::strided_loop_assigner< simd >, including all inherited members. Definition at line 189 of file xassign.hpp. Definition at line 193 of file xassign.hpp. Definition at line 1093 of file xassign.hpp. Definition at line 1348 of file xassign.hpp. Definition at line 1332 of file xassign.hpp. Definition at line 1354 of file xassign.hpp. Definition at line 1102 of file xassign.hpp. This is the complete list of members for xt::svector< T, N, A, Init >, including all inherited members. Definition at line 633 of file xstorage.hpp. Definition at line 638 of file xstorage.hpp. Definition at line 648 of file xstorage.hpp. Definition at line 642 of file xstorage.hpp. Definition at line 644 of file xstorage.hpp. Definition at line 650 of file xstorage.hpp. Definition at line 645 of file xstorage.hpp. Definition at line 647 of file xstorage.hpp. Definition at line 641 of file xstorage.hpp. Definition at line 643 of file xstorage.hpp. Definition at line 649 of file xstorage.hpp. Definition at line 637 of file xstorage.hpp. Definition at line 639 of file xstorage.hpp. Definition at line 640 of file xstorage.hpp. Definition at line 780 of file xstorage.hpp. Definition at line 771 of file xstorage.hpp. Definition at line 786 of file xstorage.hpp. Definition at line 792 of file xstorage.hpp. Definition at line 829 of file xstorage.hpp. Definition at line 836 of file xstorage.hpp. Definition at line 823 of file xstorage.hpp. Definition at line 807 of file xstorage.hpp. Definition at line 815 of file xstorage.hpp. Definition at line 886 of file xstorage.hpp. Definition at line 895 of file xstorage.hpp. Definition at line 921 of file xstorage.hpp. Definition at line 902 of file xstorage.hpp. Definition at line 914 of file xstorage.hpp. Definition at line 945 of file xstorage.hpp. Definition at line 955 of file xstorage.hpp. Definition at line 1149 of file xstorage.hpp. Definition at line 1156 of file xstorage.hpp. Definition at line 1051 of file xstorage.hpp. Definition at line 1057 of file xstorage.hpp. Definition at line 998 of file xstorage.hpp. Definition at line 1063 of file xstorage.hpp. Definition at line 1081 of file xstorage.hpp. Definition at line 1019 of file xstorage.hpp. Definition at line 1099 of file xstorage.hpp. Definition at line 1117 of file xstorage.hpp. Definition at line 965 of file xstorage.hpp. Definition at line 971 of file xstorage.hpp. Definition at line 1129 of file xstorage.hpp. Definition at line 1069 of file xstorage.hpp. Definition at line 1075 of file xstorage.hpp. Definition at line 1185 of file xstorage.hpp. Definition at line 1175 of file xstorage.hpp. Definition at line 1135 of file xstorage.hpp. Definition at line 1142 of file xstorage.hpp. Definition at line 1169 of file xstorage.hpp. Definition at line 1201 of file xstorage.hpp. Definition at line 1233 of file xstorage.hpp. Definition at line 1254 of file xstorage.hpp. Definition at line 992 of file xstorage.hpp. Definition at line 1163 of file xstorage.hpp. Definition at line 858 of file xstorage.hpp. Definition at line 843 of file xstorage.hpp. Definition at line 875 of file xstorage.hpp. Definition at line 868 of file xstorage.hpp. Definition at line 850 of file xstorage.hpp. Definition at line 933 of file xstorage.hpp. Definition at line 939 of file xstorage.hpp. Definition at line 1045 of file xstorage.hpp. Definition at line 1025 of file xstorage.hpp. Definition at line 1035 of file xstorage.hpp. Definition at line 1087 of file xstorage.hpp. Definition at line 1093 of file xstorage.hpp. Definition at line 1105 of file xstorage.hpp. Definition at line 1111 of file xstorage.hpp. Definition at line 1004 of file xstorage.hpp. Definition at line 977 of file xstorage.hpp. Definition at line 1013 of file xstorage.hpp. Definition at line 1123 of file xstorage.hpp. Definition at line 1274 of file xstorage.hpp. Definition at line 655 of file xstorage.hpp. This is the complete list of members for xt::transpose_error, including all inherited members. Definition at line 159 of file xexception.hpp. Definition at line 163 of file xexception.hpp. This is the complete list of members for xt::uvector< T, A >, including all inherited members. Definition at line 34 of file xstorage.hpp. Definition at line 38 of file xstorage.hpp. Definition at line 50 of file xstorage.hpp. Definition at line 44 of file xstorage.hpp. Definition at line 42 of file xstorage.hpp. Definition at line 52 of file xstorage.hpp. Definition at line 47 of file xstorage.hpp. Definition at line 49 of file xstorage.hpp. Definition at line 43 of file xstorage.hpp. Definition at line 41 of file xstorage.hpp. Definition at line 51 of file xstorage.hpp. Definition at line 46 of file xstorage.hpp. Definition at line 40 of file xstorage.hpp. Definition at line 231 of file xstorage.hpp. Definition at line 237 of file xstorage.hpp. Definition at line 245 of file xstorage.hpp. Definition at line 258 of file xstorage.hpp. Definition at line 273 of file xstorage.hpp. Definition at line 282 of file xstorage.hpp. Definition at line 291 of file xstorage.hpp. Definition at line 299 of file xstorage.hpp. Definition at line 310 of file xstorage.hpp. Definition at line 341 of file xstorage.hpp. Definition at line 351 of file xstorage.hpp. Definition at line 435 of file xstorage.hpp. Definition at line 445 of file xstorage.hpp. Definition at line 467 of file xstorage.hpp. Definition at line 473 of file xstorage.hpp. Definition at line 503 of file xstorage.hpp. Definition at line 491 of file xstorage.hpp. Definition at line 406 of file xstorage.hpp. Definition at line 515 of file xstorage.hpp. Definition at line 521 of file xstorage.hpp. Definition at line 417 of file xstorage.hpp. Definition at line 551 of file xstorage.hpp. Definition at line 557 of file xstorage.hpp. Definition at line 485 of file xstorage.hpp. Definition at line 479 of file xstorage.hpp. Definition at line 377 of file xstorage.hpp. Definition at line 509 of file xstorage.hpp. Definition at line 497 of file xstorage.hpp. Definition at line 455 of file xstorage.hpp. Definition at line 461 of file xstorage.hpp. Definition at line 371 of file xstorage.hpp. Definition at line 395 of file xstorage.hpp. Definition at line 319 of file xstorage.hpp. Definition at line 361 of file xstorage.hpp. Definition at line 423 of file xstorage.hpp. Definition at line 429 of file xstorage.hpp. Definition at line 539 of file xstorage.hpp. Definition at line 527 of file xstorage.hpp. Definition at line 545 of file xstorage.hpp. Definition at line 533 of file xstorage.hpp. Definition at line 401 of file xstorage.hpp. Definition at line 389 of file xstorage.hpp. Definition at line 412 of file xstorage.hpp. Definition at line 383 of file xstorage.hpp. Definition at line 563 of file xstorage.hpp. This is the complete list of members for xt::xaccessible< D >, including all inherited members. Base class for implementation of common expression access methods.
+ More... Base class for implementation of common expression access methods. The xaccessible class implements access methods common to all expressions. Definition at line 87 of file xaccessible.hpp. Definition at line 91 of file xaccessible.hpp. Definition at line 92 of file xaccessible.hpp. Definition at line 93 of file xaccessible.hpp. Definition at line 94 of file xaccessible.hpp. Returns a reference to the element at the specified position in the expression, after dimension and bounds checking. Definition at line 274 of file xaccessible.hpp. Returns a reference to the last element of the expression. Definition at line 334 of file xaccessible.hpp. Returns a constant reference to last the element of the expression. Definition at line 59 of file xaccessible.hpp. Returns a reference to the first element of the expression. Definition at line 325 of file xaccessible.hpp. Returns a constant reference to first the element of the expression. Definition at line 58 of file xaccessible.hpp. Returns a reference to the element at the specified position in the expression. Definition at line 288 of file xaccessible.hpp. Definition at line 301 of file xaccessible.hpp. Definition at line 50 of file xaccessible.hpp. Definition at line 295 of file xaccessible.hpp. Returns a reference to the element at the specified position in the expression, after applying periodicity to the indices (negative and 'overflowing' indices are changed). Definition at line 315 of file xaccessible.hpp. $wHwhpVR>4eJFAY3k&*-m^vl}{_X;paobnhTSb|Yp}VuYli
zk yq7NvcY(D1NG{~>oR@)}6#xfyJ=*k~Ht
z7o8cMBbZpvmYy|z?(IcgQv0<<8YFVNtKEGs`ZG43ve`Mre>n}9`hR+-Eg0?QTr+NC
z7Q$h3QBZarSg)~EQz{!VANEy$tDyS%^Iz8c4^vC-gQ=^mbxTo_;ov This is the complete list of members for xt::xall< T >, including all inherited members. Definition at line 191 of file xslice.hpp. Definition at line 196 of file xslice.hpp. Definition at line 195 of file xslice.hpp. Definition at line 1146 of file xslice.hpp. Definition at line 1196 of file xslice.hpp. Definition at line 1160 of file xslice.hpp. Definition at line 1153 of file xslice.hpp. Definition at line 1208 of file xslice.hpp. Definition at line 1166 of file xslice.hpp. Definition at line 1202 of file xslice.hpp. Definition at line 1190 of file xslice.hpp. Definition at line 1172 of file xslice.hpp. Definition at line 1178 of file xslice.hpp. Definition at line 1184 of file xslice.hpp. This is the complete list of members for xt::xarray_adaptor< EC, L, SC, Tag >, including all inherited members. Dense multidimensional container adaptor with tensor semantic.
+ More... Dense multidimensional container adaptor with tensor semantic. The xarray_adaptor class implements a dense multidimensional container adaptor with tensor semantic. It is used to provide a multidimensional container semantic and a tensor semantic to stl-like containers. Definition at line 213 of file xarray.hpp. Definition at line 226 of file xarray.hpp. Definition at line 229 of file xarray.hpp. Definition at line 222 of file xarray.hpp. Definition at line 219 of file xarray.hpp. Definition at line 231 of file xarray.hpp. Definition at line 224 of file xarray.hpp. Definition at line 221 of file xarray.hpp. Definition at line 223 of file xarray.hpp. Definition at line 227 of file xarray.hpp. Definition at line 225 of file xarray.hpp. Definition at line 228 of file xarray.hpp. Definition at line 230 of file xarray.hpp. Constructs an xarray_adaptor of the given stl-like container. Definition at line 549 of file xarray.hpp. Constructs an xarray_adaptor of the given stl-like container. Definition at line 560 of file xarray.hpp. Constructs an xarray_adaptor of the given stl-like container, with the specified shape and layout_type. Definition at line 575 of file xarray.hpp. Constructs an xarray_adaptor of the given stl-like container, with the specified shape and strides. Definition at line 591 of file xarray.hpp. Definition at line 605 of file xarray.hpp. The extended assignment operator. Definition at line 639 of file xarray.hpp. Definition at line 621 of file xarray.hpp. Definition at line 613 of file xarray.hpp. Definition at line 660 of file xarray.hpp. Definition at line 263 of file xarray.hpp. Definition at line 232 of file xarray.hpp. This is the complete list of members for xt::xarray_container< EC, L, SC, Tag >, including all inherited members. Dense multidimensional container with tensor semantic.
+ More... Dense multidimensional container with tensor semantic. The xarray_container class implements a dense multidimensional container with tensor semantic. Definition at line 81 of file xarray.hpp. Definition at line 92 of file xarray.hpp. Definition at line 101 of file xarray.hpp. Definition at line 88 of file xarray.hpp. Definition at line 97 of file xarray.hpp. Definition at line 95 of file xarray.hpp. Definition at line 105 of file xarray.hpp. Definition at line 90 of file xarray.hpp. Definition at line 103 of file xarray.hpp. Definition at line 99 of file xarray.hpp. Definition at line 102 of file xarray.hpp. Definition at line 96 of file xarray.hpp. Definition at line 94 of file xarray.hpp. Definition at line 87 of file xarray.hpp. Definition at line 89 of file xarray.hpp. Definition at line 98 of file xarray.hpp. Definition at line 91 of file xarray.hpp. Definition at line 100 of file xarray.hpp. Definition at line 104 of file xarray.hpp. Definition at line 93 of file xarray.hpp. Allocates an uninitialized xarray_container that holds 0 element. Definition at line 280 of file xarray.hpp. Allocates an uninitialized xarray_container with the specified shape and layout_type. Definition at line 293 of file xarray.hpp. Allocates an xarray_container with the specified shape and layout_type. Elements are initialized to the specified value. Definition at line 307 of file xarray.hpp. Allocates an uninitialized xarray_container with the specified shape and strides. Definition at line 324 of file xarray.hpp. Allocates an uninitialized xarray_container with the specified shape and strides. Elements are initialized to the specified value. Definition at line 338 of file xarray.hpp. Allocates an xarray_container by moving specified data, shape and strides. Definition at line 370 of file xarray.hpp. Allocates an xarray_container that holds a single element initialized to the specified value. Definition at line 355 of file xarray.hpp. Allocates a one-dimensional xarray_container. Definition at line 391 of file xarray.hpp. Allocates a two-dimensional xarray_container. Definition at line 404 of file xarray.hpp. Allocates a three-dimensional xarray_container. Definition at line 417 of file xarray.hpp. Allocates a four-dimensional xarray_container. Definition at line 430 of file xarray.hpp. Allocates a five-dimensional xarray_container. Definition at line 443 of file xarray.hpp. Definition at line 467 of file xarray.hpp. The extended copy constructor. Definition at line 500 of file xarray.hpp. Allocates and returns an xarray_container with the specified shape. Definition at line 459 of file xarray.hpp. The extended assignment operator. Definition at line 517 of file xarray.hpp. Definition at line 481 of file xarray.hpp. Definition at line 149 of file xarray.hpp. Definition at line 106 of file xarray.hpp. This is the complete list of members for xt::xassign_traits< E1, E2 >, including all inherited members. Definition at line 352 of file xassign.hpp. Definition at line 434 of file xassign.hpp. Definition at line 436 of file xassign.hpp. Definition at line 409 of file xassign.hpp. Definition at line 404 of file xassign.hpp. Definition at line 419 of file xassign.hpp. Definition at line 429 of file xassign.hpp. Definition at line 424 of file xassign.hpp. Definition at line 414 of file xassign.hpp. This is the complete list of members for xt::xaxis_iterator< CT >, including all inherited members. Class for iteration over (N-1)-dimensional slices, where N is the dimension of the underlying expression.
+ More... Class for iteration over (N-1)-dimensional slices, where N is the dimension of the underlying expression. If N is the number of dimensions of an expression, the xaxis_iterator iterates over (N-1)-dimensional slices oriented along the specified axis. Definition at line 33 of file xaxis_iterator.hpp. Definition at line 41 of file xaxis_iterator.hpp. Definition at line 47 of file xaxis_iterator.hpp. Definition at line 45 of file xaxis_iterator.hpp. Definition at line 44 of file xaxis_iterator.hpp. Definition at line 37 of file xaxis_iterator.hpp. Definition at line 42 of file xaxis_iterator.hpp. Definition at line 40 of file xaxis_iterator.hpp. Definition at line 43 of file xaxis_iterator.hpp. Definition at line 39 of file xaxis_iterator.hpp. Constructs an xaxis_iterator. Definition at line 149 of file xaxis_iterator.hpp. Constructs an xaxis_iterator starting at specified index and offset. Definition at line 164 of file xaxis_iterator.hpp. Checks equality of the xaxis_slice_iterator and Definition at line 242 of file xaxis_iterator.hpp. Returns the strided view at the current iteration position. Definition at line 213 of file xaxis_iterator.hpp. Increments the iterator to the next position and returns it. Definition at line 182 of file xaxis_iterator.hpp. Makes a copy of the iterator, increments it to the next position, and returns the copy. Definition at line 194 of file xaxis_iterator.hpp. Returns a pointer to the strided view at the current iteration position. Definition at line 224 of file xaxis_iterator.hpp. This is the complete list of members for xt::xaxis_slice_iterator< CT >, including all inherited members. Class for iteration over one-dimensional slices.
+ More... Class for iteration over one-dimensional slices. The xaxis_slice_iterator iterates over one-dimensional slices oriented along the specified axis Definition at line 28 of file xaxis_slice_iterator.hpp. Definition at line 36 of file xaxis_slice_iterator.hpp. Definition at line 43 of file xaxis_slice_iterator.hpp. Definition at line 41 of file xaxis_slice_iterator.hpp. Definition at line 40 of file xaxis_slice_iterator.hpp. Definition at line 32 of file xaxis_slice_iterator.hpp. Definition at line 37 of file xaxis_slice_iterator.hpp. Definition at line 35 of file xaxis_slice_iterator.hpp. Definition at line 38 of file xaxis_slice_iterator.hpp. Definition at line 39 of file xaxis_slice_iterator.hpp. Definition at line 34 of file xaxis_slice_iterator.hpp. Constructs an xaxis_slice_iterator. Definition at line 123 of file xaxis_slice_iterator.hpp. Constructs an xaxis_slice_iterator starting at specified index and offset. Definition at line 138 of file xaxis_slice_iterator.hpp. Checks equality of the xaxis_slice_iterator and Definition at line 255 of file xaxis_slice_iterator.hpp. Returns the strided view at the current iteration position. Definition at line 227 of file xaxis_slice_iterator.hpp. Increments the iterator to the next position and returns it. Definition at line 190 of file xaxis_slice_iterator.hpp. Makes a copy of the iterator, increments it to the next position, and returns the copy. Definition at line 208 of file xaxis_slice_iterator.hpp. Returns a pointer to the strided view at the current iteration position. Definition at line 238 of file xaxis_slice_iterator.hpp. This is the complete list of members for xt::xblockwise_reducer< CT, F, X, O >, including all inherited members. Definition at line 15 of file xblockwise_reducer.hpp. Definition at line 29 of file xblockwise_reducer.hpp. Definition at line 30 of file xblockwise_reducer.hpp. Definition at line 24 of file xblockwise_reducer.hpp. Definition at line 27 of file xblockwise_reducer.hpp. Definition at line 28 of file xblockwise_reducer.hpp. Definition at line 26 of file xblockwise_reducer.hpp. Definition at line 21 of file xblockwise_reducer.hpp. Definition at line 20 of file xblockwise_reducer.hpp. Definition at line 19 of file xblockwise_reducer.hpp. Definition at line 23 of file xblockwise_reducer.hpp. Definition at line 25 of file xblockwise_reducer.hpp. Definition at line 22 of file xblockwise_reducer.hpp. Definition at line 77 of file xblockwise_reducer.hpp. Definition at line 131 of file xblockwise_reducer.hpp. Definition at line 106 of file xblockwise_reducer.hpp. Definition at line 124 of file xblockwise_reducer.hpp. Definition at line 189 of file xblockwise_reducer.hpp. Definition at line 112 of file xblockwise_reducer.hpp. Definition at line 100 of file xblockwise_reducer.hpp. Definition at line 118 of file xblockwise_reducer.hpp. This is the complete list of members for xt::xbounded_iterator< It, BIt >, including all inherited members. Definition at line 355 of file xiterator.hpp. Definition at line 367 of file xiterator.hpp. Definition at line 371 of file xiterator.hpp. Definition at line 372 of file xiterator.hpp. Definition at line 370 of file xiterator.hpp. Definition at line 369 of file xiterator.hpp. Definition at line 364 of file xiterator.hpp. Definition at line 366 of file xiterator.hpp. Definition at line 368 of file xiterator.hpp. Definition at line 1214 of file xiterator.hpp. Definition at line 1266 of file xiterator.hpp. Definition at line 1272 of file xiterator.hpp. Definition at line 1259 of file xiterator.hpp. Definition at line 1221 of file xiterator.hpp. Definition at line 1237 of file xiterator.hpp. Definition at line 1253 of file xiterator.hpp. Definition at line 1229 of file xiterator.hpp. Definition at line 1245 of file xiterator.hpp. DQcHX)_#q`Vd#4Q;)wO*RvE(DbL?>BIDw?Udeklr~06A{04l2-EP?
z)b7XFQZm^h6GxqwHG_gED7u|juiQ$iIn(DxnDEwq?5DUZ-AA2odIA=A^9iNUWeHcC
zZN6`9K`s
+ Detailed Description
+
+class std::tuple_size< xt::fixed_shape< N... > >
The documentation for this class was generated from the following file:
+
+
+ Detailed Description
+
+class std::tuple_size< xt::sequence_view< T, Start, End > >
The documentation for this class was generated from the following file:
+
+
+
+allocator_type typedef (defined in xt::aligned_array< T, N, Align >) xt::aligned_array< T, N, Align > std::array but adds optional alignment through a template parameter.
+ More...#include <xstorage.hpp>
+
+
+
+
+Public Types
+using allocator_type = std::conditional_t<Align != 0, xt_simd::aligned_allocator<T, Align>, std::allocator<T>>
+ Detailed Description
+
+class xt::aligned_array< T, N, Align >std::array but adds optional alignment through a template parameter. Member Typedef Documentation
+
+◆ allocator_type
+
+
+
+
+
+ using xt::aligned_array< T, N, Align >::allocator_type = std::conditional_t<Align != 0, xt_simd::aligned_allocator<T, Align>, std::allocator<T>>
+
The documentation for this class was generated from the following file:
+
+
+
+broadcast_error(const char *msg) (defined in xt::broadcast_error) xt::broadcast_error inlineexplicit
+
+
+
+
+Public Member Functions
+ broadcast_error (const char *msg)
+ Detailed Description
+Constructor & Destructor Documentation
+
+◆ broadcast_error()
+
+
+
+
+
+
+
+
+
+
+
+ xt::broadcast_error::broadcast_error
+ (
+ const char * msg )
+
+
+inlineexplicit
+
The documentation for this class was generated from the following file:
+
+
+
+concatenate_error(const char *msg) (defined in xt::concatenate_error) xt::concatenate_error inlineexplicit
+
+
+
+
+Public Member Functions
+ concatenate_error (const char *msg)
+ Detailed Description
+Constructor & Destructor Documentation
+
+◆ concatenate_error()
+
+
+
+
+
+
+
+
+
+
+
+ xt::concatenate_error::concatenate_error
+ (
+ const char * msg )
+
+
+inlineexplicit
+
The documentation for this class was generated from the following file:
+
+
+
+ const_flag_expression typedef (defined in xt::extension::xbroadcast_optional< CT, X >) xt::extension::xbroadcast_optional< CT, X >
+ const_value_expression typedef (defined in xt::extension::xbroadcast_optional< CT, X >) xt::extension::xbroadcast_optional< CT, X >
+ expression_tag typedef (defined in xt::extension::xbroadcast_optional< CT, X >) xt::extension::xbroadcast_optional< CT, X >
+ flag_expression typedef (defined in xt::extension::xbroadcast_optional< CT, X >) xt::extension::xbroadcast_optional< CT, X >
+ has_value() const (defined in xt::extension::xbroadcast_optional< CT, X >) xt::extension::xbroadcast_optional< CT, X > inline
+ value() const (defined in xt::extension::xbroadcast_optional< CT, X >) xt::extension::xbroadcast_optional< CT, X > inline
+value_expression typedef (defined in xt::extension::xbroadcast_optional< CT, X >) xt::extension::xbroadcast_optional< CT, X >
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using value_expression = xbroadcast<xt::detail::value_expression_t<CT>, X>
+
+using flag_expression = xbroadcast<xt::detail::flag_expression_t<CT>, X>
+
+using const_value_expression = value_expression
+
+using const_flag_expression = flag_expression
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xbroadcast< CT, X > >
+using expression_tag
+
+
+
+Public Member Functions
+const_value_expression value () const
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xbroadcast< CT, X > >
+xbroadcast< CT, X > & derived_cast () noexcept
+
+const xbroadcast< CT, X > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xbroadcast_optional< CT, X >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xbroadcast_optional< CT, X >::const_flag_expression = flag_expression
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xbroadcast_optional< CT, X >::const_value_expression = value_expression
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xbroadcast_optional< CT, X >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xbroadcast_optional< CT, X >::flag_expression = xbroadcast<xt::detail::flag_expression_t<CT>, X>
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xbroadcast_optional< CT, X >::value_expression = xbroadcast<xt::detail::value_expression_t<CT>, X>
+ Member Function Documentation
+
+◆ has_value()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xbroadcast_optional< CT, X >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xbroadcast_optional< CT, X >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+Public Types
+using traits = T
+
+using value_expression = typename traits::value_expression
+
+using flag_expression = typename traits::flag_expression
+
+using const_value_expression = typename traits::const_value_expression
+
+using const_flag_expression = typename traits::const_flag_expression
+
+using expression_tag = xoptional_expression_tag
+
+
Public Types inherited from xt::extension::xoptional_empty_base< T::derived_type >
+using expression_tag
+
+
+
+Public Member Functions
+value_expression value ()
+
+const_value_expression value () const
+
+flag_expression has_value ()
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< T::derived_type >
+T::derived_type & derived_cast () noexcept
+
+const T::derived_type & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xcontainer_optional_base< T >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xcontainer_optional_base< T >::const_flag_expression = typename traits::const_flag_expression
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xcontainer_optional_base< T >::const_value_expression = typename traits::const_value_expression
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xcontainer_optional_base< T >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xcontainer_optional_base< T >::flag_expression = typename traits::flag_expression
+ ◆ traits
+
+
+
+
+
+ using xt::extension::xcontainer_optional_base< T >::traits = T
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xcontainer_optional_base< T >::value_expression = typename traits::value_expression
+ Member Function Documentation
+
+◆ has_value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xcontainer_optional_base< T >::has_value
+ (
+ )
+
+
+inline
+ ◆ has_value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xcontainer_optional_base< T >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xcontainer_optional_base< T >::value
+ (
+ )
+
+
+inline
+ ◆ value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xcontainer_optional_base< T >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using uvt = typename std::decay_t<CT>::value_expression
+
+using uft = typename std::decay_t<CT>::flag_expression
+
+using ucvt = typename std::decay_t<CT>::const_value_expression
+
+using ucft = typename std::decay_t<CT>::const_flag_expression
+
+using value_expression = xdynamic_view<uvt, S, L, typename FST::template rebind_t<uvt>>
+
+using flag_expression = xdynamic_view<uft, S, L, typename FST::template rebind_t<uft>>
+
+using const_value_expression = xdynamic_view<ucvt, S, L, typename FST::template rebind_t<ucvt>>
+
+using const_flag_expression = xdynamic_view<ucft, S, L, typename FST::template rebind_t<ucft>>
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xdynamic_view< CT, S, L, FST > >
+using expression_tag
+
+
+
+Public Member Functions
+value_expression value ()
+
+const_value_expression value () const
+
+flag_expression has_value ()
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xdynamic_view< CT, S, L, FST > >
+xdynamic_view< CT, S, L, FST > & derived_cast () noexcept
+
+const xdynamic_view< CT, S, L, FST > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xdynamic_view_optional< CT, S, L, FST >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xdynamic_view_optional< CT, S, L, FST >::const_flag_expression = xdynamic_view<ucft, S, L, typename FST::template rebind_t<ucft>>
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xdynamic_view_optional< CT, S, L, FST >::const_value_expression = xdynamic_view<ucvt, S, L, typename FST::template rebind_t<ucvt>>
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xdynamic_view_optional< CT, S, L, FST >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xdynamic_view_optional< CT, S, L, FST >::flag_expression = xdynamic_view<uft, S, L, typename FST::template rebind_t<uft>>
+ ◆ ucft
+
+
+
+
+
+ using xt::extension::xdynamic_view_optional< CT, S, L, FST >::ucft = typename std::decay_t<CT>::const_flag_expression
+ ◆ ucvt
+
+
+
+
+
+ using xt::extension::xdynamic_view_optional< CT, S, L, FST >::ucvt = typename std::decay_t<CT>::const_value_expression
+ ◆ uft
+
+
+
+
+
+ using xt::extension::xdynamic_view_optional< CT, S, L, FST >::uft = typename std::decay_t<CT>::flag_expression
+ ◆ uvt
+
+
+
+
+
+ using xt::extension::xdynamic_view_optional< CT, S, L, FST >::uvt = typename std::decay_t<CT>::value_expression
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xdynamic_view_optional< CT, S, L, FST >::value_expression = xdynamic_view<uvt, S, L, typename FST::template rebind_t<uvt>>
+ Member Function Documentation
+
+◆ has_value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xdynamic_view_optional< CT, S, L, FST >::has_value
+ (
+ )
+
+
+inline
+ ◆ has_value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xdynamic_view_optional< CT, S, L, FST >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xdynamic_view_optional< CT, S, L, FST >::value
+ (
+ )
+
+
+inline
+ ◆ value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xdynamic_view_optional< CT, S, L, FST >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using value_functor = F
+
+using flag_functor = xt::detail::optional_bitwise<bool>
+
+using value_expression = xfunction<value_functor, xt::detail::value_expression_t<CT>...>
+
+using flag_expression = xfunction<flag_functor, xt::detail::flag_expression_t<CT>...>
+
+using const_value_expression = value_expression
+
+using const_flag_expression = flag_expression
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xfunction< F, CT... > >
+using expression_tag
+
+
+
+Public Member Functions
+const_value_expression value () const
+
+const_flag_expression has_value () const
+
+template<std::size_t... I>
+auto value_impl (std::index_sequence< I... >) const -> const_value_expression
+
+template<std::size_t... I>
+auto has_value_impl (std::index_sequence< I... >) const -> const_flag_expression
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xfunction< F, CT... > >
+xfunction< F, CT... > & derived_cast () noexcept
+
+const xfunction< F, CT... > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xfunction_optional_base< F, CT >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xfunction_optional_base< F, CT >::const_flag_expression = flag_expression
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xfunction_optional_base< F, CT >::const_value_expression = value_expression
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xfunction_optional_base< F, CT >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xfunction_optional_base< F, CT >::flag_expression = xfunction<flag_functor, xt::detail::flag_expression_t<CT>...>
+ ◆ flag_functor
+
+
+
+
+
+ using xt::extension::xfunction_optional_base< F, CT >::flag_functor = xt::detail::optional_bitwise<bool>
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xfunction_optional_base< F, CT >::value_expression = xfunction<value_functor, xt::detail::value_expression_t<CT>...>
+ ◆ value_functor
+
+
+
+
+
+ using xt::extension::xfunction_optional_base< F, CT >::value_functor = F
+ Member Function Documentation
+
+◆ has_value()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xfunction_optional_base< F, CT >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ has_value_impl()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xfunction_optional_base< F, CT >::has_value_impl
+ (
+ std::index_sequence< I... > )
+ const -> const_flag_expression
+
+
+inline
+ ◆ value()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xfunction_optional_base< F, CT >::value
+ (
+ )
+ const
+
+inline
+ ◆ value_impl()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xfunction_optional_base< F, CT >::value_impl
+ (
+ std::index_sequence< I... > )
+ const -> const_value_expression
+
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using uvt = typename std::decay_t<CT>::value_expression
+
+using uft = typename std::decay_t<CT>::flag_expression
+
+using ucvt = typename std::decay_t<CT>::const_value_expression
+
+using ucft = typename std::decay_t<CT>::const_flag_expression
+
+using value_expression = xfunctor_view<F, uvt>
+
+using flag_expression = uft
+
+using const_value_expression = xfunctor_view<F, ucvt>
+
+using const_flag_expression = ucft
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xfunctor_view< F, CT > >
+using expression_tag
+
+
+
+Public Member Functions
+value_expression value ()
+
+const_value_expression value () const
+
+flag_expression has_value ()
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xfunctor_view< F, CT > >
+xfunctor_view< F, CT > & derived_cast () noexcept
+
+const xfunctor_view< F, CT > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xfunctor_view_optional< F, CT >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xfunctor_view_optional< F, CT >::const_flag_expression = ucft
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xfunctor_view_optional< F, CT >::const_value_expression = xfunctor_view<F, ucvt>
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xfunctor_view_optional< F, CT >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xfunctor_view_optional< F, CT >::flag_expression = uft
+ ◆ ucft
+
+
+
+
+
+ using xt::extension::xfunctor_view_optional< F, CT >::ucft = typename std::decay_t<CT>::const_flag_expression
+ ◆ ucvt
+
+
+
+
+
+ using xt::extension::xfunctor_view_optional< F, CT >::ucvt = typename std::decay_t<CT>::const_value_expression
+ ◆ uft
+
+
+
+
+
+ using xt::extension::xfunctor_view_optional< F, CT >::uft = typename std::decay_t<CT>::flag_expression
+ ◆ uvt
+
+
+
+
+
+ using xt::extension::xfunctor_view_optional< F, CT >::uvt = typename std::decay_t<CT>::value_expression
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xfunctor_view_optional< F, CT >::value_expression = xfunctor_view<F, uvt>
+ Member Function Documentation
+
+◆ has_value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xfunctor_view_optional< F, CT >::has_value
+ (
+ )
+
+
+inline
+ ◆ has_value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xfunctor_view_optional< F, CT >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xfunctor_view_optional< F, CT >::value
+ (
+ )
+
+
+inline
+ ◆ value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xfunctor_view_optional< F, CT >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using value_closure = typename R::value_closure
+
+using flag_closure = typename R::flag_closure
+
+using value_functor = detail::value_functor_t<F>
+
+using flag_functor = detail::flag_functor_t<F>
+
+using value_expression = xgenerator<value_functor, value_closure, S>
+
+using flag_expression = xgenerator<flag_functor, flag_closure, S>
+
+using const_value_expression = value_expression
+
+using const_flag_expression = flag_expression
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xgenerator< F, R, S > >
+using expression_tag
+
+
+
+Public Member Functions
+const_value_expression value () const
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xgenerator< F, R, S > >
+xgenerator< F, R, S > & derived_cast () noexcept
+
+const xgenerator< F, R, S > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xgenerator_optional< F, R, S >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xgenerator_optional< F, R, S >::const_flag_expression = flag_expression
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xgenerator_optional< F, R, S >::const_value_expression = value_expression
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xgenerator_optional< F, R, S >::expression_tag = xoptional_expression_tag
+ ◆ flag_closure
+
+
+
+
+
+ using xt::extension::xgenerator_optional< F, R, S >::flag_closure = typename R::flag_closure
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xgenerator_optional< F, R, S >::flag_expression = xgenerator<flag_functor, flag_closure, S>
+ ◆ flag_functor
+
+
+
+
+
+ using xt::extension::xgenerator_optional< F, R, S >::flag_functor = detail::flag_functor_t<F>
+ ◆ value_closure
+
+
+
+
+
+ using xt::extension::xgenerator_optional< F, R, S >::value_closure = typename R::value_closure
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xgenerator_optional< F, R, S >::value_expression = xgenerator<value_functor, value_closure, S>
+ ◆ value_functor
+
+
+
+
+
+ using xt::extension::xgenerator_optional< F, R, S >::value_functor = detail::value_functor_t<F>
+ Member Function Documentation
+
+◆ has_value()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xgenerator_optional< F, R, S >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xgenerator_optional< F, R, S >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using uvt = typename std::decay_t<CT>::value_expression
+
+using ucvt = typename std::decay_t<CT>::const_value_expression
+
+using uft = typename std::decay_t<CT>::flag_expression
+
+using ucft = typename std::decay_t<CT>::const_flag_expression
+
+using value_expression = xindex_view<uvt, I>
+
+using flag_expression = xindex_view<uft, I>
+
+using const_value_expression = xindex_view<ucvt, I>
+
+using const_flag_expression = xindex_view<ucft, I>
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xindex_view< CT, I > >
+using expression_tag
+
+
+
+Public Member Functions
+value_expression value ()
+
+const_value_expression value () const
+
+flag_expression has_value ()
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xindex_view< CT, I > >
+xindex_view< CT, I > & derived_cast () noexcept
+
+const xindex_view< CT, I > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xindex_view_optional< CT, I >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xindex_view_optional< CT, I >::const_flag_expression = xindex_view<ucft, I>
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xindex_view_optional< CT, I >::const_value_expression = xindex_view<ucvt, I>
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xindex_view_optional< CT, I >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xindex_view_optional< CT, I >::flag_expression = xindex_view<uft, I>
+ ◆ ucft
+
+
+
+
+
+ using xt::extension::xindex_view_optional< CT, I >::ucft = typename std::decay_t<CT>::const_flag_expression
+ ◆ ucvt
+
+
+
+
+
+ using xt::extension::xindex_view_optional< CT, I >::ucvt = typename std::decay_t<CT>::const_value_expression
+ ◆ uft
+
+
+
+
+
+ using xt::extension::xindex_view_optional< CT, I >::uft = typename std::decay_t<CT>::flag_expression
+ ◆ uvt
+
+
+
+
+
+ using xt::extension::xindex_view_optional< CT, I >::uvt = typename std::decay_t<CT>::value_expression
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xindex_view_optional< CT, I >::value_expression = xindex_view<uvt, I>
+ Member Function Documentation
+
+◆ has_value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xindex_view_optional< CT, I >::has_value
+ (
+ )
+
+
+inline
+ ◆ has_value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xindex_view_optional< CT, I >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xindex_view_optional< CT, I >::value
+ (
+ )
+
+
+inline
+ ◆ value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xindex_view_optional< CT, I >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+ derived_cast() noexcept (defined in xt::extension::xoptional_empty_base< D >) xt::extension::xoptional_empty_base< D > inlineprotected
+ derived_cast() const noexcept (defined in xt::extension::xoptional_empty_base< D >) xt::extension::xoptional_empty_base< D > inlineprotected
+expression_tag typedef (defined in xt::extension::xoptional_empty_base< D >) xt::extension::xoptional_empty_base< D >
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+
+
+
+Protected Member Functions
+D & derived_cast () noexcept
+
+const D & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xoptional_empty_base< D >Member Typedef Documentation
+
+◆ expression_tag
+
+
+
+
+
+ using xt::extension::xoptional_empty_base< D >::expression_tag = xoptional_expression_tag
+ Member Function Documentation
+
+◆ derived_cast() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ const D & xt::extension::xoptional_empty_base< D >::derived_cast
+ (
+ )
+ const
+
+inlineprotectednoexcept
+ ◆ derived_cast() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ D & xt::extension::xoptional_empty_base< D >::derived_cast
+ (
+ )
+
+
+inlineprotectednoexcept
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using result_type = typename F::init_value_type
+
+using rebound_result_type = typename result_type::value_type
+
+using rebound_functors_type = typename F::template rebind_t<rebound_result_type>
+
+using rebound_reduce_options_values = typename O::template rebind_t<rebound_result_type>
+
+using rebound_reduce_options_flag = typename O::template rebind_t<bool>
+
+using flag_reducer = xreducer_functors<xt::detail::optional_bitwise<bool>, xt::const_value<bool>>
+
+using flag_expression = xreducer<flag_reducer, xt::detail::flag_expression_t<CT>, X, rebound_reduce_options_flag>
+
+using value_expression = xreducer<rebound_functors_type, xt::detail::value_expression_t<CT>, X, rebound_reduce_options_values>
+
+using const_value_expression = value_expression
+
+using const_flag_expression = flag_expression
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xreducer< F, CT, X, O > >
+using expression_tag
+
+
+
+Public Member Functions
+const_value_expression value () const
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xreducer< F, CT, X, O > >
+xreducer< F, CT, X, O > & derived_cast () noexcept
+
+const xreducer< F, CT, X, O > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xreducer_optional< F, CT, X, O >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::const_flag_expression = flag_expression
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::const_value_expression = value_expression
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::flag_expression = xreducer<flag_reducer, xt::detail::flag_expression_t<CT>, X, rebound_reduce_options_flag>
+ ◆ flag_reducer
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::flag_reducer = xreducer_functors<xt::detail::optional_bitwise<bool>, xt::const_value<bool>>
+ ◆ rebound_functors_type
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::rebound_functors_type = typename F::template rebind_t<rebound_result_type>
+ ◆ rebound_reduce_options_flag
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::rebound_reduce_options_flag = typename O::template rebind_t<bool>
+ ◆ rebound_reduce_options_values
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::rebound_reduce_options_values = typename O::template rebind_t<rebound_result_type>
+ ◆ rebound_result_type
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::rebound_result_type = typename result_type::value_type
+ ◆ result_type
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::result_type = typename F::init_value_type
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xreducer_optional< F, CT, X, O >::value_expression = xreducer<rebound_functors_type, xt::detail::value_expression_t<CT>, X, rebound_reduce_options_values>
+ Member Function Documentation
+
+◆ has_value()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xreducer_optional< F, CT, X, O >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xreducer_optional< F, CT, X, O >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+ const_flag_expression typedef (defined in xt::extension::xrepeat_optional< CT, X >) xt::extension::xrepeat_optional< CT, X >
+ const_value_expression typedef (defined in xt::extension::xrepeat_optional< CT, X >) xt::extension::xrepeat_optional< CT, X >
+ expression_tag typedef (defined in xt::extension::xrepeat_optional< CT, X >) xt::extension::xrepeat_optional< CT, X >
+ flag_expression typedef (defined in xt::extension::xrepeat_optional< CT, X >) xt::extension::xrepeat_optional< CT, X >
+ has_value() const (defined in xt::extension::xrepeat_optional< CT, X >) xt::extension::xrepeat_optional< CT, X >
+ value() const (defined in xt::extension::xrepeat_optional< CT, X >) xt::extension::xrepeat_optional< CT, X >
+value_expression typedef (defined in xt::extension::xrepeat_optional< CT, X >) xt::extension::xrepeat_optional< CT, X >
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using value_expression = xbroadcast<xt::detail::value_expression_t<CT>, X>
+
+using flag_expression = xbroadcast<xt::detail::flag_expression_t<CT>, X>
+
+using const_value_expression = value_expression
+
+using const_flag_expression = flag_expression
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xrepeat< CT, X > >
+using expression_tag
+
+
+
+Public Member Functions
+
+const_value_expression value () const
+
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xrepeat< CT, X > >
+xrepeat< CT, X > & derived_cast () noexcept
+
+const xrepeat< CT, X > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xrepeat_optional< CT, X >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xrepeat_optional< CT, X >::const_flag_expression = flag_expression
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xrepeat_optional< CT, X >::const_value_expression = value_expression
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xrepeat_optional< CT, X >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xrepeat_optional< CT, X >::flag_expression = xbroadcast<xt::detail::flag_expression_t<CT>, X>
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xrepeat_optional< CT, X >::value_expression = xbroadcast<xt::detail::value_expression_t<CT>, X>
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+Public Types
+using traits = xscalar_optional_traits<CT>
+
+using value_expression = typename traits::value_expression
+
+using flag_expression = typename traits::flag_expression
+
+using const_value_expression = typename traits::const_value_expression
+
+using const_flag_expression = typename traits::const_flag_expression
+
+using expression_tag = xoptional_expression_tag
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xscalar< CT > >
+using expression_tag
+
+
+
+Public Member Functions
+value_expression value ()
+
+const_value_expression value () const
+
+flag_expression has_value ()
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xscalar< CT > >
+xscalar< CT > & derived_cast () noexcept
+
+const xscalar< CT > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xscalar_optional_base< CT >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xscalar_optional_base< CT >::const_flag_expression = typename traits::const_flag_expression
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xscalar_optional_base< CT >::const_value_expression = typename traits::const_value_expression
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xscalar_optional_base< CT >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xscalar_optional_base< CT >::flag_expression = typename traits::flag_expression
+ ◆ traits
+
+
+
+
+
+ using xt::extension::xscalar_optional_base< CT >::traits = xscalar_optional_traits<CT>
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xscalar_optional_base< CT >::value_expression = typename traits::value_expression
+ Member Function Documentation
+
+◆ has_value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xscalar_optional_base< CT >::has_value
+ (
+ )
+
+
+inline
+ ◆ has_value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xscalar_optional_base< CT >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xscalar_optional_base< CT >::value
+ (
+ )
+
+
+inline
+ ◆ value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xscalar_optional_base< CT >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using uvt = typename std::decay_t<CT>::value_expression
+
+using uft = typename std::decay_t<CT>::flag_expression
+
+using ucvt = typename std::decay_t<CT>::const_value_expression
+
+using ucft = typename std::decay_t<CT>::const_flag_expression
+
+using value_expression = xstrided_view<uvt, S, L, typename FST::template rebind_t<uvt>>
+
+using flag_expression = xstrided_view<uft, S, L, typename FST::template rebind_t<uft>>
+
+using const_value_expression = xstrided_view<ucvt, S, L, typename FST::template rebind_t<ucvt>>
+
+using const_flag_expression = xstrided_view<ucft, S, L, typename FST::template rebind_t<ucft>>
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xstrided_view< CT, S, L, FST > >
+using expression_tag
+
+
+
+Public Member Functions
+value_expression value ()
+
+const_value_expression value () const
+
+flag_expression has_value ()
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xstrided_view< CT, S, L, FST > >
+xstrided_view< CT, S, L, FST > & derived_cast () noexcept
+
+const xstrided_view< CT, S, L, FST > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xstrided_view_optional< CT, S, L, FST >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xstrided_view_optional< CT, S, L, FST >::const_flag_expression = xstrided_view<ucft, S, L, typename FST::template rebind_t<ucft>>
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xstrided_view_optional< CT, S, L, FST >::const_value_expression = xstrided_view<ucvt, S, L, typename FST::template rebind_t<ucvt>>
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xstrided_view_optional< CT, S, L, FST >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xstrided_view_optional< CT, S, L, FST >::flag_expression = xstrided_view<uft, S, L, typename FST::template rebind_t<uft>>
+ ◆ ucft
+
+
+
+
+
+ using xt::extension::xstrided_view_optional< CT, S, L, FST >::ucft = typename std::decay_t<CT>::const_flag_expression
+ ◆ ucvt
+
+
+
+
+
+ using xt::extension::xstrided_view_optional< CT, S, L, FST >::ucvt = typename std::decay_t<CT>::const_value_expression
+ ◆ uft
+
+
+
+
+
+ using xt::extension::xstrided_view_optional< CT, S, L, FST >::uft = typename std::decay_t<CT>::flag_expression
+ ◆ uvt
+
+
+
+
+
+ using xt::extension::xstrided_view_optional< CT, S, L, FST >::uvt = typename std::decay_t<CT>::value_expression
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xstrided_view_optional< CT, S, L, FST >::value_expression = xstrided_view<uvt, S, L, typename FST::template rebind_t<uvt>>
+ Member Function Documentation
+
+◆ has_value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xstrided_view_optional< CT, S, L, FST >::has_value
+ (
+ )
+
+
+inline
+ ◆ has_value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xstrided_view_optional< CT, S, L, FST >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xstrided_view_optional< CT, S, L, FST >::value
+ (
+ )
+
+
+inline
+ ◆ value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xstrided_view_optional< CT, S, L, FST >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+}7O;al&vPYe$aBky=Fxe(F5
zizK
+
+
+
+
+Public Types
+using expression_tag = xoptional_expression_tag
+
+using uvt = typename std::decay_t<CT>::value_expression
+
+using uft = typename std::decay_t<CT>::flag_expression
+
+using ucvt = typename std::decay_t<CT>::const_value_expression
+
+using ucft = typename std::decay_t<CT>::const_flag_expression
+
+using value_expression = xview<uvt, S...>
+
+using flag_expression = xview<uft, S...>
+
+using const_value_expression = xview<ucvt, S...>
+
+using const_flag_expression = xview<ucft, S...>
+
+
Public Types inherited from xt::extension::xoptional_empty_base< xview< CT, S... > >
+using expression_tag
+
+
+
+Public Member Functions
+value_expression value ()
+
+const_value_expression value () const
+
+flag_expression has_value ()
+
+const_flag_expression has_value () const
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::extension::xoptional_empty_base< xview< CT, S... > >
+xview< CT, S... > & derived_cast () noexcept
+
+const xview< CT, S... > & derived_cast () const noexcept
+ Detailed Description
+
+class xt::extension::xview_optional< CT, S >Member Typedef Documentation
+
+◆ const_flag_expression
+
+
+
+
+
+ using xt::extension::xview_optional< CT, S >::const_flag_expression = xview<ucft, S...>
+ ◆ const_value_expression
+
+
+
+
+
+ using xt::extension::xview_optional< CT, S >::const_value_expression = xview<ucvt, S...>
+ ◆ expression_tag
+
+
+
+
+
+ using xt::extension::xview_optional< CT, S >::expression_tag = xoptional_expression_tag
+ ◆ flag_expression
+
+
+
+
+
+ using xt::extension::xview_optional< CT, S >::flag_expression = xview<uft, S...>
+ ◆ ucft
+
+
+
+
+
+ using xt::extension::xview_optional< CT, S >::ucft = typename std::decay_t<CT>::const_flag_expression
+ ◆ ucvt
+
+
+
+
+
+ using xt::extension::xview_optional< CT, S >::ucvt = typename std::decay_t<CT>::const_value_expression
+ ◆ uft
+
+
+
+
+
+ using xt::extension::xview_optional< CT, S >::uft = typename std::decay_t<CT>::flag_expression
+ ◆ uvt
+
+
+
+
+
+ using xt::extension::xview_optional< CT, S >::uvt = typename std::decay_t<CT>::value_expression
+ ◆ value_expression
+
+
+
+
+
+ using xt::extension::xview_optional< CT, S >::value_expression = xview<uvt, S...>
+ Member Function Documentation
+
+◆ has_value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xview_optional< CT, S >::has_value
+ (
+ )
+
+
+inline
+ ◆ has_value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xview_optional< CT, S >::has_value
+ (
+ )
+ const
+
+inline
+ ◆ value() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xview_optional< CT, S >::value
+ (
+ )
+
+
+inline
+ ◆ value() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::extension::xview_optional< CT, S >::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+#include <xstorage.hpp>
+
+
+Public Types
+using cast_type = const_array<std::size_t, sizeof...(X)>
+
+using value_type = std::size_t
+
+using size_type = std::size_t
+
+using const_iterator = typename cast_type::const_iterator
+
+
+
+Public Member Functions
+constexpr operator cast_type () const
+
+constexpr auto begin () const
+
+constexpr auto end () const
+
+auto rbegin () const
+
+auto rend () const
+
+constexpr auto cbegin () const
+
+constexpr auto cend () const
+
+constexpr std::size_t operator[] (std::size_t idx) const
+
+constexpr bool empty () const
+
+
+
+
+Static Public Member Functions
+static constexpr std::size_t size ()
+
+template<std::size_t idx>
+static constexpr auto get ()
+ Detailed Description
+
+class xt::fixed_shape< X >
+
+Member Typedef Documentation
+
+◆ cast_type
+
+
+
+
+
+ using xt::fixed_shape< X >::cast_type = const_array<std::size_t, sizeof...(X)>
+ ◆ const_iterator
+
+
+
+
+
+ using xt::fixed_shape< X >::const_iterator = typename cast_type::const_iterator
+ ◆ size_type
+
+
+
+
+
+ using xt::fixed_shape< X >::size_type = std::size_t
+ ◆ value_type
+
+
+
+
+
+ using xt::fixed_shape< X >::value_type = std::size_t
+ Member Function Documentation
+
+◆ begin()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::fixed_shape< X >::begin
+ (
+ )
+ const
+
+inlineconstexpr
+ ◆ cbegin()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::fixed_shape< X >::cbegin
+ (
+ )
+ const
+
+inlineconstexpr
+ ◆ cend()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::fixed_shape< X >::cend
+ (
+ )
+ const
+
+inlineconstexpr
+ ◆ empty()
+
+
+
+
+
+
+
+
+
+
+
+ bool xt::fixed_shape< X >::empty
+ (
+ )
+ const
+
+inlineconstexpr
+ ◆ end()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::fixed_shape< X >::end
+ (
+ )
+ const
+
+inlineconstexpr
+ ◆ get()
+
+
+
+
+
+
+
+
+
+
+
+ static constexpr auto xt::fixed_shape< X >::get
+ (
+ )
+
+
+inlinestaticconstexpr
+ ◆ operator cast_type()
+
+
+
+
+
+
+
+
+
+
+
+ xt::fixed_shape< X >::operator cast_type
+ (
+ )
+ const
+
+inlineconstexpr
+ ◆ operator[]()
+
+
+
+
+
+
+
+
+
+
+
+ std::size_t xt::fixed_shape< X >::operator[]
+ (
+ std::size_t idx )
+ const
+
+inlineconstexpr
+ ◆ rbegin()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::fixed_shape< X >::rbegin
+ (
+ )
+ const
+
+inline
+ ◆ rend()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::fixed_shape< X >::rend
+ (
+ )
+ const
+
+inline
+ ◆ size()
+
+
+
+
+
+
+
+
+
+
+
+ static constexpr std::size_t xt::fixed_shape< X >::size
+ (
+ )
+
+
+inlinestaticconstexpr
+
The documentation for this class was generated from the following file:
+
+
+
+ cmap(const UnderlyingContainer &container, const view_type &view, const Indices... indices) const xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ cmap(const UnderlyingContainer &container, const view_type &view, const Indices... indices) const -> const_reference (defined in xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >) xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ cmap_at(const UnderlyingContainer &container, const view_type &view, const Indices... indices) const xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ cmap_at(const UnderlyingContainer &container, const view_type &view, const Indices... indices) const -> const_reference (defined in xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >) xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ const_reference typedef xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ dimension(const UnderlyingContainer &container) const xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ get_indices_full(const Indices... indices) const -> std::array< size_t, n_indices_full_v< Indices... > > (defined in xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >) xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ map(UnderlyingContainer &container, const view_type &view, const Indices... indices) const xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ map(UnderlyingContainer &container, const view_type &view, const Indices... indices) const -> reference (defined in xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >) xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ map_all_indices(std::bool_constant< IS_CONST >, std::conditional_t< IS_CONST, const UnderlyingContainer &, UnderlyingContainer & > container, std::integral_constant< access_t, ACCESS >, const view_type &view, std::index_sequence< Is... >, const std::array< size_t, n_indices > &indices) const -> conditional_reference< IS_CONST > (defined in xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >) xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ map_at(UnderlyingContainer &container, const view_type &view, const Indices... indices) const xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ map_at(UnderlyingContainer &container, const view_type &view, const Indices... indices) const -> reference (defined in xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >) xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ map_ith_index(const view_type &view, const Index i) const -> size_t (defined in xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >) xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ map_main(std::bool_constant< IS_CONST > is_const, std::conditional_t< IS_CONST, const UnderlyingContainer &, UnderlyingContainer & > container, std::integral_constant< access_t, ACCESS > access, const view_type &view, const FirstIndice firstIndice, const OtherIndices... otherIndices) const -> conditional_reference< IS_CONST > (defined in xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >) xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ map_main(std::bool_constant< IS_CONST > is_const, std::conditional_t< IS_CONST, const UnderlyingContainer &, UnderlyingContainer & > container, std::integral_constant< access_t, ACCESS > access, const view_type &view) const -> conditional_reference< IS_CONST > (defined in xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >) xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+ n_indices_full_v xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > > static
+ n_slices xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > > static
+ nb_integral_slices xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > > static
+ nb_new_axis_slices xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > > static
+ reference typedef xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+view_type typedef xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >
+
+
+Public Types
+using view_type = xt::xview<UnderlyingContainer, Slices...>
+ The view type this mapper works with.
+
+using reference = typename xt::xview<UnderlyingContainer, Slices...>::reference
+ Reference type of the underlying view.
+
+using const_reference = typename xt::xview<UnderlyingContainer, Slices...>::const_reference
+ Const reference type of the underlying view.
+
+
+
+Public Member Functions
+template<std::integral... Indices>
+reference map (UnderlyingContainer &container, const view_type &view, const Indices... indices) const
+ Map view indices to container reference using UNSAFE access.
+
+template<std::integral... Indices>
+const_reference cmap (const UnderlyingContainer &container, const view_type &view, const Indices... indices) const
+ Map view indices to container const_reference using UNSAFE access.
+
+template<std::integral... Indices>
+reference map_at (UnderlyingContainer &container, const view_type &view, const Indices... indices) const
+ Map view indices to container reference using SAFE access.
+
+template<std::integral... Indices>
+const_reference cmap_at (const UnderlyingContainer &container, const view_type &view, const Indices... indices) const
+ Map view indices to container const_reference using SAFE access.
+
+size_t dimension (const UnderlyingContainer &container) const
+ Return the dimensionality of the view.
+
+template<std::integral... Indices>
+auto get_indices_full (const Indices... indices) const -> std::array< size_t, n_indices_full_v< Indices... > >
+
+template<std::integral... Indices>
+auto map (UnderlyingContainer &container, const view_type &view, const Indices... indices) const -> reference
+
+template<std::integral... Indices>
+auto cmap (const UnderlyingContainer &container, const view_type &view, const Indices... indices) const -> const_reference
+
+template<std::integral... Indices>
+auto map_at (UnderlyingContainer &container, const view_type &view, const Indices... indices) const -> reference
+
+template<std::integral... Indices>
+auto cmap_at (const UnderlyingContainer &container, const view_type &view, const Indices... indices) const -> const_reference
+
+template<bool IS_CONST, access_t ACCESS, std::integral FirstIndice, std::integral... OtherIndices>
+auto map_main (std::bool_constant< IS_CONST > is_const, std::conditional_t< IS_CONST, const UnderlyingContainer &, UnderlyingContainer & > container, std::integral_constant< access_t, ACCESS > access, const view_type &view, const FirstIndice firstIndice, const OtherIndices... otherIndices) const -> conditional_reference< IS_CONST >
+
+template<bool IS_CONST, access_t ACCESS>
+auto map_main (std::bool_constant< IS_CONST > is_const, std::conditional_t< IS_CONST, const UnderlyingContainer &, UnderlyingContainer & > container, std::integral_constant< access_t, ACCESS > access, const view_type &view) const -> conditional_reference< IS_CONST >
+
+template<bool IS_CONST, access_t ACCESS, size_t n_indices, size_t... Is>
+auto map_all_indices (std::bool_constant< IS_CONST >, std::conditional_t< IS_CONST, const UnderlyingContainer &, UnderlyingContainer & > container, std::integral_constant< access_t, ACCESS >, const view_type &view, std::index_sequence< Is... >, const std::array< size_t, n_indices > &indices) const -> conditional_reference< IS_CONST >
+
+template<size_t I, std::integral Index>
+auto map_ith_index (const view_type &view, const Index i) const -> size_t
+
+
+
+
+Static Public Attributes
+static constexpr size_t n_slices = sizeof...(Slices)
+ Total number of explicitly passed slices in the view.
+
+static constexpr size_t nb_integral_slices = (std::is_integral_v<Slices> + ...)
+ Number of slices that are integral constants (fixed indices)
+
+static constexpr size_t nb_new_axis_slices = (xt::detail::is_newaxis_v<Slices> + ...)
+ Number of slices that are xt::newaxis (insert a dimension)
+
+template<std::integral... Indices>
+static constexpr size_t n_indices_full_v = size_t(sizeof...(Indices) + nb_integral_slices)
+ Compute how many indices are needed to address the underlying container when given N indices in the view.
+ Detailed Description
+
+class xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >Member Typedef Documentation
+
+◆ const_reference
+
+
+
+
+
+ using xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::const_reference = typename xt::xview<UnderlyingContainer, Slices...>::const_reference
+ ◆ reference
+
+
+
+
+
+ using xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::reference = typename xt::xview<UnderlyingContainer, Slices...>::reference
+ ◆ view_type
+
+
+
+
+
+ using xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::view_type = xt::xview<UnderlyingContainer, Slices...>
+ Member Function Documentation
+
+◆ cmap() [1/2]
+
+
+
+
+
+ const_reference xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::cmap
+ (
+ const UnderlyingContainer & container,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ const Indices... indices ) const
+
+
+
+
+ container The source container.
+ view The view defining the mapping.
+ indices The indices in view-space.
+
+◆ cmap() [2/2]
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::cmap
+ (
+ const UnderlyingContainer & container,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ const Indices... indices ) const -> const_reference
+
+ ◆ cmap_at() [1/2]
+
+
+
+
+
+ const_reference xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::cmap_at
+ (
+ const UnderlyingContainer & container,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ const Indices... indices ) const
+
+
+
+
+ container The source container.
+ view The view defining the mapping.
+ indices The indices in view-space.
+
+◆ cmap_at() [2/2]
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::cmap_at
+ (
+ const UnderlyingContainer & container,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ const Indices... indices ) const -> const_reference
+
+ ◆ dimension()
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::dimension
+ (
+ const UnderlyingContainer & container )
+ const
+ ◆ get_indices_full()
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::get_indices_full
+ (
+ const Indices... indices )
+ const -> std::array<size_t, n_indices_full_v<Indices...>>
+
+ ◆ map() [1/2]
+
+
+
+
+
+ reference xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::map
+ (
+ UnderlyingContainer & container,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ const Indices... indices ) const
+
+
+
+
+ container The source container.
+ view The view defining the mapping.
+ indices The indices in view-space.
+
+◆ map() [2/2]
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::map
+ (
+ UnderlyingContainer & container,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ const Indices... indices ) const -> reference
+
+ ◆ map_all_indices()
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::map_all_indices
+ (
+ std::bool_constant< IS_CONST > ,
+
+
+
+
+ std::conditional_t< IS_CONST, const UnderlyingContainer &, UnderlyingContainer & > container,
+
+
+
+
+ std::integral_constant< access_t, ACCESS > ,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ std::index_sequence< Is... > ,
+
+
+
+
+ const std::array< size_t, n_indices > & indices ) const -> conditional_reference<IS_CONST>
+
+ ◆ map_at() [1/2]
+
+
+
+
+
+ reference xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::map_at
+ (
+ UnderlyingContainer & container,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ const Indices... indices ) const
+
+
+
+
+ container The source container.
+ view The view defining the mapping.
+ indices The indices in view-space.
+
+◆ map_at() [2/2]
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::map_at
+ (
+ UnderlyingContainer & container,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ const Indices... indices ) const -> reference
+
+ ◆ map_ith_index()
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::map_ith_index
+ (
+ const view_type & view,
+
+
+
+
+ const Index i ) const -> size_t
+
+ ◆ map_main() [1/2]
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::map_main
+ (
+ std::bool_constant< IS_CONST > is_const,
+
+
+
+
+ std::conditional_t< IS_CONST, const UnderlyingContainer &, UnderlyingContainer & > container,
+
+
+
+
+ std::integral_constant< access_t, ACCESS > access,
+
+
+
+
+ const view_type & view ) const -> conditional_reference<IS_CONST>
+
+ ◆ map_main() [2/2]
+
+
+
+
+
+ auto xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::map_main
+ (
+ std::bool_constant< IS_CONST > is_const,
+
+
+
+
+ std::conditional_t< IS_CONST, const UnderlyingContainer &, UnderlyingContainer & > container,
+
+
+
+
+ std::integral_constant< access_t, ACCESS > access,
+
+
+
+
+ const view_type & view,
+
+
+
+
+ const FirstIndice firstIndice,
+
+
+
+
+ const OtherIndices... otherIndices ) const -> conditional_reference<IS_CONST>
+
+ Member Data Documentation
+
+◆ n_indices_full_v
+
+
+
+
+
+
+
+
+
+
+
+ size_t xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::n_indices_full_v = size_t(sizeof...(Indices) + nb_integral_slices)
+
+staticconstexpr
+ ◆ n_slices
+
+
+
+
+
+
+
+
+
+
+
+ size_t xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::n_slices = sizeof...(Slices)
+
+staticconstexpr
+ ◆ nb_integral_slices
+
+
+
+
+
+
+
+
+
+
+
+ size_t xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::nb_integral_slices = (std::is_integral_v<Slices> + ...)
+
+staticconstexpr
+ ◆ nb_new_axis_slices
+
+
+
+
+
+
+
+
+
+
+
+ size_t xt::index_mapper< xt::xview< UnderlyingContainer, Slices... > >::nb_new_axis_slices = (xt::detail::is_newaxis_v<Slices> + ...)
+
+staticconstexpr
+
The documentation for this class was generated from the following file:
+
+
+
+run(E1 &e1, const E2 &e2) (defined in xt::linear_assigner< simd_assign >) xt::linear_assigner< simd_assign > inlinestatic
+
+
+
+Static Public Member Functions
+template<class E1, class E2>
+static void run (E1 &e1, const E2 &e2)
+ Detailed Description
+
+class xt::linear_assigner< simd_assign >Member Function Documentation
+
+◆ run()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::linear_assigner< simd_assign >::run
+ (
+ E1 & e1,
+
+
+
+
+ const E2 & e2 )
+
+inlinestatic
+
The documentation for this class was generated from the following file:
+
+
+
+ run(E1 &e1, const E2 &e2) (defined in xt::linear_assigner< false >) xt::linear_assigner< false > inlinestatic
+run(E1 &e1, const E2 &e2) (defined in xt::linear_assigner< false >) xt::linear_assigner< false > inlinestatic
+
+
+
+Static Public Member Functions
+template<class E1, class E2>
+static void run (E1 &e1, const E2 &e2)
+
+static void run (E1 &e1, const E2 &e2)
+ Detailed Description
+Member Function Documentation
+
+◆ run() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::linear_assigner< simd_assign >::run
+ (
+ E1 & e1,
+
+
+
+
+ const E2 & e2 )
+
+inlinestatic
+ ◆ run() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::linear_assigner< false >::run
+ (
+ E1 & e1,
+
+
+
+
+ const E2 & e2 )
+
+inlinestatic
+
The documentation for this class was generated from the following file:
+
+
+
+ noalias_proxy(A a) noexcept (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator%=(const E &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A >
+ operator%=(const xexpression< E > &e) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator%=(const E &e) -> disable_xexpression< E, A > (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator&=(const E &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A >
+ operator&=(const xexpression< E > &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator&=(const E &e) -> disable_xexpression< E, A > (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator*=(const E &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A >
+ operator*=(const xexpression< E > &e) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator*=(const E &e) -> disable_xexpression< E, A > (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator+=(const E &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A >
+ operator+=(const xexpression< E > &e) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator+=(const E &e) -> disable_xexpression< E, A > (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator-=(const E &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A >
+ operator-=(const xexpression< E > &e) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator-=(const E &e) -> disable_xexpression< E, A > (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator/=(const E &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A >
+ operator/=(const xexpression< E > &e) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator/=(const E &e) -> disable_xexpression< E, A > (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator=(const E &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A >
+ operator=(const xexpression< E > &e) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator=(const E &e) -> disable_xexpression< E, A > (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator^=(const E &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A >
+ operator^=(const xexpression< E > &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator^=(const E &e) -> disable_xexpression< E, A > (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+ operator|=(const E &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A >
+ operator|=(const xexpression< E > &) (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+operator|=(const E &e) -> disable_xexpression< E, A > (defined in xt::noalias_proxy< A >) xt::noalias_proxy< A > inline
+
+
+
+Public Member Functions
+ noalias_proxy (A a) noexcept
+
+
+template<class E>
+disable_xexpression< E, A > operator= (const E &)
+
+
+template<class E>
+disable_xexpression< E, A > operator+= (const E &)
+
+
+template<class E>
+disable_xexpression< E, A > operator-= (const E &)
+
+
+template<class E>
+disable_xexpression< E, A > operator*= (const E &)
+
+
+template<class E>
+disable_xexpression< E, A > operator/= (const E &)
+
+
+template<class E>
+disable_xexpression< E, A > operator%= (const E &)
+
+
+template<class E>
+disable_xexpression< E, A > operator&= (const E &)
+
+
+template<class E>
+disable_xexpression< E, A > operator|= (const E &)
+
+
+template<class E>
+disable_xexpression< E, A > operator^= (const E &)
+
+template<class E>
+A operator= (const xexpression< E > &e)
+
+template<class E>
+A operator+= (const xexpression< E > &e)
+
+template<class E>
+A operator-= (const xexpression< E > &e)
+
+template<class E>
+A operator*= (const xexpression< E > &e)
+
+template<class E>
+A operator/= (const xexpression< E > &e)
+
+template<class E>
+A operator%= (const xexpression< E > &e)
+
+template<class E>
+A operator&= (const xexpression< E > &)
+
+template<class E>
+A operator|= (const xexpression< E > &)
+
+template<class E>
+A operator^= (const xexpression< E > &)
+
+template<class E>
+auto operator= (const E &e) -> disable_xexpression< E, A >
+
+template<class E>
+auto operator+= (const E &e) -> disable_xexpression< E, A >
+
+template<class E>
+auto operator-= (const E &e) -> disable_xexpression< E, A >
+
+template<class E>
+auto operator*= (const E &e) -> disable_xexpression< E, A >
+
+template<class E>
+auto operator/= (const E &e) -> disable_xexpression< E, A >
+
+template<class E>
+auto operator%= (const E &e) -> disable_xexpression< E, A >
+
+template<class E>
+auto operator&= (const E &e) -> disable_xexpression< E, A >
+
+template<class E>
+auto operator|= (const E &e) -> disable_xexpression< E, A >
+
+template<class E>
+auto operator^= (const E &e) -> disable_xexpression< E, A >
+ Detailed Description
+
+class xt::noalias_proxy< A >Constructor & Destructor Documentation
+
+◆ noalias_proxy()
+
+
+
+
+
+
+
+
+
+
+
+ xt::noalias_proxy< A >::noalias_proxy
+ (
+ A a )
+
+
+inlinenoexcept
+ Member Function Documentation
+
+◆ operator%=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::noalias_proxy< A >::operator%=
+ (
+ const E & e )
+ -> disable_xexpression<E, A>
+
+
+inline
+ ◆ operator%=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ A xt::noalias_proxy< A >::operator%=
+ (
+ const xexpression< E > & e )
+
+
+inline
+ ◆ operator&=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::noalias_proxy< A >::operator&=
+ (
+ const E & e )
+ -> disable_xexpression<E, A>
+
+
+inline
+ ◆ operator&=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ A xt::noalias_proxy< A >::operator&=
+ (
+ const xexpression< E > & e )
+
+
+inline
+ ◆ operator*=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::noalias_proxy< A >::operator*=
+ (
+ const E & e )
+ -> disable_xexpression<E, A>
+
+
+inline
+ ◆ operator*=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ A xt::noalias_proxy< A >::operator*=
+ (
+ const xexpression< E > & e )
+
+
+inline
+ ◆ operator+=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::noalias_proxy< A >::operator+=
+ (
+ const E & e )
+ -> disable_xexpression<E, A>
+
+
+inline
+ ◆ operator+=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ A xt::noalias_proxy< A >::operator+=
+ (
+ const xexpression< E > & e )
+
+
+inline
+ ◆ operator-=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::noalias_proxy< A >::operator-=
+ (
+ const E & e )
+ -> disable_xexpression<E, A>
+
+
+inline
+ ◆ operator-=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ A xt::noalias_proxy< A >::operator-=
+ (
+ const xexpression< E > & e )
+
+
+inline
+ ◆ operator/=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::noalias_proxy< A >::operator/=
+ (
+ const E & e )
+ -> disable_xexpression<E, A>
+
+
+inline
+ ◆ operator/=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ A xt::noalias_proxy< A >::operator/=
+ (
+ const xexpression< E > & e )
+
+
+inline
+ ◆ operator=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::noalias_proxy< A >::operator=
+ (
+ const E & e )
+ -> disable_xexpression<E, A>
+
+
+inline
+ ◆ operator=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ A xt::noalias_proxy< A >::operator=
+ (
+ const xexpression< E > & e )
+
+
+inline
+ ◆ operator^=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::noalias_proxy< A >::operator^=
+ (
+ const E & e )
+ -> disable_xexpression<E, A>
+
+
+inline
+ ◆ operator^=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ A xt::noalias_proxy< A >::operator^=
+ (
+ const xexpression< E > & e )
+
+
+inline
+ ◆ operator|=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::noalias_proxy< A >::operator|=
+ (
+ const E & e )
+ -> disable_xexpression<E, A>
+
+
+inline
+ ◆ operator|=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ A xt::noalias_proxy< A >::operator|=
+ (
+ const xexpression< E > & e )
+
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+ edge_items(int value) (defined in xt::print_options::edge_items) xt::print_options::edge_items inline
+ id() (defined in xt::print_options::edge_items) xt::print_options::edge_items inlinestatic
+value() const (defined in xt::print_options::edge_items) xt::print_options::edge_items inline #include <xio.hpp>
+
+
+Public Member Functions
+ edge_items (int value)
+
+int value () const
+
+
+
+
+Static Public Member Functions
+static int id ()
+ Detailed Description
+Constructor & Destructor Documentation
+
+◆ edge_items()
+
+
+
+
+
+
+
+
+
+
+
+ xt::print_options::edge_items::edge_items
+ (
+ int value )
+
+
+inline
+ Member Function Documentation
+
+◆ id()
+
+
+
+
+
+
+
+
+
+
+
+ static int xt::print_options::edge_items::id
+ (
+ )
+
+
+inlinestatic
+ ◆ value()
+
+
+
+
+
+
+
+
+
+
+
+ int xt::print_options::edge_items::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+ id() (defined in xt::print_options::line_width) xt::print_options::line_width inlinestatic
+ line_width(int value) (defined in xt::print_options::line_width) xt::print_options::line_width inline
+value() const (defined in xt::print_options::line_width) xt::print_options::line_width inline #include <xio.hpp>
+
+
+Public Member Functions
+ line_width (int value)
+
+int value () const
+
+
+
+
+Static Public Member Functions
+static int id ()
+ Detailed Description
+Constructor & Destructor Documentation
+
+◆ line_width()
+
+
+
+
+
+
+
+
+
+
+
+ xt::print_options::line_width::line_width
+ (
+ int value )
+
+
+inline
+ Member Function Documentation
+
+◆ id()
+
+
+
+
+
+
+
+
+
+
+
+ static int xt::print_options::line_width::id
+ (
+ )
+
+
+inlinestatic
+ ◆ value()
+
+
+
+
+
+
+
+
+
+
+
+ int xt::print_options::line_width::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+ id() (defined in xt::print_options::precision) xt::print_options::precision inlinestatic
+ precision(int value) (defined in xt::print_options::precision) xt::print_options::precision inline
+value() const (defined in xt::print_options::precision) xt::print_options::precision inline #include <xio.hpp>
+
+
+Public Member Functions
+ precision (int value)
+
+int value () const
+
+
+
+
+Static Public Member Functions
+static int id ()
+ Detailed Description
+Constructor & Destructor Documentation
+
+◆ precision()
+
+
+
+
+
+
+
+
+
+
+
+ xt::print_options::precision::precision
+ (
+ int value )
+
+
+inline
+ Member Function Documentation
+
+◆ id()
+
+
+
+
+
+
+
+
+
+
+
+ static int xt::print_options::precision::id
+ (
+ )
+
+
+inlinestatic
+ ◆ value()
+
+
+
+
+
+
+
+
+
+
+
+ int xt::print_options::precision::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+ id() (defined in xt::print_options::threshold) xt::print_options::threshold inlinestatic
+ threshold(int value) (defined in xt::print_options::threshold) xt::print_options::threshold inline
+value() const (defined in xt::print_options::threshold) xt::print_options::threshold inline #include <xio.hpp>
+
+
+Public Member Functions
+ threshold (int value)
+
+int value () const
+
+
+
+
+Static Public Member Functions
+static int id ()
+ Detailed Description
+Constructor & Destructor Documentation
+
+◆ threshold()
+
+
+
+
+
+
+
+
+
+
+
+ xt::print_options::threshold::threshold
+ (
+ int value )
+
+
+inline
+ Member Function Documentation
+
+◆ id()
+
+
+
+
+
+
+
+
+
+
+
+ static int xt::print_options::threshold::id
+ (
+ )
+
+
+inlinestatic
+ ◆ value()
+
+
+
+
+
+
+
+
+
+
+
+ int xt::print_options::threshold::value
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+
+Public Types
+using value_type = typename E::value_type
+
+using reference = typename E::reference
+
+using const_reference = typename E::const_reference
+
+using pointer = typename E::pointer
+
+using const_pointer = typename E::const_pointer
+
+using size_type = typename E::size_type
+
+using difference_type = typename E::difference_type
+
+using iterator = typename E::iterator
+
+using const_iterator = typename E::const_iterator
+
+using reverse_iterator = typename E::reverse_iterator
+
+using const_reverse_iterator = typename E::const_reverse_iterator
+
+
+
+
+Public Member Functions
+ sequence_view (const E &container)
+
+template<std::ptrdiff_t OS, std::ptrdiff_t OE>
+ sequence_view (const sequence_view< E, OS, OE > &other)
+
+template<class T, class R = decltype(std::declval<T>().begin())>
+ operator T () const
+
+bool empty () const
+
+size_type size () const
+
+const_reference operator[] (std::size_t idx) const
+
+const_iterator end () const
+
+const_iterator begin () const
+
+const_iterator cend () const
+
+const_iterator cbegin () const
+
+const_reverse_iterator rend () const
+
+const_reverse_iterator rbegin () const
+
+const_reverse_iterator crend () const
+
+const_reverse_iterator crbegin () const
+
+const_reference front () const
+
+const_reference back () const
+
+const E & storage () const
+ Detailed Description
+
+class xt::sequence_view< E, Start, End >Member Typedef Documentation
+
+◆ const_iterator
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::const_iterator = typename E::const_iterator
+ ◆ const_pointer
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::const_pointer = typename E::const_pointer
+ ◆ const_reference
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::const_reference = typename E::const_reference
+ ◆ const_reverse_iterator
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::const_reverse_iterator = typename E::const_reverse_iterator
+ ◆ difference_type
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::difference_type = typename E::difference_type
+ ◆ iterator
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::iterator = typename E::iterator
+ ◆ pointer
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::pointer = typename E::pointer
+ ◆ reference
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::reference = typename E::reference
+ ◆ reverse_iterator
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::reverse_iterator = typename E::reverse_iterator
+ ◆ size_type
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::size_type = typename E::size_type
+ ◆ value_type
+
+
+
+
+
+ using xt::sequence_view< E, Start, End >::value_type = typename E::value_type
+ Constructor & Destructor Documentation
+
+◆ sequence_view() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ xt::sequence_view< E, Start, End >::sequence_view
+ (
+ const E & container )
+
+
+explicit
+ ◆ sequence_view() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ xt::sequence_view< E, Start, End >::sequence_view
+ (
+ const sequence_view< E, OS, OE > & other )
+
+
+explicit
+ Member Function Documentation
+
+◆ back()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::back
+ (
+ )
+ const
+ ◆ begin()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::begin
+ (
+ )
+ const
+ ◆ cbegin()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::cbegin
+ (
+ )
+ const
+ ◆ cend()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::cend
+ (
+ )
+ const
+ ◆ crbegin()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::crbegin
+ (
+ )
+ const
+ ◆ crend()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::crend
+ (
+ )
+ const
+ ◆ empty()
+
+
+
+
+
+ bool xt::sequence_view< E, Start, End >::empty
+ (
+ )
+ const
+ ◆ end()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::end
+ (
+ )
+ const
+ ◆ front()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::front
+ (
+ )
+ const
+ ◆ operator T()
+
+
+
+
+
+ xt::sequence_view< E, Start, End >::operator T
+ (
+ )
+ const
+ ◆ operator[]()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::operator[]
+ (
+ std::size_t idx )
+ const
+ ◆ rbegin()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::rbegin
+ (
+ )
+ const
+ ◆ rend()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::rend
+ (
+ )
+ const
+ ◆ size()
+
+
+
+
+
+ auto xt::sequence_view< E, Start, End >::size
+ (
+ )
+ const
+ ◆ storage()
+
+
+
+
+
+ const E & xt::sequence_view< E, Start, End >::storage
+ (
+ )
+ const
+
The documentation for this class was generated from the following file:
+
+
+
+
+Public Types
+using lhs_iterator = typename E1::stepper
+
+using rhs_iterator = typename E2::const_stepper
+
+using shape_type = typename E1::shape_type
+
+using index_type = xindex_type_t<shape_type>
+
+using size_type = typename lhs_iterator::size_type
+
+using difference_type = typename lhs_iterator::difference_type
+
+
+
+
+Public Member Functions
+ stepper_assigner (E1 &e1, const E2 &e2)
+
+void run ()
+
+void step (size_type i)
+
+void step (size_type i, size_type n)
+
+void reset (size_type i)
+
+void to_end (layout_type)
+ Detailed Description
+
+class xt::stepper_assigner< E1, E2, L >Member Typedef Documentation
+
+◆ difference_type
+
+
+
+
+
+ using xt::stepper_assigner< E1, E2, L >::difference_type = typename lhs_iterator::difference_type
+ ◆ index_type
+
+
+
+
+
+ using xt::stepper_assigner< E1, E2, L >::index_type = xindex_type_t<shape_type>
+ ◆ lhs_iterator
+
+
+
+
+
+ using xt::stepper_assigner< E1, E2, L >::lhs_iterator = typename E1::stepper
+ ◆ rhs_iterator
+
+
+
+
+
+ using xt::stepper_assigner< E1, E2, L >::rhs_iterator = typename E2::const_stepper
+ ◆ shape_type
+
+
+
+
+
+ using xt::stepper_assigner< E1, E2, L >::shape_type = typename E1::shape_type
+ ◆ size_type
+
+
+
+
+
+ using xt::stepper_assigner< E1, E2, L >::size_type = typename lhs_iterator::size_type
+ Constructor & Destructor Documentation
+
+◆ stepper_assigner()
+
+
+
+
+
+
+
+
+
+
+
+ xt::stepper_assigner< E1, E2, L >::stepper_assigner
+ (
+ E1 & e1,
+
+
+
+
+ const E2 & e2 )
+
+inline
+ Member Function Documentation
+
+◆ reset()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::stepper_assigner< E1, E2, L >::reset
+ (
+ size_type i )
+
+
+inline
+ ◆ run()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::stepper_assigner< E1, E2, L >::run
+ (
+ )
+
+
+inline
+ ◆ step() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::stepper_assigner< E1, E2, L >::step
+ (
+ size_type i )
+
+
+inline
+ ◆ step() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::stepper_assigner< E1, E2, L >::step
+ (
+ size_type i,
+
+
+
+
+ size_type n )
+
+inline
+ ◆ to_end()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::stepper_assigner< E1, E2, L >::to_end
+ (
+ layout_type l )
+
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+ get_loop_sizes(E1 &e1, const E2 &e2) (defined in xt::strided_loop_assigner< simd >) xt::strided_loop_assigner< simd > static
+ get_loop_sizes(E1 &e1, const E2 &e2) (defined in xt::strided_loop_assigner< simd >) xt::strided_loop_assigner< simd > inline
+ loop_sizes_t typedef (defined in xt::strided_loop_assigner< simd >) xt::strided_loop_assigner< simd >
+ run(E1 &e1, const E2 &e2, const loop_sizes_t &loop_sizes) (defined in xt::strided_loop_assigner< simd >) xt::strided_loop_assigner< simd > inlinestatic
+ run(E1 &e1, const E2 &e2) (defined in xt::strided_loop_assigner< simd >) xt::strided_loop_assigner< simd > static
+ run(E1 &e1, const E2 &e2) (defined in xt::strided_loop_assigner< simd >) xt::strided_loop_assigner< simd > inline
+ run(E1 &, const E2 &, const loop_sizes_t &) (defined in xt::strided_loop_assigner< simd >) xt::strided_loop_assigner< simd > inline
+run(E1 &e1, const E2 &e2) (defined in xt::strided_loop_assigner< simd >) xt::strided_loop_assigner< simd > inline
+
+
+Public Types
+using loop_sizes_t = strided_assign_detail::loop_sizes_t
+
+
+
+Public Member Functions
+template<class E1, class E2>
+strided_assign_detail::loop_sizes_t get_loop_sizes (E1 &e1, const E2 &e2)
+
+void run (E1 &e1, const E2 &e2)
+
+void run (E1 &, const E2 &, const loop_sizes_t &)
+
+void run (E1 &e1, const E2 &e2)
+
+
+
+
+Static Public Member Functions
+template<class E1, class E2>
+static void run (E1 &e1, const E2 &e2, const loop_sizes_t &loop_sizes)
+
+
+template<class E1, class E2>
+static loop_sizes_t get_loop_sizes (E1 &e1, const E2 &e2)
+
+
+template<class E1, class E2>
+static void run (E1 &e1, const E2 &e2)
+ Detailed Description
+
+class xt::strided_loop_assigner< simd >Member Typedef Documentation
+
+◆ loop_sizes_t
+
+
+
+
+
+ using xt::strided_loop_assigner< simd >::loop_sizes_t = strided_assign_detail::loop_sizes_t
+ Member Function Documentation
+
+◆ get_loop_sizes()
+
+
+
+
+
+
+
+
+
+
+
+ strided_assign_detail::loop_sizes_t xt::strided_loop_assigner< simd >::get_loop_sizes
+ (
+ E1 & e1,
+
+
+
+
+ const E2 & e2 )
+
+inline
+ ◆ run() [1/4]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::strided_loop_assigner< false >::run
+ (
+ E1 & ,
+
+
+
+
+ const E2 & ,
+
+
+
+
+ const loop_sizes_t & )
+
+inline
+ ◆ run() [2/4]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::strided_loop_assigner< true >::run
+ (
+ E1 & e1,
+
+
+
+
+ const E2 & e2 )
+
+inline
+ ◆ run() [3/4]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::strided_loop_assigner< false >::run
+ (
+ E1 & e1,
+
+
+
+
+ const E2 & e2 )
+
+inline
+ ◆ run() [4/4]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::strided_loop_assigner< simd >::run
+ (
+ E1 & e1,
+
+
+
+
+ const E2 & e2,
+
+
+
+
+ const loop_sizes_t & loop_sizes )
+
+inlinestatic
+
The documentation for this class was generated from the following file:
+
+
+
+
+Public Types
+using self_type = svector<T, N, A, Init>
+
+using allocator_type = A
+
+using size_type = typename std::allocator_traits<A>::size_type
+
+using value_type = typename std::allocator_traits<A>::value_type
+
+using pointer = typename std::allocator_traits<A>::pointer
+
+using const_pointer = typename std::allocator_traits<A>::const_pointer
+
+using reference = value_type&
+
+using const_reference = const value_type&
+
+using difference_type = typename std::allocator_traits<A>::difference_type
+
+using iterator = pointer
+
+using const_iterator = const_pointer
+
+using reverse_iterator = std::reverse_iterator<iterator>
+
+using const_reverse_iterator = std::reverse_iterator<const_iterator>
+
+
+
+Public Member Functions
+ svector (const allocator_type &alloc) noexcept
+
+ svector (size_type n, const allocator_type &alloc=allocator_type())
+
+ svector (size_type n, const value_type &v, const allocator_type &alloc=allocator_type())
+
+ svector (std::initializer_list< T > il, const allocator_type &alloc=allocator_type())
+
+ svector (const std::vector< T > &vec)
+
+template<std::input_iterator IT>
+ svector (IT begin, IT end, const allocator_type &alloc=allocator_type())
+
+template<std::size_t N2, bool I2>
+requires (N != N2)
+ svector (const svector< T, N2, A, I2 > &rhs)
+
+svector & operator= (const svector &rhs)
+
+svector & operator= (svector &&rhs) noexcept(std::is_nothrow_move_assignable< value_type >::value)
+
+svector & operator= (const std::vector< T > &rhs)
+
+svector & operator= (std::initializer_list< T > il)
+
+
+template<std::size_t N2, bool I2>
+requires (N != N2)
+svector & operator= (const svector< T, N2, A, I2 > &rhs)
+
+ svector (const svector &other)
+
+ svector (svector &&other) noexcept(std::is_nothrow_move_constructible< value_type >::value)
+
+void assign (size_type n, const value_type &v)
+
+template<class V>
+void assign (std::initializer_list< V > il)
+
+template<class IT>
+void assign (IT other_begin, IT other_end)
+
+reference operator[] (size_type idx)
+
+const_reference operator[] (size_type idx) const
+
+reference at (size_type idx)
+
+const_reference at (size_type idx) const
+
+pointer data ()
+
+const_pointer data () const
+
+void push_back (const T &elt)
+
+void push_back (T &&elt)
+
+void pop_back ()
+
+iterator begin ()
+
+const_iterator begin () const
+
+const_iterator cbegin () const
+
+iterator end ()
+
+const_iterator end () const
+
+const_iterator cend () const
+
+reverse_iterator rbegin ()
+
+const_reverse_iterator rbegin () const
+
+const_reverse_iterator crbegin () const
+
+reverse_iterator rend ()
+
+const_reverse_iterator rend () const
+
+const_reverse_iterator crend () const
+
+bool empty () const
+
+size_type size () const
+
+void resize (size_type n)
+
+size_type max_size () const noexcept
+
+size_type capacity () const
+
+void reserve (size_type n)
+
+void shrink_to_fit ()
+
+void clear ()
+
+reference front ()
+
+const_reference front () const
+
+reference back ()
+
+const_reference back () const
+
+bool on_stack ()
+
+iterator erase (const_iterator cit)
+
+iterator erase (const_iterator cfirst, const_iterator clast)
+
+iterator insert (const_iterator it, const T &elt)
+
+
+template<class It>
+iterator insert (const_iterator pos, It first, It last)
+
+iterator insert (const_iterator pos, std::initializer_list< T > l)
+
+template<std::size_t ON, class OA, bool InitA>
+void swap (svector< T, ON, OA, InitA > &rhs)
+
+allocator_type get_allocator () const noexcept
+
+template<std::size_t N2, bool I2>
+requires (N != N2)
+svector< T, N, A, Init > & operator= (const svector< T, N2, A, I2 > &rhs)
+
+template<class It>
+auto insert (const_iterator pos, It first, It last) -> iterator
+
+
+
+
+Static Public Attributes
+static constexpr std::size_t alignment
+ Detailed Description
+
+class xt::svector< T, N, A, Init >Member Typedef Documentation
+
+◆ allocator_type
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::allocator_type = A
+ ◆ const_iterator
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::const_iterator = const_pointer
+ ◆ const_pointer
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::const_pointer = typename std::allocator_traits<A>::const_pointer
+ ◆ const_reference
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::const_reference = const value_type&
+ ◆ const_reverse_iterator
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::const_reverse_iterator = std::reverse_iterator<const_iterator>
+ ◆ difference_type
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::difference_type = typename std::allocator_traits<A>::difference_type
+ ◆ iterator
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::iterator = pointer
+ ◆ pointer
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::pointer = typename std::allocator_traits<A>::pointer
+ ◆ reference
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::reference = value_type&
+ ◆ reverse_iterator
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::reverse_iterator = std::reverse_iterator<iterator>
+ ◆ self_type
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::self_type = svector<T, N, A, Init>
+ ◆ size_type
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::size_type = typename std::allocator_traits<A>::size_type
+ ◆ value_type
+
+
+
+
+
+ using xt::svector< T, N, A, Init >::value_type = typename std::allocator_traits<A>::value_type
+ Constructor & Destructor Documentation
+
+◆ svector() [1/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ )
+
+
+inlinenoexcept
+ ◆ ~svector()
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::~svector
+ (
+ )
+
+
+inline
+ ◆ svector() [2/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ const allocator_type & alloc )
+
+
+inlineexplicitnoexcept
+ ◆ svector() [3/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ size_type n,
+
+
+
+
+ const allocator_type & alloc = allocator_type() )
+
+inlineexplicit
+ ◆ svector() [4/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ size_type n,
+
+
+
+
+ const value_type & v,
+
+
+
+
+ const allocator_type & alloc = allocator_type() )
+
+inline
+ ◆ svector() [5/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ std::initializer_list< T > il,
+
+
+
+
+ const allocator_type & alloc = allocator_type() )
+
+inline
+ ◆ svector() [6/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ const std::vector< T > & vec )
+
+
+inline
+ ◆ svector() [7/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ IT begin,
+
+
+
+
+ IT end,
+
+
+
+
+ const allocator_type & alloc = allocator_type() )
+
+inline
+ ◆ svector() [8/10]
+
+
+requires (N != N2)
+requires (N != N2)
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ const svector< T, N2, A, I2 > & rhs )
+
+
+inlineexplicit
+ ◆ svector() [9/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ const svector< T, N, A, Init > & other )
+
+
+inline
+ ◆ svector() [10/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::svector< T, N, A, Init >::svector
+ (
+ svector< T, N, A, Init > && other )
+
+
+inlinenoexcept
+ Member Function Documentation
+
+◆ assign() [1/3]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::assign
+ (
+ IT other_begin,
+
+
+
+
+ IT other_end )
+
+inline
+ ◆ assign() [2/3]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::assign
+ (
+ size_type n,
+
+
+
+
+ const value_type & v )
+
+inline
+ ◆ assign() [3/3]
+
+
+
+
+
+
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::assign
+ (
+ std::initializer_list< V > il )
+
+
+inline
+ ◆ at() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::at
+ (
+ size_type idx )
+
+
+inline
+ ◆ at() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::at
+ (
+ size_type idx )
+ const
+
+inline
+ ◆ back() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::back
+ (
+ )
+
+
+inline
+ ◆ back() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::back
+ (
+ )
+ const
+
+inline
+ ◆ begin() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::begin
+ (
+ )
+
+
+inline
+ ◆ begin() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::begin
+ (
+ )
+ const
+
+inline
+ ◆ capacity()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::capacity
+ (
+ )
+ const
+
+inline
+ ◆ cbegin()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::cbegin
+ (
+ )
+ const
+
+inline
+ ◆ cend()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::cend
+ (
+ )
+ const
+
+inline
+ ◆ clear()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::clear
+ (
+ )
+
+
+inline
+ ◆ crbegin()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::crbegin
+ (
+ )
+ const
+
+inline
+ ◆ crend()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::crend
+ (
+ )
+ const
+
+inline
+ ◆ data() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::data
+ (
+ )
+
+
+inline
+ ◆ data() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::data
+ (
+ )
+ const
+
+inline
+ ◆ empty()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::empty
+ (
+ )
+ const
+
+inline
+ ◆ end() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::end
+ (
+ )
+
+
+inline
+ ◆ end() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::end
+ (
+ )
+ const
+
+inline
+ ◆ erase() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::erase
+ (
+ const_iterator cfirst,
+
+
+
+
+ const_iterator clast )
+
+inline
+ ◆ erase() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::erase
+ (
+ const_iterator cit )
+
+
+inline
+ ◆ front() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::front
+ (
+ )
+
+
+inline
+ ◆ front() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::front
+ (
+ )
+ const
+
+inline
+ ◆ get_allocator()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::get_allocator
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ insert() [1/3]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::insert
+ (
+ const_iterator it,
+
+
+
+
+ const T & elt )
+
+inline
+ ◆ insert() [2/3]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::insert
+ (
+ const_iterator pos,
+
+
+
+
+ It first,
+
+
+
+
+ It last ) -> iterator
+
+
+inline
+ ◆ insert() [3/3]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::insert
+ (
+ const_iterator pos,
+
+
+
+
+ std::initializer_list< T > l )
+
+inline
+ ◆ max_size()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::max_size
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ on_stack()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::on_stack
+ (
+ )
+
+
+inline
+ ◆ operator=() [1/5]
+
+
+
+
+
+
+
+
+
+
+
+ svector< T, N, A, Init > & xt::svector< T, N, A, Init >::operator=
+ (
+ const std::vector< T > & rhs )
+
+
+inline
+ ◆ operator=() [2/5]
+
+
+
+
+
+
+
+
+
+
+
+ svector< T, N, A, Init > & xt::svector< T, N, A, Init >::operator=
+ (
+ const svector< T, N, A, Init > & rhs )
+
+
+inline
+ ◆ operator=() [3/5]
+
+
+requires (N != N2)
+
+
+
+
+
+
+
+
+
+ svector< T, N, A, Init > & xt::svector< T, N, A, Init >::operator=
+ (
+ const svector< T, N2, A, I2 > & rhs )
+
+
+inline
+ ◆ operator=() [4/5]
+
+
+
+
+
+
+
+
+
+
+
+ svector< T, N, A, Init > & xt::svector< T, N, A, Init >::operator=
+ (
+ std::initializer_list< T > il )
+
+
+inline
+ ◆ operator=() [5/5]
+
+
+
+
+
+
+
+
+
+
+
+ svector< T, N, A, Init > & xt::svector< T, N, A, Init >::operator=
+ (
+ svector< T, N, A, Init > && rhs )
+
+
+inlinenoexcept
+ ◆ operator[]() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::operator[]
+ (
+ size_type idx )
+
+
+inline
+ ◆ operator[]() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::operator[]
+ (
+ size_type idx )
+ const
+
+inline
+ ◆ pop_back()
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::pop_back
+ (
+ )
+
+ ◆ push_back() [1/2]
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::push_back
+ (
+ const T & elt )
+
+ ◆ push_back() [2/2]
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::push_back
+ (
+ T && elt )
+
+ ◆ rbegin() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::rbegin
+ (
+ )
+
+
+inline
+ ◆ rbegin() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::rbegin
+ (
+ )
+ const
+
+inline
+ ◆ rend() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::rend
+ (
+ )
+
+
+inline
+ ◆ rend() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::rend
+ (
+ )
+ const
+
+inline
+ ◆ reserve()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::reserve
+ (
+ size_type n )
+
+
+inline
+ ◆ resize()
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::resize
+ (
+ size_type n )
+
+ ◆ shrink_to_fit()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::shrink_to_fit
+ (
+ )
+
+
+inline
+ ◆ size()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::svector< T, N, A, Init >::size
+ (
+ )
+ const
+
+inline
+ ◆ swap()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::svector< T, N, A, Init >::swap
+ (
+ svector< T, ON, OA, InitA > & rhs )
+
+
+inline
+ Member Data Documentation
+
+◆ alignment
+
+
+
+
+
+
+
+
+
+
+
+ std::size_t xt::svector< T, N, A, Init >::alignment
+
+staticconstexpr
+
The documentation for this class was generated from the following file:
+
+
+
+transpose_error(const char *msg) (defined in xt::transpose_error) xt::transpose_error inlineexplicit
+
+
+
+
+Public Member Functions
+ transpose_error (const char *msg)
+ Detailed Description
+Constructor & Destructor Documentation
+
+◆ transpose_error()
+
+
+
+
+
+
+
+
+
+
+
+ xt::transpose_error::transpose_error
+ (
+ const char * msg )
+
+
+inlineexplicit
+
The documentation for this class was generated from the following file:
+
+
+
+ allocator_type typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ at(size_type i) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ at(size_type i) const (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ back() (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ back() const (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ begin() noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ begin() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ capacity() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ cbegin() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ cend() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ clear() (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ const_iterator typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ const_pointer typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ const_reference typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ const_reverse_iterator typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ crbegin() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ crend() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ data() noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ data() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ difference_type typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ empty() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ end() noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ end() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ front() (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ front() const (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ get_allocator() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ iterator typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ max_size() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ operator=(const uvector &) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ operator=(uvector &&rhs) noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ operator[](size_type i) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ operator[](size_type i) const (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ pointer typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ rbegin() noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ rbegin() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ reference typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ rend() noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ rend() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ reserve(size_type new_cap) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ resize(size_type size) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ reverse_iterator typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ shrink_to_fit() (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ size() const noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ size_type typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+ swap(uvector &rhs) noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ uvector() noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ uvector(const allocator_type &alloc) noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inlineexplicit
+ uvector(size_type count, const allocator_type &alloc=allocator_type()) (defined in xt::uvector< T, A >) xt::uvector< T, A > inlineexplicit
+ uvector(size_type count, const_reference value, const allocator_type &alloc=allocator_type()) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ uvector(InputIt first, InputIt last, const allocator_type &alloc=allocator_type()) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ uvector(std::initializer_list< T > init, const allocator_type &alloc=allocator_type()) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ uvector(const uvector &rhs) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ uvector(const uvector &rhs, const allocator_type &alloc) (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ uvector(uvector &&rhs) noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ uvector(uvector &&rhs, const allocator_type &alloc) noexcept (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+ value_type typedef (defined in xt::uvector< T, A >) xt::uvector< T, A >
+~uvector() (defined in xt::uvector< T, A >) xt::uvector< T, A > inline
+
+
+Public Types
+using allocator_type = A
+
+using value_type = typename std::allocator_traits<A>::value_type
+
+using reference = value_type&
+
+using const_reference = const value_type&
+
+using pointer = typename std::allocator_traits<A>::pointer
+
+using const_pointer = typename std::allocator_traits<A>::const_pointer
+
+using size_type = typename std::allocator_traits<A>::size_type
+
+using difference_type = typename std::allocator_traits<A>::difference_type
+
+using iterator = pointer
+
+using const_iterator = const_pointer
+
+using reverse_iterator = std::reverse_iterator<iterator>
+
+using const_reverse_iterator = std::reverse_iterator<const_iterator>
+
+
+
+
+Public Member Functions
+ uvector (const allocator_type &alloc) noexcept
+
+ uvector (size_type count, const allocator_type &alloc=allocator_type())
+
+ uvector (size_type count, const_reference value, const allocator_type &alloc=allocator_type())
+
+template<std::input_iterator InputIt>
+ uvector (InputIt first, InputIt last, const allocator_type &alloc=allocator_type())
+
+ uvector (std::initializer_list< T > init, const allocator_type &alloc=allocator_type())
+
+ uvector (const uvector &rhs)
+
+ uvector (const uvector &rhs, const allocator_type &alloc)
+
+uvector & operator= (const uvector &)
+
+ uvector (uvector &&rhs) noexcept
+
+ uvector (uvector &&rhs, const allocator_type &alloc) noexcept
+
+uvector & operator= (uvector &&rhs) noexcept
+
+allocator_type get_allocator () const noexcept
+
+bool empty () const noexcept
+
+size_type size () const noexcept
+
+void resize (size_type size)
+
+size_type max_size () const noexcept
+
+void reserve (size_type new_cap)
+
+size_type capacity () const noexcept
+
+void shrink_to_fit ()
+
+void clear ()
+
+reference operator[] (size_type i)
+
+const_reference operator[] (size_type i) const
+
+reference at (size_type i)
+
+const_reference at (size_type i) const
+
+reference front ()
+
+const_reference front () const
+
+reference back ()
+
+const_reference back () const
+
+pointer data () noexcept
+
+const_pointer data () const noexcept
+
+iterator begin () noexcept
+
+iterator end () noexcept
+
+const_iterator begin () const noexcept
+
+const_iterator end () const noexcept
+
+const_iterator cbegin () const noexcept
+
+const_iterator cend () const noexcept
+
+reverse_iterator rbegin () noexcept
+
+reverse_iterator rend () noexcept
+
+const_reverse_iterator rbegin () const noexcept
+
+const_reverse_iterator rend () const noexcept
+
+const_reverse_iterator crbegin () const noexcept
+
+const_reverse_iterator crend () const noexcept
+
+void swap (uvector &rhs) noexcept
+ Detailed Description
+
+class xt::uvector< T, A >Member Typedef Documentation
+
+◆ allocator_type
+
+
+
+
+
+ using xt::uvector< T, A >::allocator_type = A
+ ◆ const_iterator
+
+
+
+
+
+ using xt::uvector< T, A >::const_iterator = const_pointer
+ ◆ const_pointer
+
+
+
+
+
+ using xt::uvector< T, A >::const_pointer = typename std::allocator_traits<A>::const_pointer
+ ◆ const_reference
+
+
+
+
+
+ using xt::uvector< T, A >::const_reference = const value_type&
+ ◆ const_reverse_iterator
+
+
+
+
+
+ using xt::uvector< T, A >::const_reverse_iterator = std::reverse_iterator<const_iterator>
+ ◆ difference_type
+
+
+
+
+
+ using xt::uvector< T, A >::difference_type = typename std::allocator_traits<A>::difference_type
+ ◆ iterator
+
+
+
+
+
+ using xt::uvector< T, A >::iterator = pointer
+ ◆ pointer
+
+
+
+
+
+ using xt::uvector< T, A >::pointer = typename std::allocator_traits<A>::pointer
+ ◆ reference
+
+
+
+
+
+ using xt::uvector< T, A >::reference = value_type&
+ ◆ reverse_iterator
+
+
+
+
+
+ using xt::uvector< T, A >::reverse_iterator = std::reverse_iterator<iterator>
+ ◆ size_type
+
+
+
+
+
+ using xt::uvector< T, A >::size_type = typename std::allocator_traits<A>::size_type
+ ◆ value_type
+
+
+
+
+
+ using xt::uvector< T, A >::value_type = typename std::allocator_traits<A>::value_type
+ Constructor & Destructor Documentation
+
+◆ uvector() [1/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ )
+
+
+inlinenoexcept
+ ◆ uvector() [2/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ const allocator_type & alloc )
+
+
+inlineexplicitnoexcept
+ ◆ uvector() [3/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ size_type count,
+
+
+
+
+ const allocator_type & alloc = allocator_type() )
+
+inlineexplicit
+ ◆ uvector() [4/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ size_type count,
+
+
+
+
+ const_reference value,
+
+
+
+
+ const allocator_type & alloc = allocator_type() )
+
+inline
+ ◆ uvector() [5/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ InputIt first,
+
+
+
+
+ InputIt last,
+
+
+
+
+ const allocator_type & alloc = allocator_type() )
+
+inline
+ ◆ uvector() [6/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ std::initializer_list< T > init,
+
+
+
+
+ const allocator_type & alloc = allocator_type() )
+
+inline
+ ◆ ~uvector()
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::~uvector
+ (
+ )
+
+
+inline
+ ◆ uvector() [7/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ const uvector< T, A > & rhs )
+
+
+inline
+ ◆ uvector() [8/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ const uvector< T, A > & rhs,
+
+
+
+
+ const allocator_type & alloc )
+
+inline
+ ◆ uvector() [9/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ uvector< T, A > && rhs )
+
+
+inlinenoexcept
+ ◆ uvector() [10/10]
+
+
+
+
+
+
+
+
+
+
+
+ xt::uvector< T, A >::uvector
+ (
+ uvector< T, A > && rhs,
+
+
+
+
+ const allocator_type & alloc )
+
+inlinenoexcept
+ Member Function Documentation
+
+◆ at() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::at
+ (
+ size_type i )
+
+
+inline
+ ◆ at() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::at
+ (
+ size_type i )
+ const
+
+inline
+ ◆ back() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::back
+ (
+ )
+
+
+inline
+ ◆ back() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::back
+ (
+ )
+ const
+
+inline
+ ◆ begin() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::begin
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ begin() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::begin
+ (
+ )
+
+
+inlinenoexcept
+ ◆ capacity()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::capacity
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ cbegin()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::cbegin
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ cend()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::cend
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ clear()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::uvector< T, A >::clear
+ (
+ )
+
+
+inline
+ ◆ crbegin()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::crbegin
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ crend()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::crend
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ data() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::data
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ data() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::data
+ (
+ )
+
+
+inlinenoexcept
+ ◆ empty()
+
+
+
+
+
+
+
+
+
+
+
+ bool xt::uvector< T, A >::empty
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ end() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::end
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ end() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::end
+ (
+ )
+
+
+inlinenoexcept
+ ◆ front() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::front
+ (
+ )
+
+
+inline
+ ◆ front() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::front
+ (
+ )
+ const
+
+inline
+ ◆ get_allocator()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::get_allocator
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ max_size()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::max_size
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ operator=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ uvector< T, A > & xt::uvector< T, A >::operator=
+ (
+ const uvector< T, A > & rhs )
+
+
+inline
+ ◆ operator=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ uvector< T, A > & xt::uvector< T, A >::operator=
+ (
+ uvector< T, A > && rhs )
+
+
+inlinenoexcept
+ ◆ operator[]() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::operator[]
+ (
+ size_type i )
+
+
+inline
+ ◆ operator[]() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::operator[]
+ (
+ size_type i )
+ const
+
+inline
+ ◆ rbegin() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::rbegin
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ rbegin() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::rbegin
+ (
+ )
+
+
+inlinenoexcept
+ ◆ rend() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::rend
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ rend() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::rend
+ (
+ )
+
+
+inlinenoexcept
+ ◆ reserve()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::uvector< T, A >::reserve
+ (
+ size_type new_cap )
+
+
+inline
+ ◆ resize()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::uvector< T, A >::resize
+ (
+ size_type size )
+
+
+inline
+ ◆ shrink_to_fit()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::uvector< T, A >::shrink_to_fit
+ (
+ )
+
+
+inline
+ ◆ size()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::uvector< T, A >::size
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ swap()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::uvector< T, A >::swap
+ (
+ uvector< T, A > & rhs )
+
+
+inlinenoexcept
+
The documentation for this class was generated from the following file:
+
+
+
+ at(Args... args) (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ at(Args... args) -> reference xt::xaccessible< D > inline
+ at(Args... args) const (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ back() xt::xaccessible< D > inline
+ back() const xt::xaccessible< D > inline
+ base_type typedef (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ const_reference typedef (defined in xt::xconst_accessible< D >) xt::xconst_accessible< D >
+ derived_type typedef (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ dimension() const noexcept xt::xconst_accessible< D > inline
+ front() xt::xaccessible< D > inline
+ front() const xt::xaccessible< D > inline
+ in_bounds(Args... args) const xt::xconst_accessible< D > inline
+ inner_types typedef (defined in xt::xconst_accessible< D >) xt::xconst_accessible< D >
+ operator=(const xaccessible &)=default (defined in xt::xaccessible< D >) xt::xaccessible< D > protected
+ operator=(xaccessible &&)=default (defined in xt::xaccessible< D >) xt::xaccessible< D > protected
+ operator=(const xconst_accessible &)=default (defined in xt::xconst_accessible< D >) xt::xconst_accessible< D > protected
+ operator=(xconst_accessible &&)=default (defined in xt::xconst_accessible< D >) xt::xconst_accessible< D > protected
+ operator[](const S &index) (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ operator[](std::initializer_list< I > index) (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ operator[](size_type i) (defined in xt::xaccessible< D >) xt::xaccessible< D > inline
+ operator[](const S &index) -> disable_integral_t< S, reference > xt::xaccessible< D > inline
+ operator[](std::initializer_list< I > index) -> reference (defined in xt::xaccessible< D >) xt::xaccessible< D > inline
+ operator[](const S &index) const (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ operator[](std::initializer_list< I > index) const (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ operator[](size_type i) const (defined in xt::xaccessible< D >) xt::xaccessible< D > inline
+ periodic(Args... args) (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ periodic(Args... args) -> reference xt::xaccessible< D > inline
+ periodic(Args... args) const (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ reference typedef (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ shape(size_type index) const xt::xconst_accessible< D > inline
+ size() const noexcept(noexcept(derived_cast().shape())) xt::xconst_accessible< D > inline
+ size_type typedef (defined in xt::xaccessible< D >) xt::xaccessible< D >
+ xaccessible()=default (defined in xt::xaccessible< D >) xt::xaccessible< D > protected
+ xaccessible(const xaccessible &)=default (defined in xt::xaccessible< D >) xt::xaccessible< D > protected
+ xaccessible(xaccessible &&)=default (defined in xt::xaccessible< D >) xt::xaccessible< D > protected
+ xconst_accessible()=default (defined in xt::xconst_accessible< D >) xt::xconst_accessible< D > protected
+ xconst_accessible(const xconst_accessible &)=default (defined in xt::xconst_accessible< D >) xt::xconst_accessible< D > protected
+ xconst_accessible(xconst_accessible &&)=default (defined in xt::xconst_accessible< D >) xt::xconst_accessible< D > protected
+ ~xaccessible()=default (defined in xt::xaccessible< D >) xt::xaccessible< D > protected
+~xconst_accessible()=default (defined in xt::xconst_accessible< D >) xt::xconst_accessible< D > protected #include <xaccessible.hpp>
+
+
+
+
+Public Types
+using base_type = xconst_accessible<D>
+
+using derived_type = typename base_type::derived_type
+
+using reference = typename base_type::reference
+
+using size_type = typename base_type::size_type
+
+
Public Types inherited from xt::xconst_accessible< D >
+using derived_type = D
+
+using inner_types = xcontainer_inner_types<D>
+
+using reference = typename inner_types::reference
+
+using const_reference = typename inner_types::const_reference
+
+using size_type = typename inner_types::size_type
+
+
+
+Public Member Functions
+
+template<class... Args>
+reference at (Args... args)
+
+
+template<class S>
+disable_integral_t< S, reference > operator[] (const S &index)
+
+
+template<class I>
+reference operator[] (std::initializer_list< I > index)
+
+reference operator[] (size_type i)
+
+
+template<class... Args>
+reference periodic (Args... args)
+
+reference front ()
+ Returns a reference to the first element of the expression.
+
+reference back ()
+ Returns a reference to the last element of the expression.
+
+template<class... Args>
+auto at (Args... args) -> reference
+ Returns a reference to the element at the specified position in the expression, after dimension and bounds checking.
+
+template<class S>
+auto operator[] (const S &index) -> disable_integral_t< S, reference >
+ Returns a reference to the element at the specified position in the expression.
+
+template<class I>
+auto operator[] (std::initializer_list< I > index) -> reference
+
+template<class... Args>
+auto periodic (Args... args) -> reference
+ Returns a reference to the element at the specified position in the expression, after applying periodicity to the indices (negative and 'overflowing' indices are changed).
+
+
+template<class... Args>
+const_reference at (Args... args) const
+
+
+template<class S>
+disable_integral_t< S, const_reference > operator[] (const S &index) const
+
+
+template<class I>
+const_reference operator[] (std::initializer_list< I > index) const
+
+const_reference operator[] (size_type i) const
+
+const_reference back () const
+ Returns a constant reference to last the element of the expression.
+
+const_reference front () const
+ Returns a constant reference to first the element of the expression.
+
+
+template<class... Args>
+const_reference periodic (Args... args) const
+
+
Public Member Functions inherited from xt::xconst_accessible< D >
+size_type size () const noexcept(noexcept(derived_cast().shape()))
+ Returns the size of the expression.
+
+size_type dimension () const noexcept
+ Returns the number of dimensions of the expression.
+
+size_type shape (size_type index) const
+ Returns the i-th dimension of the expression.
+
+
+template<class... Args>
+const_reference at (Args... args) const
+
+
+template<class S>
+disable_integral_t< S, const_reference > operator[] (const S &index) const
+
+
+template<class I>
+const_reference operator[] (std::initializer_list< I > index) const
+
+const_reference operator[] (size_type i) const
+
+
+template<class... Args>
+const_reference periodic (Args... args) const
+
+template<class... Args>
+bool in_bounds (Args... args) const
+ Returns true only if the the specified position is a valid entry in the expression.
+
+const_reference front () const
+ Returns a constant reference to first the element of the expression.
+
+const_reference back () const
+ Returns a constant reference to last the element of the expression.
+
+template<class... Args>
+auto at (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the expression, after dimension and bounds checking.
+
+template<class S>
+auto operator[] (const S &index) const -> disable_integral_t< S, const_reference >
+ Returns a constant reference to the element at the specified position in the expression.
+
+template<class I>
+auto operator[] (std::initializer_list< I > index) const -> const_reference
+
+template<class... Args>
+auto periodic (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the expression, after applying periodicity to the indices (negative and 'overflowing' indices are changed).
+
+
+
+
+Protected Member Functions
+
+ xaccessible (const xaccessible &)=default
+
+
+xaccessible & operator= (const xaccessible &)=default
+
+
+ xaccessible (xaccessible &&)=default
+
+
+xaccessible & operator= (xaccessible &&)=default
+
+
Protected Member Functions inherited from xt::xconst_accessible< D >
+
+ xconst_accessible (const xconst_accessible &)=default
+
+
+xconst_accessible & operator= (const xconst_accessible &)=default
+
+
+ xconst_accessible (xconst_accessible &&)=default
+
+
+xconst_accessible & operator= (xconst_accessible &&)=default
+ Detailed Description
+
+class xt::xaccessible< D >
+
+
+
+
+ D The derived type, i.e. the inheriting class for which xaccessible provides the interface. Member Typedef Documentation
+
+◆ base_type
+
+
+
+
+
+ using xt::xaccessible< D >::base_type = xconst_accessible<D>
+ ◆ derived_type
+
+
+
+
+
+ using xt::xaccessible< D >::derived_type = typename base_type::derived_type
+ ◆ reference
+
+
+
+
+
+ using xt::xaccessible< D >::reference = typename base_type::reference
+ ◆ size_type
+
+
+
+
+
+ using xt::xaccessible< D >::size_type = typename base_type::size_type
+ Member Function Documentation
+
+◆ at()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaccessible< D >::at
+ (
+ Args... args )
+ -> reference
+
+
+inline
+
+
+
+
+ args a list of indices specifying the position in the expression. Indices must be unsigned integers, the number of indices should be equal to the number of dimensions of the expression.
+
+
+
+
+ std::out_of_range if the number of argument is greater than the number of dimensions or if indices are out of bounds. ◆ back() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaccessible< D >::back
+ (
+ )
+
+
+inline
+ ◆ back() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xconst_accessible< D >::back
+ (
+ )
+ const
+
+inline
+ ◆ front() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaccessible< D >::front
+ (
+ )
+
+
+inline
+ ◆ front() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xconst_accessible< D >::front
+ (
+ )
+ const
+
+inline
+ ◆ operator[]() [1/4]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaccessible< D >::operator[]
+ (
+ const S & index )
+ -> disable_integral_t<S, reference>
+
+
+inline
+
+
+
+
+
+ index a sequence of indices specifying the position in the expression. Indices must be unsigned integers, the number of indices in the list should be equal or greater than the number of dimensions of the expression. ◆ operator[]() [2/4]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaccessible< D >::operator[]
+ (
+ size_type i )
+
+
+inline
+ ◆ operator[]() [3/4]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xconst_accessible< D >::operator[]
+ (
+ size_type i )
+ const
+
+inline
+ ◆ operator[]() [4/4]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaccessible< D >::operator[]
+ (
+ std::initializer_list< I > index )
+ -> reference
+
+
+inline
+ ◆ periodic()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaccessible< D >::periodic
+ (
+ Args... args )
+ -> reference
+
+
+inline
+
+
+
+
+
+ args a list of indices specifying the position in the expression. Indices must be integers, the number of indices should be equal to the number of dimensions of the expression.
The documentation for this class was generated from the following file:
+
+T*>uNfBKcinI%3ysTEvn6BpV-}3XFNZahdBnL#?Vf0ALo+Sc?R@{s6k9g7
zt6(BhERPmaLhiL@hx6sZvZ=;0Av)L+6E_h624nsaFVxPvYcwxbuT)nb83~+1jE}oQ
zH6UrH5F#1^a#0V;U+u>EWKv7;imoz>0_$lO*CA?nw!X;f)uQrhO3z6nq`kW&64{_}
z<*bm!ehkRe(h-d2v|^T-
ztmY8{&Uax?-u1D4Lg%o=zeV>V5kyhsW})*im*iRXW!gE1U__+WMm`8`$!^NqyHi_W
zbq#As*{q?Eqkn_0r{nC+f-73Ninh*KXTKlp%h&L7Pnk5a_VluoctJG3k;El1
+
+ contains(size_type i) const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ convert() const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ operator xall< S >() const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ operator!=(const self_type &rhs) const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ operator()(size_type i) const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ operator==(const self_type &rhs) const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ revert_index(std::size_t i) const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ self_type typedef (defined in xt::xall< T >) xt::xall< T >
+ size() const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ size_type typedef (defined in xt::xall< T >) xt::xall< T >
+ step_size() const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ step_size(std::size_t i, std::size_t n=1) const noexcept (defined in xt::xall< T >) xt::xall< T > inline
+ xall()=default (defined in xt::xall< T >) xt::xall< T >
+xall(size_type size) noexcept (defined in xt::xall< T >) xt::xall< T > inlineexplicit
+
+
+
+
+Public Types
+using size_type = T
+
+using self_type = xall<T>
+
+
Public Types inherited from xt::xslice< xall< T > >
+using derived_type
+
+
+
+Public Member Functions
+ xall (size_type size) noexcept
+
+template<std::convertible_to< T > S>
+ operator xall< S > () const noexcept
+
+template<std::convertible_to< T > S>
+xall< S > convert () const noexcept
+
+size_type operator() (size_type i) const noexcept
+
+size_type size () const noexcept
+
+size_type step_size () const noexcept
+
+size_type step_size (std::size_t i, std::size_t n=1) const noexcept
+
+size_type revert_index (std::size_t i) const noexcept
+
+bool contains (size_type i) const noexcept
+
+bool operator== (const self_type &rhs) const noexcept
+
+bool operator!= (const self_type &rhs) const noexcept
+
+
Public Member Functions inherited from xt::xslice< xall< T > >
+derived_type & derived_cast () noexcept
+
+const derived_type & derived_cast () const noexcept
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::xslice< xall< T > >
+
+ xslice (const xslice &)=default
+
+
+ xslice (xslice &&)=default
+
+
+xslice & operator= (const xslice &)=default
+
+
+xslice & operator= (xslice &&)=default
+ Detailed Description
+
+class xt::xall< T >Member Typedef Documentation
+
+◆ self_type
+
+◆ size_type
+
+
+
+
+
+ using xt::xall< T >::size_type = T
+ Constructor & Destructor Documentation
+
+◆ xall()
+
+
+
+
+
+
+
+
+
+
+
+ xt::xall< T >::xall
+ (
+ size_type size )
+
+
+inlineexplicitnoexcept
+ Member Function Documentation
+
+◆ contains()
+
+
+
+
+
+
+
+
+
+
+
+ bool xt::xall< T >::contains
+ (
+ size_type i )
+ const
+
+inlinenoexcept
+ ◆ convert()
+
+
+
+
+
+
+
+
+
+
+
+ xall< S > xt::xall< T >::convert
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ operator xall< S >()
+
+
+
+
+
+
+
+
+
+
+
+ xt::xall< T >::operator xall< S >
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ operator!=()
+
+
+
+
+
+
+
+
+
+
+
+ bool xt::xall< T >::operator!=
+ (
+ const self_type & rhs )
+ const
+
+inlinenoexcept
+ ◆ operator()()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xall< T >::operator()
+ (
+ size_type i )
+ const
+
+inlinenoexcept
+ ◆ operator==()
+
+
+
+
+
+
+
+
+
+
+
+ bool xt::xall< T >::operator==
+ (
+ const self_type & rhs )
+ const
+
+inlinenoexcept
+ ◆ revert_index()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xall< T >::revert_index
+ (
+ std::size_t i )
+ const
+
+inlinenoexcept
+ ◆ size()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xall< T >::size
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ step_size() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xall< T >::step_size
+ (
+ )
+ const
+
+inlinenoexcept
+ ◆ step_size() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xall< T >::step_size
+ (
+ std::size_t i,
+
+
+
+
+ std::size_t n = 1 ) const
+
+inlinenoexcept
+
The documentation for this class was generated from the following file:
+
+#include <xarray.hpp>
+
+
+
+
+Public Member Functions
+
+ xarray_adaptor (const xarray_adaptor &)=default
+
+
+ xarray_adaptor (xarray_adaptor &&)=default
+
+
+template<class E>
+xarray_adaptor & operator= (const xexpression< E > &e)
+
+
+ xarray_adaptor (storage_type &&storage)
+ Constructs an xarray_adaptor of the given stl-like container.
+
+ xarray_adaptor (const storage_type &storage)
+ Constructs an xarray_adaptor of the given stl-like container.
+
+template<class D>
+ xarray_adaptor (D &&storage, const shape_type &shape, layout_type l=L)
+ Constructs an xarray_adaptor of the given stl-like container, with the specified shape and layout_type.
+
+template<class D>
+ xarray_adaptor (D &&storage, const shape_type &shape, const strides_type &strides)
+ Constructs an xarray_adaptor of the given stl-like container, with the specified shape and strides.
+
+xarray_adaptor & operator= (const xarray_adaptor &)
+
+xarray_adaptor & operator= (xarray_adaptor &&)
+
+xarray_adaptor & operator= (temporary_type &&)
+
+void resize (S &&shape, bool force=false)
+ Resizes the container.
+
+void resize (S &&shape, layout_type l)
+ Resizes the container.
+
+void resize (S &&shape, const strides_type &strides)
+ Resizes the container.
+
+auto & reshape (S &&shape, layout_type layout=base_type::static_layout) &
+ Reshapes the container and keeps old elements.
+
+auto & reshape (std::initializer_list< T > shape, layout_type layout=base_type::static_layout) &
+
+layout_type layout () const noexcept
+ Return the layout_type of the container.
+
+bool is_contiguous () const noexcept
+
+
Public Member Functions inherited from xt::xcontainer< xarray_adaptor< EC, L, SC, Tag > >
+
+reference at (Args... args)
+
+
+disable_integral_t< S, reference > operator[] (const S &index)
+
+
+reference operator[] (std::initializer_list< I > index)
+
+
+reference operator[] (size_type i)
+
+
+reference back ()
+ Returns a reference to the last element of the expression.
+
+
+reference front ()
+ Returns a reference to the first element of the expression.
+
+
+reference periodic (Args... args)
+
+
+reference operator() (Args... args)
+
+
+const_reference operator() (Args... args) const
+
+
+reference unchecked (Args... args)
+
+
+const_reference unchecked (Args... args) const
+
+
+reference element (It first, It last)
+
+
+const_reference element (It first, It last) const
+
+
+stepper stepper_begin (const S &shape) noexcept
+
+
+const_stepper stepper_begin (const S &shape) const noexcept
+
+
+stepper stepper_end (const S &shape, layout_type l) noexcept
+
+
+const_stepper stepper_end (const S &shape, layout_type l) const noexcept
+
+
+container_simd_return_type_t< storage_type, value_type, requested_type > load_simd (size_type i) const
+
+
+reference at (Args... args)
+
+
+disable_integral_t< S, reference > operator[] (const S &index)
+
+
+reference operator[] (std::initializer_list< I > index)
+
+reference operator[] (size_type i)
+
+reference back ()
+ Returns a reference to the last element of the expression.
+
+reference front ()
+ Returns a reference to the first element of the expression.
+
+
+reference periodic (Args... args)
+
+auto operator() (Args... args) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto operator() (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the container.
+
+auto unchecked (Args... args) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto unchecked (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the container.
+
+auto element (It first, It last) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto element (It first, It last) const -> const_reference
+ Returns a reference to the element at the specified position in the container.
+
+void fill (const T &value)
+ Fills the container with the given value.
+
+auto operator() (Args... args) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto operator() (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the container.
+
+auto unchecked (Args... args) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto unchecked (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the container.
+
+auto element (It first, It last) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto element (It first, It last) const -> const_reference
+ Returns a reference to the element at the specified position in the container.
+
+storage_type & storage () noexcept
+ Returns a reference to the buffer containing the elements of the container.
+
+const storage_type & storage () const noexcept
+ Returns a constant reference to the buffer containing the elements of the container.
+
+pointer data () noexcept
+ Returns a pointer to the underlying array serving as element storage.
+
+const_pointer data () const noexcept
+ Returns a constant pointer to the underlying array serving as element storage.
+
+const size_type data_offset () const noexcept
+ Returns the offset to the first element in the container.
+
+size_type size () const noexcept
+ Returns the number of element in the container.
+
+constexpr size_type dimension () const noexcept
+ Returns the number of dimensions of the container.
+
+constexpr const inner_shape_type & shape () const noexcept
+ Returns the shape of the container.
+
+constexpr const inner_strides_type & strides () const noexcept
+ Returns the strides of the container.
+
+constexpr const inner_backstrides_type & backstrides () const noexcept
+ Returns the backstrides of the container.
+
+auto stepper_begin (const S &shape) noexcept -> stepper
+
+auto stepper_end (const S &shape, layout_type l) noexcept -> stepper
+
+auto stepper_begin (const S &shape) const noexcept -> const_stepper
+
+auto stepper_end (const S &shape, layout_type l) const noexcept -> const_stepper
+
+auto load_simd (size_type i) const -> container_simd_return_type_t< storage_type, value_type, requested_type >
+
+bool broadcast_shape (S &shape, bool reuse_cache=false) const
+ Broadcast the shape of the container to the specified parameter.
+
+bool has_linear_assign (const S &strides) const noexcept
+ Checks whether the xcontainer can be linearly assigned to an expression with the specified strides.
+
+auto stepper_begin (const S &shape) noexcept -> stepper
+
+auto stepper_begin (const S &shape) const noexcept -> const_stepper
+
+auto stepper_end (const S &shape, layout_type l) noexcept -> stepper
+
+auto stepper_end (const S &shape, layout_type l) const noexcept -> const_stepper
+
+reference data_element (size_type i)
+
+const_reference data_element (size_type i) const
+
+reference flat (size_type i)
+ Returns a reference to the element at the specified position in the container storage (as if it was one dimensional).
+
+const_reference flat (size_type i) const
+ Returns a constant reference to the element at the specified position in the container storage (as if it was one dimensional).
+
+void store_simd (size_type i, const simd &e)
+
+auto load_simd (size_type i) const -> container_simd_return_type_t< storage_type, value_type, requested_type >
+
+linear_iterator linear_begin () noexcept
+
+const_linear_iterator linear_begin () const noexcept
+
+linear_iterator linear_end () noexcept
+
+const_linear_iterator linear_end () const noexcept
+
+const_linear_iterator linear_cbegin () const noexcept
+
+const_linear_iterator linear_cend () const noexcept
+
+reverse_linear_iterator linear_rbegin () noexcept
+
+const_reverse_linear_iterator linear_rbegin () const noexcept
+
+reverse_linear_iterator linear_rend () noexcept
+
+const_reverse_linear_iterator linear_rend () const noexcept
+
+const_reverse_linear_iterator linear_crbegin () const noexcept
+
+const_reverse_linear_iterator linear_crend () const noexcept
+
+
Public Member Functions inherited from xt::xcontiguous_iterable< xarray_adaptor< EC, L, SC, Tag > >
+
+select_iterator< L > begin () noexcept
+
+
+select_const_iterator< L > begin () const noexcept
+
+
+broadcast_iterator< S, L > begin (const S &shape) noexcept
+
+
+const_broadcast_iterator< S, L > begin (const S &shape) const noexcept
+
+
+select_iterator< L > end () noexcept
+
+
+select_const_iterator< L > end () const noexcept
+
+
+broadcast_iterator< S, L > end (const S &shape) noexcept
+
+
+const_broadcast_iterator< S, L > end (const S &shape) const noexcept
+
+
+select_const_iterator< L > cbegin () const noexcept
+
+
+const_broadcast_iterator< S, L > cbegin (const S &shape) const noexcept
+
+
+select_const_iterator< L > cend () const noexcept
+
+
+const_broadcast_iterator< S, L > cend (const S &shape) const noexcept
+
+
+select_reverse_iterator< L > rbegin () noexcept
+
+
+select_const_reverse_iterator< L > rbegin () const noexcept
+
+
+reverse_broadcast_iterator< S, L > rbegin (const S &shape) noexcept
+
+
+const_reverse_broadcast_iterator< S, L > rbegin (const S &shape) const noexcept
+
+
+select_reverse_iterator< L > rend () noexcept
+
+
+select_const_reverse_iterator< L > rend () const noexcept
+
+
+reverse_broadcast_iterator< S, L > rend (const S &shape) noexcept
+
+
+const_reverse_broadcast_iterator< S, L > rend (const S &shape) const noexcept
+
+
+select_const_reverse_iterator< L > crbegin () const noexcept
+
+
+const_reverse_broadcast_iterator< S, L > crbegin (const S &shape) const noexcept
+
+
+select_const_reverse_iterator< L > crend () const noexcept
+
+
+const_reverse_broadcast_iterator< S, L > crend (const S &shape) const noexcept
+
+auto begin () noexcept -> select_iterator< L >
+ Returns an iterator to the first element of the expression.
+
+auto end () noexcept -> select_iterator< L >
+ Returns an iterator to the element following the last element of the expression.
+
+auto begin () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the first element of the expression.
+
+auto end () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto cbegin () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the first element of the expression.
+
+auto cend () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto begin () noexcept -> select_iterator< L >
+ Returns an iterator to the first element of the expression.
+
+auto begin () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the first element of the expression.
+
+auto end () noexcept -> select_iterator< L >
+ Returns an iterator to the element following the last element of the expression.
+
+auto end () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto cbegin () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the first element of the expression.
+
+auto cend () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto rbegin () noexcept -> select_reverse_iterator< L >
+ Returns an iterator to the first element of the reversed expression.
+
+auto rend () noexcept -> select_reverse_iterator< L >
+ Returns an iterator to the element following the last element of the reversed expression.
+
+auto rbegin () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto rend () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto crbegin () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto crend () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto rbegin () noexcept -> select_reverse_iterator< L >
+ Returns an iterator to the first element of the reversed expression.
+
+auto rbegin () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto rend () noexcept -> select_reverse_iterator< L >
+ Returns an iterator to the element following the last element of the reversed expression.
+
+auto rend () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto crbegin () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto crend () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto begin (const S &shape) noexcept -> broadcast_iterator< S, L >
+ Returns an iterator to the first element of the expression.
+
+auto end (const S &shape) noexcept -> broadcast_iterator< S, L >
+ Returns an iterator to the element following the last element of the expression.
+
+auto begin (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the expression.
+
+auto end (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto cbegin (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the expression.
+
+auto cend (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto begin (const S &shape) noexcept -> broadcast_iterator< S, L >
+ Returns an iterator to the first element of the expression.
+
+auto begin (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the expression.
+
+auto end (const S &shape) noexcept -> broadcast_iterator< S, L >
+ Returns an iterator to the element following the last element of the expression.
+
+auto end (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto cbegin (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the expression.
+
+auto cend (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto rbegin (const S &shape) noexcept -> reverse_broadcast_iterator< S, L >
+ Returns an iterator to the first element of the reversed expression.
+
+auto rend (const S &shape) noexcept -> reverse_broadcast_iterator< S, L >
+ Returns an iterator to the element following the last element of the reversed expression.
+
+auto rbegin (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto rend (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto crbegin (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto crend (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto rbegin (const S &shape) noexcept -> reverse_broadcast_iterator< S, L >
+ Returns an iterator to the first element of the reversed expression.
+
+auto rbegin (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto rend (const S &shape) noexcept -> reverse_broadcast_iterator< S, L >
+ Returns an iterator to the element following the last element of the reversed expression.
+
+auto rend (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto crbegin (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto crend (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+
Public Member Functions inherited from xt::xcontainer_semantic< xarray_adaptor< EC, L, SC, Tag > >
+
+derived_type & assign_xexpression (const xexpression< E > &e)
+
+
+derived_type & computed_assign (const xexpression< E > &e)
+
+
+derived_type & scalar_computed_assign (const E &e, F &&f)
+
+auto assign_xexpression (const xexpression< E > &e) -> derived_type &
+
+auto computed_assign (const xexpression< E > &e) -> derived_type &
+
+auto scalar_computed_assign (const E &e, F &&f) -> derived_type &
+
+auto operator= (const xexpression< E > &e) -> derived_type &
+
+derived_type & assign_temporary (temporary_type &&)
+ Assigns the temporary tmp to *this.
+
+auto assign_xexpression (const xexpression< E > &e) -> derived_type &
+
+auto computed_assign (const xexpression< E > &e) -> derived_type &
+
+auto scalar_computed_assign (const E &e, F &&f) -> derived_type &
+
+auto operator= (const xexpression< E > &e) -> derived_type &
+
+
Public Member Functions inherited from xt::xsemantic_base< xarray_adaptor< EC, L, SC, Tag > >
+
+disable_xexpression< E, derived_type & > operator+= (const E &)
+
+
+derived_type & operator+= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator-= (const E &)
+
+
+derived_type & operator-= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator*= (const E &)
+
+
+derived_type & operator*= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator/= (const E &)
+
+
+derived_type & operator/= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator%= (const E &)
+
+
+derived_type & operator%= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator&= (const E &)
+
+
+derived_type & operator&= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator|= (const E &)
+
+
+derived_type & operator|= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator^= (const E &)
+
+
+derived_type & operator^= (const xexpression< E > &)
+
+
+derived_type & assign (const xexpression< E > &)
+
+
+derived_type & plus_assign (const xexpression< E > &)
+
+
+derived_type & minus_assign (const xexpression< E > &)
+
+
+derived_type & multiplies_assign (const xexpression< E > &)
+
+
+derived_type & divides_assign (const xexpression< E > &)
+
+
+derived_type & modulus_assign (const xexpression< E > &)
+
+
+derived_type & bit_and_assign (const xexpression< E > &)
+
+
+derived_type & bit_or_assign (const xexpression< E > &)
+
+
+derived_type & bit_xor_assign (const xexpression< E > &)
+
+auto operator+= (const E &e) -> disable_xexpression< E, derived_type & >
+ Adds the scalar e to *this.
+
+auto operator-= (const E &e) -> disable_xexpression< E, derived_type & >
+ Subtracts the scalar e from *this.
+
+auto operator*= (const E &e) -> disable_xexpression< E, derived_type & >
+ Multiplies *this with the scalar e.
+
+auto operator/= (const E &e) -> disable_xexpression< E, derived_type & >
+ Divides *this by the scalar e.
+
+auto operator%= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the remainder of *this after division by the scalar e.
+
+auto operator&= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise and of *this and the scalar e and assigns it to *this.
+
+auto operator|= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise or of *this and the scalar e and assigns it to *this.
+
+auto operator^= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise xor of *this and the scalar e and assigns it to *this.
+
+auto operator+= (const xexpression< E > &e) -> derived_type &
+ Adds the xexpression e to *this.
+
+auto operator-= (const xexpression< E > &e) -> derived_type &
+ Subtracts the xexpression e from *this.
+
+auto operator*= (const xexpression< E > &e) -> derived_type &
+ Multiplies *this with the xexpression e.
+
+auto operator/= (const xexpression< E > &e) -> derived_type &
+ Divides *this by the xexpression e.
+
+auto operator%= (const xexpression< E > &e) -> derived_type &
+ Computes the remainder of *this after division by the xexpression e.
+
+auto operator&= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise and of *this and the xexpression e and assigns it to *this.
+
+auto operator|= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise or of *this and the xexpression e and assigns it to *this.
+
+auto operator^= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise xor of *this and the xexpression e and assigns it to *this.
+
+auto operator+= (const E &e) -> disable_xexpression< E, derived_type & >
+ Adds the scalar e to *this.
+
+auto operator+= (const xexpression< E > &e) -> derived_type &
+ Adds the xexpression e to *this.
+
+auto operator-= (const E &e) -> disable_xexpression< E, derived_type & >
+ Subtracts the scalar e from *this.
+
+auto operator-= (const xexpression< E > &e) -> derived_type &
+ Subtracts the xexpression e from *this.
+
+auto operator*= (const E &e) -> disable_xexpression< E, derived_type & >
+ Multiplies *this with the scalar e.
+
+auto operator*= (const xexpression< E > &e) -> derived_type &
+ Multiplies *this with the xexpression e.
+
+auto operator/= (const E &e) -> disable_xexpression< E, derived_type & >
+ Divides *this by the scalar e.
+
+auto operator/= (const xexpression< E > &e) -> derived_type &
+ Divides *this by the xexpression e.
+
+auto operator%= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the remainder of *this after division by the scalar e.
+
+auto operator%= (const xexpression< E > &e) -> derived_type &
+ Computes the remainder of *this after division by the xexpression e.
+
+auto operator&= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise and of *this and the scalar e and assigns it to *this.
+
+auto operator&= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise and of *this and the xexpression e and assigns it to *this.
+
+auto operator|= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise or of *this and the scalar e and assigns it to *this.
+
+auto operator|= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise or of *this and the xexpression e and assigns it to *this.
+
+auto operator^= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise xor of *this and the scalar e and assigns it to *this.
+
+auto operator^= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise xor of *this and the xexpression e and assigns it to *this.
+
+auto assign (const xexpression< E > &e) -> derived_type &
+ Assigns the xexpression e to *this.
+
+auto plus_assign (const xexpression< E > &e) -> derived_type &
+ Adds the xexpression e to *this.
+
+auto minus_assign (const xexpression< E > &e) -> derived_type &
+ Subtracts the xexpression e to *this.
+
+auto multiplies_assign (const xexpression< E > &e) -> derived_type &
+ Multiplies *this with the xexpression e.
+
+auto divides_assign (const xexpression< E > &e) -> derived_type &
+ Divides *this by the xexpression e.
+
+auto modulus_assign (const xexpression< E > &e) -> derived_type &
+ Computes the remainder of *this after division by the xexpression e.
+
+auto bit_and_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise and of e to *this.
+
+auto bit_or_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise or of e to *this.
+
+auto bit_xor_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise xor of e to *this.
+
+auto operator= (const xexpression< E > &e) -> derived_type &
+
+auto assign (const xexpression< E > &e) -> derived_type &
+ Assigns the xexpression e to *this.
+
+auto plus_assign (const xexpression< E > &e) -> derived_type &
+ Adds the xexpression e to *this.
+
+auto minus_assign (const xexpression< E > &e) -> derived_type &
+ Subtracts the xexpression e to *this.
+
+auto multiplies_assign (const xexpression< E > &e) -> derived_type &
+ Multiplies *this with the xexpression e.
+
+auto divides_assign (const xexpression< E > &e) -> derived_type &
+ Divides *this by the xexpression e.
+
+auto modulus_assign (const xexpression< E > &e) -> derived_type &
+ Computes the remainder of *this after division by the xexpression e.
+
+auto bit_and_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise and of e to *this.
+
+auto bit_or_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise or of e to *this.
+
+auto bit_xor_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise xor of e to *this.
+
+auto operator= (const xexpression< E > &e) -> derived_type &
+
+
+
+Static Public Attributes
+static constexpr std::size_t rank = SIZE_MAX
+
+
Static Public Attributes inherited from xt::xcontainer< xarray_adaptor< EC, L, SC, Tag > >
+static constexpr layout_type static_layout
+
+static constexpr bool contiguous_layout
+
+
Static Public Attributes inherited from xt::xcontiguous_iterable< xarray_adaptor< EC, L, SC, Tag > >
+static constexpr layout_type static_layout
+
+
+
+Friends
+class xcontainer< xarray_adaptor< EC, L, SC, Tag > >
+
+
+Extended copy semantic
+template<class P, class S>
+void reset_buffer (P &&pointer, S &&size)
+
+template<class E>
+auto operator= (const xexpression< E > &e) -> self_type &
+ The extended assignment operator.
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::xstrided_container< xarray_adaptor< EC, L, SC, Tag > >
+
+ xstrided_container (const xstrided_container &)=default
+
+
+ xstrided_container (xstrided_container &&)=default
+
+
+xstrided_container & operator= (const xstrided_container &)=default
+
+
+xstrided_container & operator= (xstrided_container &&)=default
+
+ xstrided_container (inner_shape_type &&, inner_strides_type &&) noexcept
+
+ xstrided_container (inner_shape_type &&, inner_strides_type &&, inner_backstrides_type &&, layout_type &&) noexcept
+
+inner_shape_type & shape_impl () noexcept
+
+const inner_shape_type & shape_impl () const noexcept
+
+inner_strides_type & strides_impl () noexcept
+
+const inner_strides_type & strides_impl () const noexcept
+
+inner_backstrides_type & backstrides_impl () noexcept
+
+const inner_backstrides_type & backstrides_impl () const noexcept
+
+void reshape_impl (S &&shape, std::true_type, layout_type layout=base_type::static_layout)
+
+void reshape_impl (S &&shape, std::false_type, layout_type layout=base_type::static_layout)
+
+layout_type & mutable_layout () noexcept
+
+
Protected Member Functions inherited from xt::xcontainer< xarray_adaptor< EC, L, SC, Tag > >
+
+ xcontainer (const xcontainer &)=default
+
+
+ xcontainer (xcontainer &&)=default
+
+
+xcontainer & operator= (const xcontainer &)=default
+
+
+xcontainer & operator= (xcontainer &&)=default
+
+container_iterator data_xbegin () noexcept
+
+const_container_iterator data_xbegin () const noexcept
+
+container_iterator data_xend (layout_type l, size_type offset) noexcept
+
+const_container_iterator data_xend (layout_type l, size_type offset) const noexcept
+
+derived_type & derived_cast () &noexcept
+
+const derived_type & derived_cast () const &noexcept
+
+derived_type derived_cast () &&noexcept
+
+
Protected Member Functions inherited from xt::xcontainer_semantic< xarray_adaptor< EC, L, SC, Tag > >
+
+ xcontainer_semantic (const xcontainer_semantic &)=default
+
+
+ xcontainer_semantic (xcontainer_semantic &&)=default
+
+
+xcontainer_semantic & operator= (const xcontainer_semantic &)=default
+
+
+xcontainer_semantic & operator= (xcontainer_semantic &&)=default
+
+
+derived_type & operator= (const xexpression< E > &)
+
+
Protected Member Functions inherited from xt::xsemantic_base< xarray_adaptor< EC, L, SC, Tag > >
+
+ xsemantic_base (const xsemantic_base &)=default
+
+
+ xsemantic_base (xsemantic_base &&)=default
+
+
+xsemantic_base & operator= (const xsemantic_base &)=default
+
+
+xsemantic_base & operator= (xsemantic_base &&)=default
+
+
+derived_type & operator= (const xexpression< E > &)
+ Detailed Description
+
+class xt::xarray_adaptor< EC, L, SC, Tag >
+
+
+
+ EC The closure for the container type to adapt.
+ L The layout_type of the adaptor.
+ SC The type of the containers holding the shape and the strides.
+ Tag The expression tag.
+
+Member Typedef Documentation
+
+◆ allocator_type
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::allocator_type = typename base_type::allocator_type
+ ◆ backstrides_type
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::backstrides_type = typename base_type::backstrides_type
+ ◆ base_type
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::base_type = xstrided_container<self_type>
+ ◆ container_closure_type
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::container_closure_type = EC
+ ◆ expression_tag
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::expression_tag = Tag
+ ◆ extension_base
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::extension_base = extension::xarray_adaptor_base_t<EC, L, SC, Tag>
+ ◆ self_type
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::self_type = xarray_adaptor<EC, L, SC, Tag>
+ ◆ semantic_base
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::semantic_base = xcontainer_semantic<self_type>
+ ◆ shape_type
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::shape_type = typename base_type::shape_type
+ ◆ storage_type
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::storage_type = typename base_type::storage_type
+ ◆ strides_type
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::strides_type = typename base_type::strides_type
+ ◆ temporary_type
+
+
+
+
+
+ using xt::xarray_adaptor< EC, L, SC, Tag >::temporary_type = typename semantic_base::temporary_type
+ Constructor & Destructor Documentation
+
+◆ xarray_adaptor() [1/4]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_adaptor< EC, L, SC, Tag >::xarray_adaptor
+ (
+ storage_type && storage )
+
+
+inline
+
+
+
+
+
+ storage the container to adapt ◆ xarray_adaptor() [2/4]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_adaptor< EC, L, SC, Tag >::xarray_adaptor
+ (
+ const storage_type & storage )
+
+
+inline
+
+
+
+
+
+ storage the container to adapt ◆ xarray_adaptor() [3/4]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_adaptor< EC, L, SC, Tag >::xarray_adaptor
+ (
+ D && storage,
+
+
+
+
+ const shape_type & shape,
+
+
+
+
+ layout_type l = L )
+
+inline
+
+
+
+
+
+ storage the container to adapt
+ shape the shape of the xarray_adaptor
+ l the layout_type of the xarray_adaptor ◆ xarray_adaptor() [4/4]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_adaptor< EC, L, SC, Tag >::xarray_adaptor
+ (
+ D && storage,
+
+
+
+
+ const shape_type & shape,
+
+
+
+
+ const strides_type & strides )
+
+inline
+
+
+
+
+
+ storage the container to adapt
+ shape the shape of the xarray_adaptor
+ strides the strides of the xarray_adaptor Member Function Documentation
+
+◆ operator=() [1/4]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xarray_adaptor< EC, L, SC, Tag >::operator=
+ (
+ const xarray_adaptor< EC, L, SC, Tag > & rhs )
+
+
+inline
+ ◆ operator=() [2/4]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xarray_adaptor< EC, L, SC, Tag >::operator=
+ (
+ const xexpression< E > & e )
+ -> self_type&
+
+
+inline
+ ◆ operator=() [3/4]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xarray_adaptor< EC, L, SC, Tag >::operator=
+ (
+ temporary_type && rhs )
+
+
+inline
+ ◆ operator=() [4/4]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xarray_adaptor< EC, L, SC, Tag >::operator=
+ (
+ xarray_adaptor< EC, L, SC, Tag > && rhs )
+
+
+inline
+ ◆ reset_buffer()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::xarray_adaptor< EC, L, SC, Tag >::reset_buffer
+ (
+ P && pointer,
+
+
+
+
+ S && size )
+
+inline
+ Friends And Related Symbol Documentation
+
+◆ xcontainer< xarray_adaptor< EC, L, SC, Tag > >
+
+
+
+
+
+
+
+
+
+
+
+ friend class xcontainer< xarray_adaptor< EC, L, SC, Tag > >
+
+friend
+ Member Data Documentation
+
+◆ rank
+
+
+
+
+
+
+
+
+
+
+
+ std::size_t xt::xarray_adaptor< EC, L, SC, Tag >::rank = SIZE_MAX
+
+staticconstexpr
+
The documentation for this class was generated from the following file:
+
+^la!Q{oVC@_6H-#^Vc>aw<63Yvi%4LCo61i=o-`MW#o%#xoF7bNQVezX
z`E4h^8}94t1K$tTIX(hqvOyxw6@e2JB?r3cWJ
zhZ5#7p|heA3f90Bo1@z-R+-g(=vxR<{bfZW5he?qhcdur&?nKRe^(-jC1#kw#include <xarray.hpp>
+
+
+
+
+Public Member Functions
+
+ xarray_container (const xarray_container &)=default
+
+
+xarray_container & operator= (const xarray_container &)=default
+
+
+ xarray_container (xarray_container &&)=default
+
+
+xarray_container & operator= (xarray_container &&)=default
+
+
+template<std::size_t N>
+xarray_container & operator= (xtensor_container< EC, N, L, Tag > &&rhs)
+
+
+template<class E>
+xarray_container & operator= (const xexpression< E > &e)
+
+
+ xarray_container ()
+ Allocates an uninitialized xarray_container that holds 0 element.
+
+ xarray_container (const shape_type &shape, layout_type l=L)
+ Allocates an uninitialized xarray_container with the specified shape and layout_type.
+
+ xarray_container (const shape_type &shape, const_reference value, layout_type l=L)
+ Allocates an xarray_container with the specified shape and layout_type.
+
+ xarray_container (const shape_type &shape, const strides_type &strides)
+ Allocates an uninitialized xarray_container with the specified shape and strides.
+
+ xarray_container (const shape_type &shape, const strides_type &strides, const_reference value)
+ Allocates an uninitialized xarray_container with the specified shape and strides.
+
+ xarray_container (storage_type &&storage, inner_shape_type &&shape, inner_strides_type &&strides)
+ Allocates an xarray_container by moving specified data, shape and strides.
+
+ xarray_container (const value_type &t)
+ Allocates an xarray_container that holds a single element initialized to the specified value.
+
+
+ xarray_container (nested_initializer_list_t< value_type, 1 > t)
+ Allocates a one-dimensional xarray_container.
+
+ xarray_container (nested_initializer_list_t< value_type, 2 > t)
+ Allocates a two-dimensional xarray_container.
+
+ xarray_container (nested_initializer_list_t< value_type, 3 > t)
+ Allocates a three-dimensional xarray_container.
+
+ xarray_container (nested_initializer_list_t< value_type, 4 > t)
+ Allocates a four-dimensional xarray_container.
+
+ xarray_container (nested_initializer_list_t< value_type, 5 > t)
+ Allocates a five-dimensional xarray_container.
+
+template<std::size_t N>
+ xarray_container (xtensor_container< EC, N, L, Tag > &&rhs)
+
+template<class S>
+xarray_container< EC, L, SC, Tag > from_shape (S &&s)
+ Allocates and returns an xarray_container with the specified shape.
+
+template<std::size_t N>
+xarray_container< EC, L, SC, Tag > & operator= (xtensor_container< EC, N, L, Tag > &&rhs)
+
+void resize (S &&shape, bool force=false)
+ Resizes the container.
+
+void resize (S &&shape, layout_type l)
+ Resizes the container.
+
+void resize (S &&shape, const strides_type &strides)
+ Resizes the container.
+
+auto & reshape (S &&shape, layout_type layout=base_type::static_layout) &
+ Reshapes the container and keeps old elements.
+
+auto & reshape (std::initializer_list< T > shape, layout_type layout=base_type::static_layout) &
+
+layout_type layout () const noexcept
+ Return the layout_type of the container.
+
+bool is_contiguous () const noexcept
+
+
Public Member Functions inherited from xt::xcontainer< xarray_container< EC, L, SC, Tag > >
+
+reference at (Args... args)
+
+
+disable_integral_t< S, reference > operator[] (const S &index)
+
+
+reference operator[] (std::initializer_list< I > index)
+
+
+reference operator[] (size_type i)
+
+
+reference back ()
+ Returns a reference to the last element of the expression.
+
+
+reference front ()
+ Returns a reference to the first element of the expression.
+
+
+reference periodic (Args... args)
+
+
+reference operator() (Args... args)
+
+
+const_reference operator() (Args... args) const
+
+
+reference unchecked (Args... args)
+
+
+const_reference unchecked (Args... args) const
+
+
+reference element (It first, It last)
+
+
+const_reference element (It first, It last) const
+
+
+stepper stepper_begin (const S &shape) noexcept
+
+
+const_stepper stepper_begin (const S &shape) const noexcept
+
+
+stepper stepper_end (const S &shape, layout_type l) noexcept
+
+
+const_stepper stepper_end (const S &shape, layout_type l) const noexcept
+
+
+container_simd_return_type_t< storage_type, value_type, requested_type > load_simd (size_type i) const
+
+
+reference at (Args... args)
+
+
+disable_integral_t< S, reference > operator[] (const S &index)
+
+
+reference operator[] (std::initializer_list< I > index)
+
+reference operator[] (size_type i)
+
+reference back ()
+ Returns a reference to the last element of the expression.
+
+reference front ()
+ Returns a reference to the first element of the expression.
+
+
+reference periodic (Args... args)
+
+auto operator() (Args... args) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto operator() (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the container.
+
+auto unchecked (Args... args) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto unchecked (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the container.
+
+auto element (It first, It last) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto element (It first, It last) const -> const_reference
+ Returns a reference to the element at the specified position in the container.
+
+void fill (const T &value)
+ Fills the container with the given value.
+
+auto operator() (Args... args) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto operator() (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the container.
+
+auto unchecked (Args... args) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto unchecked (Args... args) const -> const_reference
+ Returns a constant reference to the element at the specified position in the container.
+
+auto element (It first, It last) -> reference
+ Returns a reference to the element at the specified position in the container.
+
+auto element (It first, It last) const -> const_reference
+ Returns a reference to the element at the specified position in the container.
+
+storage_type & storage () noexcept
+ Returns a reference to the buffer containing the elements of the container.
+
+const storage_type & storage () const noexcept
+ Returns a constant reference to the buffer containing the elements of the container.
+
+pointer data () noexcept
+ Returns a pointer to the underlying array serving as element storage.
+
+const_pointer data () const noexcept
+ Returns a constant pointer to the underlying array serving as element storage.
+
+const size_type data_offset () const noexcept
+ Returns the offset to the first element in the container.
+
+size_type size () const noexcept
+ Returns the number of element in the container.
+
+constexpr size_type dimension () const noexcept
+ Returns the number of dimensions of the container.
+
+constexpr const inner_shape_type & shape () const noexcept
+ Returns the shape of the container.
+
+constexpr const inner_strides_type & strides () const noexcept
+ Returns the strides of the container.
+
+constexpr const inner_backstrides_type & backstrides () const noexcept
+ Returns the backstrides of the container.
+
+auto stepper_begin (const S &shape) noexcept -> stepper
+
+auto stepper_end (const S &shape, layout_type l) noexcept -> stepper
+
+auto stepper_begin (const S &shape) const noexcept -> const_stepper
+
+auto stepper_end (const S &shape, layout_type l) const noexcept -> const_stepper
+
+auto load_simd (size_type i) const -> container_simd_return_type_t< storage_type, value_type, requested_type >
+
+bool broadcast_shape (S &shape, bool reuse_cache=false) const
+ Broadcast the shape of the container to the specified parameter.
+
+bool has_linear_assign (const S &strides) const noexcept
+ Checks whether the xcontainer can be linearly assigned to an expression with the specified strides.
+
+auto stepper_begin (const S &shape) noexcept -> stepper
+
+auto stepper_begin (const S &shape) const noexcept -> const_stepper
+
+auto stepper_end (const S &shape, layout_type l) noexcept -> stepper
+
+auto stepper_end (const S &shape, layout_type l) const noexcept -> const_stepper
+
+reference data_element (size_type i)
+
+const_reference data_element (size_type i) const
+
+reference flat (size_type i)
+ Returns a reference to the element at the specified position in the container storage (as if it was one dimensional).
+
+const_reference flat (size_type i) const
+ Returns a constant reference to the element at the specified position in the container storage (as if it was one dimensional).
+
+void store_simd (size_type i, const simd &e)
+
+auto load_simd (size_type i) const -> container_simd_return_type_t< storage_type, value_type, requested_type >
+
+linear_iterator linear_begin () noexcept
+
+const_linear_iterator linear_begin () const noexcept
+
+linear_iterator linear_end () noexcept
+
+const_linear_iterator linear_end () const noexcept
+
+const_linear_iterator linear_cbegin () const noexcept
+
+const_linear_iterator linear_cend () const noexcept
+
+reverse_linear_iterator linear_rbegin () noexcept
+
+const_reverse_linear_iterator linear_rbegin () const noexcept
+
+reverse_linear_iterator linear_rend () noexcept
+
+const_reverse_linear_iterator linear_rend () const noexcept
+
+const_reverse_linear_iterator linear_crbegin () const noexcept
+
+const_reverse_linear_iterator linear_crend () const noexcept
+
+
Public Member Functions inherited from xt::xcontiguous_iterable< xarray_container< EC, L, SC, Tag > >
+
+select_iterator< L > begin () noexcept
+
+
+select_const_iterator< L > begin () const noexcept
+
+
+broadcast_iterator< S, L > begin (const S &shape) noexcept
+
+
+const_broadcast_iterator< S, L > begin (const S &shape) const noexcept
+
+
+select_iterator< L > end () noexcept
+
+
+select_const_iterator< L > end () const noexcept
+
+
+broadcast_iterator< S, L > end (const S &shape) noexcept
+
+
+const_broadcast_iterator< S, L > end (const S &shape) const noexcept
+
+
+select_const_iterator< L > cbegin () const noexcept
+
+
+const_broadcast_iterator< S, L > cbegin (const S &shape) const noexcept
+
+
+select_const_iterator< L > cend () const noexcept
+
+
+const_broadcast_iterator< S, L > cend (const S &shape) const noexcept
+
+
+select_reverse_iterator< L > rbegin () noexcept
+
+
+select_const_reverse_iterator< L > rbegin () const noexcept
+
+
+reverse_broadcast_iterator< S, L > rbegin (const S &shape) noexcept
+
+
+const_reverse_broadcast_iterator< S, L > rbegin (const S &shape) const noexcept
+
+
+select_reverse_iterator< L > rend () noexcept
+
+
+select_const_reverse_iterator< L > rend () const noexcept
+
+
+reverse_broadcast_iterator< S, L > rend (const S &shape) noexcept
+
+
+const_reverse_broadcast_iterator< S, L > rend (const S &shape) const noexcept
+
+
+select_const_reverse_iterator< L > crbegin () const noexcept
+
+
+const_reverse_broadcast_iterator< S, L > crbegin (const S &shape) const noexcept
+
+
+select_const_reverse_iterator< L > crend () const noexcept
+
+
+const_reverse_broadcast_iterator< S, L > crend (const S &shape) const noexcept
+
+auto begin () noexcept -> select_iterator< L >
+ Returns an iterator to the first element of the expression.
+
+auto end () noexcept -> select_iterator< L >
+ Returns an iterator to the element following the last element of the expression.
+
+auto begin () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the first element of the expression.
+
+auto end () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto cbegin () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the first element of the expression.
+
+auto cend () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto begin () noexcept -> select_iterator< L >
+ Returns an iterator to the first element of the expression.
+
+auto begin () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the first element of the expression.
+
+auto end () noexcept -> select_iterator< L >
+ Returns an iterator to the element following the last element of the expression.
+
+auto end () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto cbegin () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the first element of the expression.
+
+auto cend () const noexcept -> select_const_iterator< L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto rbegin () noexcept -> select_reverse_iterator< L >
+ Returns an iterator to the first element of the reversed expression.
+
+auto rend () noexcept -> select_reverse_iterator< L >
+ Returns an iterator to the element following the last element of the reversed expression.
+
+auto rbegin () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto rend () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto crbegin () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto crend () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto rbegin () noexcept -> select_reverse_iterator< L >
+ Returns an iterator to the first element of the reversed expression.
+
+auto rbegin () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto rend () noexcept -> select_reverse_iterator< L >
+ Returns an iterator to the element following the last element of the reversed expression.
+
+auto rend () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto crbegin () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto crend () const noexcept -> select_const_reverse_iterator< L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto begin (const S &shape) noexcept -> broadcast_iterator< S, L >
+ Returns an iterator to the first element of the expression.
+
+auto end (const S &shape) noexcept -> broadcast_iterator< S, L >
+ Returns an iterator to the element following the last element of the expression.
+
+auto begin (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the expression.
+
+auto end (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto cbegin (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the expression.
+
+auto cend (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto begin (const S &shape) noexcept -> broadcast_iterator< S, L >
+ Returns an iterator to the first element of the expression.
+
+auto begin (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the expression.
+
+auto end (const S &shape) noexcept -> broadcast_iterator< S, L >
+ Returns an iterator to the element following the last element of the expression.
+
+auto end (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto cbegin (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the expression.
+
+auto cend (const S &shape) const noexcept -> const_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the expression.
+
+auto rbegin (const S &shape) noexcept -> reverse_broadcast_iterator< S, L >
+ Returns an iterator to the first element of the reversed expression.
+
+auto rend (const S &shape) noexcept -> reverse_broadcast_iterator< S, L >
+ Returns an iterator to the element following the last element of the reversed expression.
+
+auto rbegin (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto rend (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto crbegin (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto crend (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto rbegin (const S &shape) noexcept -> reverse_broadcast_iterator< S, L >
+ Returns an iterator to the first element of the reversed expression.
+
+auto rbegin (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto rend (const S &shape) noexcept -> reverse_broadcast_iterator< S, L >
+ Returns an iterator to the element following the last element of the reversed expression.
+
+auto rend (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+auto crbegin (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the first element of the reversed expression.
+
+auto crend (const S &shape) const noexcept -> const_reverse_broadcast_iterator< S, L >
+ Returns a constant iterator to the element following the last element of the reversed expression.
+
+
Public Member Functions inherited from xt::xcontainer_semantic< xarray_container< EC, L, SC, Tag > >
+
+derived_type & assign_xexpression (const xexpression< E > &e)
+
+
+derived_type & computed_assign (const xexpression< E > &e)
+
+
+derived_type & scalar_computed_assign (const E &e, F &&f)
+
+auto assign_xexpression (const xexpression< E > &e) -> derived_type &
+
+auto computed_assign (const xexpression< E > &e) -> derived_type &
+
+auto scalar_computed_assign (const E &e, F &&f) -> derived_type &
+
+auto operator= (const xexpression< E > &e) -> derived_type &
+
+derived_type & assign_temporary (temporary_type &&)
+ Assigns the temporary tmp to *this.
+
+auto assign_xexpression (const xexpression< E > &e) -> derived_type &
+
+auto computed_assign (const xexpression< E > &e) -> derived_type &
+
+auto scalar_computed_assign (const E &e, F &&f) -> derived_type &
+
+auto operator= (const xexpression< E > &e) -> derived_type &
+
+
Public Member Functions inherited from xt::xsemantic_base< xarray_container< EC, L, SC, Tag > >
+
+disable_xexpression< E, derived_type & > operator+= (const E &)
+
+
+derived_type & operator+= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator-= (const E &)
+
+
+derived_type & operator-= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator*= (const E &)
+
+
+derived_type & operator*= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator/= (const E &)
+
+
+derived_type & operator/= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator%= (const E &)
+
+
+derived_type & operator%= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator&= (const E &)
+
+
+derived_type & operator&= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator|= (const E &)
+
+
+derived_type & operator|= (const xexpression< E > &)
+
+
+disable_xexpression< E, derived_type & > operator^= (const E &)
+
+
+derived_type & operator^= (const xexpression< E > &)
+
+
+derived_type & assign (const xexpression< E > &)
+
+
+derived_type & plus_assign (const xexpression< E > &)
+
+
+derived_type & minus_assign (const xexpression< E > &)
+
+
+derived_type & multiplies_assign (const xexpression< E > &)
+
+
+derived_type & divides_assign (const xexpression< E > &)
+
+
+derived_type & modulus_assign (const xexpression< E > &)
+
+
+derived_type & bit_and_assign (const xexpression< E > &)
+
+
+derived_type & bit_or_assign (const xexpression< E > &)
+
+
+derived_type & bit_xor_assign (const xexpression< E > &)
+
+auto operator+= (const E &e) -> disable_xexpression< E, derived_type & >
+ Adds the scalar e to *this.
+
+auto operator-= (const E &e) -> disable_xexpression< E, derived_type & >
+ Subtracts the scalar e from *this.
+
+auto operator*= (const E &e) -> disable_xexpression< E, derived_type & >
+ Multiplies *this with the scalar e.
+
+auto operator/= (const E &e) -> disable_xexpression< E, derived_type & >
+ Divides *this by the scalar e.
+
+auto operator%= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the remainder of *this after division by the scalar e.
+
+auto operator&= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise and of *this and the scalar e and assigns it to *this.
+
+auto operator|= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise or of *this and the scalar e and assigns it to *this.
+
+auto operator^= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise xor of *this and the scalar e and assigns it to *this.
+
+auto operator+= (const xexpression< E > &e) -> derived_type &
+ Adds the xexpression e to *this.
+
+auto operator-= (const xexpression< E > &e) -> derived_type &
+ Subtracts the xexpression e from *this.
+
+auto operator*= (const xexpression< E > &e) -> derived_type &
+ Multiplies *this with the xexpression e.
+
+auto operator/= (const xexpression< E > &e) -> derived_type &
+ Divides *this by the xexpression e.
+
+auto operator%= (const xexpression< E > &e) -> derived_type &
+ Computes the remainder of *this after division by the xexpression e.
+
+auto operator&= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise and of *this and the xexpression e and assigns it to *this.
+
+auto operator|= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise or of *this and the xexpression e and assigns it to *this.
+
+auto operator^= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise xor of *this and the xexpression e and assigns it to *this.
+
+auto operator+= (const E &e) -> disable_xexpression< E, derived_type & >
+ Adds the scalar e to *this.
+
+auto operator+= (const xexpression< E > &e) -> derived_type &
+ Adds the xexpression e to *this.
+
+auto operator-= (const E &e) -> disable_xexpression< E, derived_type & >
+ Subtracts the scalar e from *this.
+
+auto operator-= (const xexpression< E > &e) -> derived_type &
+ Subtracts the xexpression e from *this.
+
+auto operator*= (const E &e) -> disable_xexpression< E, derived_type & >
+ Multiplies *this with the scalar e.
+
+auto operator*= (const xexpression< E > &e) -> derived_type &
+ Multiplies *this with the xexpression e.
+
+auto operator/= (const E &e) -> disable_xexpression< E, derived_type & >
+ Divides *this by the scalar e.
+
+auto operator/= (const xexpression< E > &e) -> derived_type &
+ Divides *this by the xexpression e.
+
+auto operator%= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the remainder of *this after division by the scalar e.
+
+auto operator%= (const xexpression< E > &e) -> derived_type &
+ Computes the remainder of *this after division by the xexpression e.
+
+auto operator&= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise and of *this and the scalar e and assigns it to *this.
+
+auto operator&= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise and of *this and the xexpression e and assigns it to *this.
+
+auto operator|= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise or of *this and the scalar e and assigns it to *this.
+
+auto operator|= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise or of *this and the xexpression e and assigns it to *this.
+
+auto operator^= (const E &e) -> disable_xexpression< E, derived_type & >
+ Computes the bitwise xor of *this and the scalar e and assigns it to *this.
+
+auto operator^= (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise xor of *this and the xexpression e and assigns it to *this.
+
+auto assign (const xexpression< E > &e) -> derived_type &
+ Assigns the xexpression e to *this.
+
+auto plus_assign (const xexpression< E > &e) -> derived_type &
+ Adds the xexpression e to *this.
+
+auto minus_assign (const xexpression< E > &e) -> derived_type &
+ Subtracts the xexpression e to *this.
+
+auto multiplies_assign (const xexpression< E > &e) -> derived_type &
+ Multiplies *this with the xexpression e.
+
+auto divides_assign (const xexpression< E > &e) -> derived_type &
+ Divides *this by the xexpression e.
+
+auto modulus_assign (const xexpression< E > &e) -> derived_type &
+ Computes the remainder of *this after division by the xexpression e.
+
+auto bit_and_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise and of e to *this.
+
+auto bit_or_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise or of e to *this.
+
+auto bit_xor_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise xor of e to *this.
+
+auto operator= (const xexpression< E > &e) -> derived_type &
+
+auto assign (const xexpression< E > &e) -> derived_type &
+ Assigns the xexpression e to *this.
+
+auto plus_assign (const xexpression< E > &e) -> derived_type &
+ Adds the xexpression e to *this.
+
+auto minus_assign (const xexpression< E > &e) -> derived_type &
+ Subtracts the xexpression e to *this.
+
+auto multiplies_assign (const xexpression< E > &e) -> derived_type &
+ Multiplies *this with the xexpression e.
+
+auto divides_assign (const xexpression< E > &e) -> derived_type &
+ Divides *this by the xexpression e.
+
+auto modulus_assign (const xexpression< E > &e) -> derived_type &
+ Computes the remainder of *this after division by the xexpression e.
+
+auto bit_and_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise and of e to *this.
+
+auto bit_or_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise or of e to *this.
+
+auto bit_xor_assign (const xexpression< E > &e) -> derived_type &
+ Computes the bitwise xor of e to *this.
+
+auto operator= (const xexpression< E > &e) -> derived_type &
+
+
+
+Static Public Member Functions
+
+template<class S = shape_type>
+static xarray_container from_shape (S &&s)
+
+
+
+Static Public Attributes
+static constexpr std::size_t rank = SIZE_MAX
+
+
Static Public Attributes inherited from xt::xcontainer< xarray_container< EC, L, SC, Tag > >
+static constexpr layout_type static_layout
+
+static constexpr bool contiguous_layout
+
+
Static Public Attributes inherited from xt::xcontiguous_iterable< xarray_container< EC, L, SC, Tag > >
+static constexpr layout_type static_layout
+
+
+
+Friends
+class xcontainer< xarray_container< EC, L, SC, Tag > >
+
+
+Extended copy semantic
+template<class E>
+ xarray_container (const xexpression< E > &e)
+ The extended copy constructor.
+
+template<class E>
+auto operator= (const xexpression< E > &e) -> self_type &
+ The extended assignment operator.
+
+
+
+
+Additional Inherited Members
+
Protected Member Functions inherited from xt::xstrided_container< xarray_container< EC, L, SC, Tag > >
+
+ xstrided_container (const xstrided_container &)=default
+
+
+ xstrided_container (xstrided_container &&)=default
+
+
+xstrided_container & operator= (const xstrided_container &)=default
+
+
+xstrided_container & operator= (xstrided_container &&)=default
+
+ xstrided_container (inner_shape_type &&, inner_strides_type &&) noexcept
+
+ xstrided_container (inner_shape_type &&, inner_strides_type &&, inner_backstrides_type &&, layout_type &&) noexcept
+
+inner_shape_type & shape_impl () noexcept
+
+const inner_shape_type & shape_impl () const noexcept
+
+inner_strides_type & strides_impl () noexcept
+
+const inner_strides_type & strides_impl () const noexcept
+
+inner_backstrides_type & backstrides_impl () noexcept
+
+const inner_backstrides_type & backstrides_impl () const noexcept
+
+void reshape_impl (S &&shape, std::true_type, layout_type layout=base_type::static_layout)
+
+void reshape_impl (S &&shape, std::false_type, layout_type layout=base_type::static_layout)
+
+layout_type & mutable_layout () noexcept
+
+
Protected Member Functions inherited from xt::xcontainer< xarray_container< EC, L, SC, Tag > >
+
+ xcontainer (const xcontainer &)=default
+
+
+ xcontainer (xcontainer &&)=default
+
+
+xcontainer & operator= (const xcontainer &)=default
+
+
+xcontainer & operator= (xcontainer &&)=default
+
+container_iterator data_xbegin () noexcept
+
+const_container_iterator data_xbegin () const noexcept
+
+container_iterator data_xend (layout_type l, size_type offset) noexcept
+
+const_container_iterator data_xend (layout_type l, size_type offset) const noexcept
+
+derived_type & derived_cast () &noexcept
+
+const derived_type & derived_cast () const &noexcept
+
+derived_type derived_cast () &&noexcept
+
+
Protected Member Functions inherited from xt::xcontainer_semantic< xarray_container< EC, L, SC, Tag > >
+
+ xcontainer_semantic (const xcontainer_semantic &)=default
+
+
+ xcontainer_semantic (xcontainer_semantic &&)=default
+
+
+xcontainer_semantic & operator= (const xcontainer_semantic &)=default
+
+
+xcontainer_semantic & operator= (xcontainer_semantic &&)=default
+
+
+derived_type & operator= (const xexpression< E > &)
+
+
Protected Member Functions inherited from xt::xsemantic_base< xarray_container< EC, L, SC, Tag > >
+
+ xsemantic_base (const xsemantic_base &)=default
+
+
+ xsemantic_base (xsemantic_base &&)=default
+
+
+xsemantic_base & operator= (const xsemantic_base &)=default
+
+
+xsemantic_base & operator= (xsemantic_base &&)=default
+
+
+derived_type & operator= (const xexpression< E > &)
+ Detailed Description
+
+class xt::xarray_container< EC, L, SC, Tag >
+
+
+
+ EC The type of the container holding the elements.
+ L The layout_type of the container.
+ SC The type of the containers holding the shape and the strides.
+ Tag The expression tag.
+
+Member Typedef Documentation
+
+◆ allocator_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::allocator_type = typename base_type::allocator_type
+ ◆ backstrides_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::backstrides_type = typename base_type::backstrides_type
+ ◆ base_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::base_type = xstrided_container<self_type>
+ ◆ const_pointer
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::const_pointer = typename base_type::const_pointer
+ ◆ const_reference
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::const_reference = typename base_type::const_reference
+ ◆ expression_tag
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::expression_tag = Tag
+ ◆ extension_base
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::extension_base = extension::xarray_container_base_t<EC, L, SC, Tag>
+ ◆ inner_backstrides_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::inner_backstrides_type = typename base_type::inner_backstrides_type
+ ◆ inner_shape_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::inner_shape_type = typename base_type::inner_shape_type
+ ◆ inner_strides_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::inner_strides_type = typename base_type::inner_strides_type
+ ◆ pointer
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::pointer = typename base_type::pointer
+ ◆ reference
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::reference = typename base_type::reference
+ ◆ self_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::self_type = xarray_container<EC, L, SC, Tag>
+ ◆ semantic_base
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::semantic_base = xcontainer_semantic<self_type>
+ ◆ shape_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::shape_type = typename base_type::shape_type
+ ◆ storage_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::storage_type = typename base_type::storage_type
+ ◆ strides_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::strides_type = typename base_type::strides_type
+ ◆ temporary_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::temporary_type = typename semantic_base::temporary_type
+ ◆ value_type
+
+
+
+
+
+ using xt::xarray_container< EC, L, SC, Tag >::value_type = typename base_type::value_type
+ Constructor & Destructor Documentation
+
+◆ xarray_container() [1/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ )
+
+
+inline
+ ◆ xarray_container() [2/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ const shape_type & shape,
+
+
+
+
+ layout_type l = L )
+
+inlineexplicit
+
+
+
+
+
+ shape the shape of the xarray_container
+ l the layout_type of the xarray_container ◆ xarray_container() [3/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ const shape_type & shape,
+
+
+
+
+ const_reference value,
+
+
+
+
+ layout_type l = L )
+
+inlineexplicit
+
+
+
+
+
+ shape the shape of the xarray_container
+ value the value of the elements
+ l the layout_type of the xarray_container ◆ xarray_container() [4/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ const shape_type & shape,
+
+
+
+
+ const strides_type & strides )
+
+inlineexplicit
+
+
+
+
+
+ shape the shape of the xarray_container
+ strides the strides of the xarray_container ◆ xarray_container() [5/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ const shape_type & shape,
+
+
+
+
+ const strides_type & strides,
+
+
+
+
+ const_reference value )
+
+inlineexplicit
+
+
+
+
+
+ shape the shape of the xarray_container
+ strides the strides of the xarray_container
+ value the value of the elements ◆ xarray_container() [6/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ storage_type && storage,
+
+
+
+
+ inner_shape_type && shape,
+
+
+
+
+ inner_strides_type && strides )
+
+inlineexplicit
+
+
+
+
+
+ storage the data for the xarray_container
+ shape the shape of the xarray_container
+ strides the strides of the xarray_container ◆ xarray_container() [7/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ const value_type & t )
+
+
+inline
+
+
+
+
+
+ t the value of the element ◆ xarray_container() [8/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ nested_initializer_list_t< value_type, 1 > t )
+
+
+inline
+
+
+
+
+
+ t the elements of the xarray_container ◆ xarray_container() [9/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ nested_initializer_list_t< value_type, 2 > t )
+
+
+inline
+
+
+
+
+
+ t the elements of the xarray_container ◆ xarray_container() [10/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ nested_initializer_list_t< value_type, 3 > t )
+
+
+inline
+
+
+
+
+
+ t the elements of the xarray_container ◆ xarray_container() [11/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ nested_initializer_list_t< value_type, 4 > t )
+
+
+inline
+
+
+
+
+
+ t the elements of the xarray_container ◆ xarray_container() [12/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ nested_initializer_list_t< value_type, 5 > t )
+
+
+inline
+
+
+
+
+
+ t the elements of the xarray_container ◆ xarray_container() [13/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ xtensor_container< EC, N, L, Tag > && rhs )
+
+
+inlineexplicit
+ ◆ xarray_container() [14/14]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xarray_container< EC, L, SC, Tag >::xarray_container
+ (
+ const xexpression< E > & e )
+
+
+inline
+ Member Function Documentation
+
+◆ from_shape()
+
+
+
+
+
+
+
+
+
+
+
+ xarray_container< EC, L, SC, Tag > xt::xarray_container< EC, L, SC, Tag >::from_shape
+ (
+ S && s )
+
+
+inline
+
+
+
+
+
+ s the shape of the xarray_container ◆ operator=() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xarray_container< EC, L, SC, Tag >::operator=
+ (
+ const xexpression< E > & e )
+ -> self_type&
+
+
+inline
+ ◆ operator=() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ xarray_container< EC, L, SC, Tag > & xt::xarray_container< EC, L, SC, Tag >::operator=
+ (
+ xtensor_container< EC, N, L, Tag > && rhs )
+
+
+inline
+ Friends And Related Symbol Documentation
+
+◆ xcontainer< xarray_container< EC, L, SC, Tag > >
+
+
+
+
+
+
+
+
+
+
+
+ friend class xcontainer< xarray_container< EC, L, SC, Tag > >
+
+friend
+ Member Data Documentation
+
+◆ rank
+
+
+
+
+
+
+
+
+
+
+
+ std::size_t xt::xarray_container< EC, L, SC, Tag >::rank = SIZE_MAX
+
+staticconstexpr
+
The documentation for this class was generated from the following file:
+
+B4C^y>W1+M0No$;`*GG-NU=
z<-x&G#uab2?r_#HnYFnkyO6r-d*H_aOV7Ept4RGPDR!8Clh~oaht^QrcYo|OG%b6E
z^(cZno~|Onuzm0RLwGc9X<>u5^q4c2nR*apE(#8Lj=
(wf-)(j`nx0HeuMA@~lcH1Y0B`1zl~@h|V{FX>YX{6u{XR-oXYK+G}+
zij-owt-n)QP*Pp7IDrR}w+%b2d)tdUBTM-c>DYQ3^W&uV35{toli>R+2E
zE6v=NC@aYQ@?X`iTt+;9e%|Vvx~yl^zQZ9_Th3~5927~_^mf-;)%F)-;jeF8y^Qe2
zy}0uJ#^E~MXW3iiygz75<<_-NQ}{a+e1G$i099rFR?$iY&sX^oln^nm;;zcehX1Nt
z0)OYfyIW*bR8%4fwBH}N$_m-~M-1Q_pqVIyWl*`?SW-y4fIOyXI)LoUTacAP^;J>|
zII<|1)~PA
+
+ e2_requested_value_type typedef (defined in xt::xassign_traits< E1, E2 >) xt::xassign_traits< E1, E2 >
+ linear_assign(const E1 &e1, const E2 &e2, bool trivial) (defined in xt::xassign_traits< E1, E2 >) xt::xassign_traits< E1, E2 > inlinestatic
+ requested_value_type typedef (defined in xt::xassign_traits< E1, E2 >) xt::xassign_traits< E1, E2 >
+ simd_assign() (defined in xt::xassign_traits< E1, E2 >) xt::xassign_traits< E1, E2 > inlinestatic
+ simd_linear_assign() (defined in xt::xassign_traits< E1, E2 >) xt::xassign_traits< E1, E2 > inlinestatic
+ simd_linear_assign(const E1 &e1, const E2 &e2) (defined in xt::xassign_traits< E1, E2 >) xt::xassign_traits< E1, E2 > inlinestatic
+ simd_strided_assign() (defined in xt::xassign_traits< E1, E2 >) xt::xassign_traits< E1, E2 > inlinestatic
+strided_assign() (defined in xt::xassign_traits< E1, E2 >) xt::xassign_traits< E1, E2 > inlinestatic
+
+
+Public Types
+using e2_requested_value_type
+
+using requested_value_type = detail::conditional_promote_to_complex_t<e1_value_type, e2_requested_value_type>
+
+
+
+
+Static Public Member Functions
+static constexpr bool simd_assign ()
+
+static constexpr bool linear_assign (const E1 &e1, const E2 &e2, bool trivial)
+
+static constexpr bool strided_assign ()
+
+static constexpr bool simd_linear_assign ()
+
+static constexpr bool simd_strided_assign ()
+
+static constexpr bool simd_linear_assign (const E1 &e1, const E2 &e2)
+ Detailed Description
+
+class xt::xassign_traits< E1, E2 >Member Typedef Documentation
+
+◆ e2_requested_value_type
+
+
+
+
+
+ using xt::xassign_traits< E1, E2 >::e2_requested_value_type
+ ◆ requested_value_type
+
+
+
+
+
+ using xt::xassign_traits< E1, E2 >::requested_value_type = detail::conditional_promote_to_complex_t<e1_value_type, e2_requested_value_type>
+ Member Function Documentation
+
+◆ linear_assign()
+
+
+
+
+
+
+
+
+
+
+
+ static constexpr bool xt::xassign_traits< E1, E2 >::linear_assign
+ (
+ const E1 & e1,
+
+
+
+
+ const E2 & e2,
+
+
+
+
+ bool trivial )
+
+inlinestaticconstexpr
+ ◆ simd_assign()
+
+
+
+
+
+
+
+
+
+
+
+ static constexpr bool xt::xassign_traits< E1, E2 >::simd_assign
+ (
+ )
+
+
+inlinestaticconstexpr
+ ◆ simd_linear_assign() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ static constexpr bool xt::xassign_traits< E1, E2 >::simd_linear_assign
+ (
+ )
+
+
+inlinestaticconstexpr
+ ◆ simd_linear_assign() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ static constexpr bool xt::xassign_traits< E1, E2 >::simd_linear_assign
+ (
+ const E1 & e1,
+
+
+
+
+ const E2 & e2 )
+
+inlinestaticconstexpr
+ ◆ simd_strided_assign()
+
+
+
+
+
+
+
+
+
+
+
+ static constexpr bool xt::xassign_traits< E1, E2 >::simd_strided_assign
+ (
+ )
+
+
+inlinestaticconstexpr
+ ◆ strided_assign()
+
+
+
+
+
+
+
+
+
+
+
+ static constexpr bool xt::xassign_traits< E1, E2 >::strided_assign
+ (
+ )
+
+
+inlinestaticconstexpr
+
The documentation for this class was generated from the following file:
+
+#include <xaxis_iterator.hpp>
+
+
+Public Types
+using self_type = xaxis_iterator<CT>
+
+using xexpression_type = std::decay_t<CT>
+
+using size_type = typename xexpression_type::size_type
+
+using difference_type = typename xexpression_type::difference_type
+
+using shape_type = typename xexpression_type::shape_type
+
+using value_type = xstrided_view<CT, shape_type>
+
+using reference = std::remove_reference_t<xtl::apply_cv_t<CT, value_type>>
+
+using pointer = xtl::xclosure_pointer<std::remove_reference_t<xtl::apply_cv_t<CT, value_type>>>
+
+using iterator_category = std::forward_iterator_tag
+
+
+
+
+Public Member Functions
+
+template<class CTA>
+ xaxis_iterator (CTA &&e, size_type axis)
+ Constructs an xaxis_iterator.
+
+template<class CTA>
+ xaxis_iterator (CTA &&e, size_type axis, size_type index, size_type offset)
+ Constructs an xaxis_iterator starting at specified index and offset.
+
+
+self_type & operator++ ()
+ Increments the iterator to the next position and returns it.
+
+self_type operator++ (int)
+ Makes a copy of the iterator, increments it to the next position, and returns the copy.
+
+
+reference operator* () const
+ Returns the strided view at the current iteration position.
+
+pointer operator-> () const
+ Returns a pointer to the strided view at the current iteration position.
+
+bool equal (const self_type &rhs) const
+ Checks equality of the xaxis_slice_iterator and rhs.
+ Detailed Description
+
+class xt::xaxis_iterator< CT >
+
+
+
+
+ CT the closure type of the xexpression Member Typedef Documentation
+
+◆ difference_type
+
+
+
+
+
+ using xt::xaxis_iterator< CT >::difference_type = typename xexpression_type::difference_type
+ ◆ iterator_category
+
+
+
+
+
+ using xt::xaxis_iterator< CT >::iterator_category = std::forward_iterator_tag
+ ◆ pointer
+
+
+
+
+
+ using xt::xaxis_iterator< CT >::pointer = xtl::xclosure_pointer<std::remove_reference_t<xtl::apply_cv_t<CT, value_type>>>
+ ◆ reference
+
+
+
+
+
+ using xt::xaxis_iterator< CT >::reference = std::remove_reference_t<xtl::apply_cv_t<CT, value_type>>
+ ◆ self_type
+
+
+
+
+
+ using xt::xaxis_iterator< CT >::self_type = xaxis_iterator<CT>
+ ◆ shape_type
+
+
+
+
+
+ using xt::xaxis_iterator< CT >::shape_type = typename xexpression_type::shape_type
+ ◆ size_type
+
+
+
+
+
+ using xt::xaxis_iterator< CT >::size_type = typename xexpression_type::size_type
+ ◆ value_type
+
+
+
+
+
+ using xt::xaxis_iterator< CT >::value_type = xstrided_view<CT, shape_type>
+ ◆ xexpression_type
+
+
+
+
+
+ using xt::xaxis_iterator< CT >::xexpression_type = std::decay_t<CT>
+ Constructor & Destructor Documentation
+
+◆ xaxis_iterator() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xaxis_iterator< CT >::xaxis_iterator
+ (
+ CTA && e,
+
+
+
+
+ size_type axis )
+
+inline
+
+
+
+
+
+ e the expression to iterate over
+ axis the axis to iterate over taking N-1 dimensional slices ◆ xaxis_iterator() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xaxis_iterator< CT >::xaxis_iterator
+ (
+ CTA && e,
+
+
+
+
+ size_type axis,
+
+
+
+
+ size_type index,
+
+
+
+
+ size_type offset )
+
+inline
+
+
+
+
+
+ e the expression to iterate over
+ axis the axis to iterate over taking N-1 dimensional slices
+ index the starting index for the iterator
+ offset the starting offset for the iterator Member Function Documentation
+
+◆ equal()
+
+
+
+
+
+
+
+
+
+
+
+ bool xt::xaxis_iterator< CT >::equal
+ (
+ const self_type & rhs )
+ const
+
+inline
+ rhs.
+
+
+
+ rhs iterator to compare with
+
+◆ operator*()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaxis_iterator< CT >::operator*
+ (
+ )
+ const
+
+inline
+
+
+◆ operator++() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaxis_iterator< CT >::operator++
+ (
+ )
+
+
+inline
+ ◆ operator++() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaxis_iterator< CT >::operator++
+ (
+ int )
+
+
+inline
+ ◆ operator->()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaxis_iterator< CT >::operator->
+ (
+ )
+ const
+
+inline
+
+
+
The documentation for this class was generated from the following file:
+
+#include <xaxis_slice_iterator.hpp>
+
+
+Public Types
+using self_type = xaxis_slice_iterator<CT>
+
+using xexpression_type = std::decay_t<CT>
+
+using size_type = typename xexpression_type::size_type
+
+using difference_type = typename xexpression_type::difference_type
+
+using shape_type = typename xexpression_type::shape_type
+
+using strides_type = typename xexpression_type::strides_type
+
+using value_type = xstrided_view<CT, shape_type>
+
+using reference = std::remove_reference_t<xtl::apply_cv_t<CT, value_type>>
+
+using pointer = xtl::xclosure_pointer<std::remove_reference_t<xtl::apply_cv_t<CT, value_type>>>
+
+using iterator_category = std::forward_iterator_tag
+
+
+
+
+Public Member Functions
+
+template<class CTA>
+ xaxis_slice_iterator (CTA &&e, size_type axis)
+ Constructs an xaxis_slice_iterator.
+
+template<class CTA>
+ xaxis_slice_iterator (CTA &&e, size_type axis, size_type index, size_type offset)
+ Constructs an xaxis_slice_iterator starting at specified index and offset.
+
+
+self_type & operator++ ()
+ Increments the iterator to the next position and returns it.
+
+self_type operator++ (int)
+ Makes a copy of the iterator, increments it to the next position, and returns the copy.
+
+
+reference operator* () const
+ Returns the strided view at the current iteration position.
+
+pointer operator-> () const
+ Returns a pointer to the strided view at the current iteration position.
+
+bool equal (const self_type &rhs) const
+ Checks equality of the xaxis_slice_iterator and rhs.
+ Detailed Description
+
+class xt::xaxis_slice_iterator< CT >
+
+
+
+
+ CT the closure type of the xexpression Member Typedef Documentation
+
+◆ difference_type
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::difference_type = typename xexpression_type::difference_type
+ ◆ iterator_category
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::iterator_category = std::forward_iterator_tag
+ ◆ pointer
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::pointer = xtl::xclosure_pointer<std::remove_reference_t<xtl::apply_cv_t<CT, value_type>>>
+ ◆ reference
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::reference = std::remove_reference_t<xtl::apply_cv_t<CT, value_type>>
+ ◆ self_type
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::self_type = xaxis_slice_iterator<CT>
+ ◆ shape_type
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::shape_type = typename xexpression_type::shape_type
+ ◆ size_type
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::size_type = typename xexpression_type::size_type
+ ◆ strides_type
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::strides_type = typename xexpression_type::strides_type
+ ◆ value_type
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::value_type = xstrided_view<CT, shape_type>
+ ◆ xexpression_type
+
+
+
+
+
+ using xt::xaxis_slice_iterator< CT >::xexpression_type = std::decay_t<CT>
+ Constructor & Destructor Documentation
+
+◆ xaxis_slice_iterator() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xaxis_slice_iterator< CT >::xaxis_slice_iterator
+ (
+ CTA && e,
+
+
+
+
+ size_type axis )
+
+inline
+
+
+
+
+
+ e the expression to iterate over
+ axis the axis to iterate over taking one dimensional slices ◆ xaxis_slice_iterator() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ xt::xaxis_slice_iterator< CT >::xaxis_slice_iterator
+ (
+ CTA && e,
+
+
+
+
+ size_type axis,
+
+
+
+
+ size_type index,
+
+
+
+
+ size_type offset )
+
+inline
+
+
+
+
+
+ e the expression to iterate over
+ axis the axis to iterate over taking one dimensional slices
+ index the starting index for the iterator
+ offset the starting offset for the iterator Member Function Documentation
+
+◆ equal()
+
+
+
+
+
+
+
+
+
+
+
+ bool xt::xaxis_slice_iterator< CT >::equal
+ (
+ const self_type & rhs )
+ const
+
+inline
+ rhs.
+
+◆ operator*()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaxis_slice_iterator< CT >::operator*
+ (
+ )
+ const
+
+inline
+
+
+◆ operator++() [1/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaxis_slice_iterator< CT >::operator++
+ (
+ )
+
+
+inline
+ ◆ operator++() [2/2]
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaxis_slice_iterator< CT >::operator++
+ (
+ int )
+
+
+inline
+ ◆ operator->()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xaxis_slice_iterator< CT >::operator->
+ (
+ )
+ const
+
+inline
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+Public Types
+using self_type = xblockwise_reducer<CT, F, X, O>
+
+using raw_options_type = std::decay_t<O>
+
+using keep_dims = xtl::mpl::contains<raw_options_type, xt::keep_dims_type>
+
+using xexpression_type = std::decay_t<CT>
+
+using shape_type = typename xreducer_shape_type<typename xexpression_type::shape_type, std::decay_t<X>, keep_dims>::type
+
+using functor_type = F
+
+using value_type = typename functor_type::value_type
+
+using input_shape_type = typename xexpression_type::shape_type
+
+using input_chunk_index_type = filter_fixed_shape_t<input_shape_type>
+
+using input_grid_strides = filter_fixed_shape_t<input_shape_type>
+
+using axes_type = X
+
+using chunk_shape_type = filter_fixed_shape_t<shape_type>
+
+
+
+
+Public Member Functions
+template<class E, class BS, class XX, class OO, class FF>
+ xblockwise_reducer (E &&e, BS &&block_shape, XX &&axes, OO &&options, FF &&functor)
+
+const input_shape_type & input_shape () const
+
+const axes_type & axes () const
+
+std::size_t dimension () const
+
+const shape_type & shape () const
+
+const chunk_shape_type & chunk_shape () const
+
+template<class R>
+void assign_to (R &result) const
+
+template<class CI>
+auto compute_input_chunk_range (CI &result_chunk_iter) const -> input_chunk_range_type
+ Detailed Description
+
+class xt::xblockwise_reducer< CT, F, X, O >Member Typedef Documentation
+
+◆ axes_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::axes_type = X
+ ◆ chunk_shape_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::chunk_shape_type = filter_fixed_shape_t<shape_type>
+ ◆ functor_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::functor_type = F
+ ◆ input_chunk_index_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::input_chunk_index_type = filter_fixed_shape_t<input_shape_type>
+ ◆ input_grid_strides
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::input_grid_strides = filter_fixed_shape_t<input_shape_type>
+ ◆ input_shape_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::input_shape_type = typename xexpression_type::shape_type
+ ◆ keep_dims
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::keep_dims = xtl::mpl::contains<raw_options_type, xt::keep_dims_type>
+ ◆ raw_options_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::raw_options_type = std::decay_t<O>
+ ◆ self_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::self_type = xblockwise_reducer<CT, F, X, O>
+ ◆ shape_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::shape_type = typename xreducer_shape_type<typename xexpression_type::shape_type, std::decay_t<X>, keep_dims>::type
+ ◆ value_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::value_type = typename functor_type::value_type
+ ◆ xexpression_type
+
+
+
+
+
+ using xt::xblockwise_reducer< CT, F, X, O >::xexpression_type = std::decay_t<CT>
+ Constructor & Destructor Documentation
+
+◆ xblockwise_reducer()
+
+
+
+
+
+ xt::xblockwise_reducer< CT, F, X, O >::xblockwise_reducer
+ (
+ E && e,
+
+
+
+
+ BS && block_shape,
+
+
+
+
+ XX && axes,
+
+
+
+
+ OO && options,
+
+
+
+
+ FF && functor )
+ Member Function Documentation
+
+◆ assign_to()
+
+
+
+
+
+
+
+
+
+
+
+ void xt::xblockwise_reducer< CT, F, X, O >::assign_to
+ (
+ R & result )
+ const
+
+inline
+ ◆ axes()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xblockwise_reducer< CT, F, X, O >::axes
+ (
+ )
+ const
+
+inline
+ ◆ chunk_shape()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xblockwise_reducer< CT, F, X, O >::chunk_shape
+ (
+ )
+ const
+
+inline
+ ◆ compute_input_chunk_range()
+
+
+
+
+
+ auto xt::xblockwise_reducer< CT, F, X, O >::compute_input_chunk_range
+ (
+ CI & result_chunk_iter )
+ const -> input_chunk_range_type
+
+ ◆ dimension()
+
+
+
+
+
+
+
+
+
+
+
+ std::size_t xt::xblockwise_reducer< CT, F, X, O >::dimension
+ (
+ )
+ const
+
+inline
+ ◆ input_shape()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xblockwise_reducer< CT, F, X, O >::input_shape
+ (
+ )
+ const
+
+inline
+ ◆ shape()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xblockwise_reducer< CT, F, X, O >::shape
+ (
+ )
+ const
+
+inline
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+Public Types
+using self_type = xbounded_iterator<It, BIt>
+
+using subiterator_type = It
+
+using bound_iterator_type = BIt
+
+using value_type = typename std::iterator_traits<It>::value_type
+
+using reference = typename std::iterator_traits<It>::reference
+
+using pointer = typename std::iterator_traits<It>::pointer
+
+using difference_type = typename std::iterator_traits<It>::difference_type
+
+using iterator_category = std::random_access_iterator_tag
+
+
+
+
+Public Member Functions
+ xbounded_iterator (It it, BIt bound_it)
+
+self_type & operator++ ()
+
+self_type & operator-- ()
+
+self_type & operator+= (difference_type n)
+
+self_type & operator-= (difference_type n)
+
+difference_type operator- (const self_type &rhs) const
+
+value_type operator* () const
+
+bool equal (const self_type &rhs) const
+
+bool less_than (const self_type &rhs) const
+ Detailed Description
+
+class xt::xbounded_iterator< It, BIt >Member Typedef Documentation
+
+◆ bound_iterator_type
+
+
+
+
+
+ using xt::xbounded_iterator< It, BIt >::bound_iterator_type = BIt
+ ◆ difference_type
+
+
+
+
+
+ using xt::xbounded_iterator< It, BIt >::difference_type = typename std::iterator_traits<It>::difference_type
+ ◆ iterator_category
+
+
+
+
+
+ using xt::xbounded_iterator< It, BIt >::iterator_category = std::random_access_iterator_tag
+ ◆ pointer
+
+
+
+
+
+ using xt::xbounded_iterator< It, BIt >::pointer = typename std::iterator_traits<It>::pointer
+ ◆ reference
+
+
+
+
+
+ using xt::xbounded_iterator< It, BIt >::reference = typename std::iterator_traits<It>::reference
+ ◆ self_type
+
+
+
+
+
+ using xt::xbounded_iterator< It, BIt >::self_type = xbounded_iterator<It, BIt>
+ ◆ subiterator_type
+
+
+
+
+
+ using xt::xbounded_iterator< It, BIt >::subiterator_type = It
+ ◆ value_type
+
+
+
+
+
+ using xt::xbounded_iterator< It, BIt >::value_type = typename std::iterator_traits<It>::value_type
+ Constructor & Destructor Documentation
+
+◆ xbounded_iterator()
+
+
+
+
+
+ xt::xbounded_iterator< It, BIt >::xbounded_iterator
+ (
+ It it,
+
+
+
+
+ BIt bound_it )
+ Member Function Documentation
+
+◆ equal()
+
+
+
+
+
+
+
+
+
+
+
+ bool xt::xbounded_iterator< It, BIt >::equal
+ (
+ const self_type & rhs )
+ const
+
+inline
+ ◆ less_than()
+
+
+
+
+
+
+
+
+
+
+
+ bool xt::xbounded_iterator< It, BIt >::less_than
+ (
+ const self_type & rhs )
+ const
+
+inline
+ ◆ operator*()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xbounded_iterator< It, BIt >::operator*
+ (
+ )
+ const
+
+inline
+ ◆ operator++()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xbounded_iterator< It, BIt >::operator++
+ (
+ )
+
+
+inline
+ ◆ operator+=()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xbounded_iterator< It, BIt >::operator+=
+ (
+ difference_type n )
+
+
+inline
+ ◆ operator-()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xbounded_iterator< It, BIt >::operator-
+ (
+ const self_type & rhs )
+ const
+
+inline
+ ◆ operator--()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xbounded_iterator< It, BIt >::operator--
+ (
+ )
+
+
+inline
+ ◆ operator-=()
+
+
+
+
+
+
+
+
+
+
+
+ auto xt::xbounded_iterator< It, BIt >::operator-=
+ (
+ difference_type n )
+
+
+inline
+
The documentation for this class was generated from the following file:
+
+