From dcad69e34b6a292acd964bc913c06b04617a916c Mon Sep 17 00:00:00 2001 From: jwaldrop107 Date: Fri, 15 Nov 2024 20:10:14 +0000 Subject: [PATCH] deploy: f4ca8bd3e86ad39bfa025859752f584bcc3f547b --- .../allocator_2eigen_8hpp_source.html | 2 +- .../allocator_2local_8hpp_source.html | 2 +- .../allocator_2replicated_8hpp_source.html | 2 +- .../allocator_8hpp_source.html | 2 +- .../allocator__base_8hpp_source.html | 2 +- tensorwrapper_cxx_api/annotated.html | 18 +- .../backends_2eigen_8hpp_source.html | 4 +- .../backends_8hpp_source.html | 2 +- .../buffer_2eigen_8hpp_source.html | 2 +- .../buffer_2local_8hpp_source.html | 2 +- .../buffer_2replicated_8hpp_source.html | 2 +- tensorwrapper_cxx_api/buffer_8hpp_source.html | 2 +- .../buffer__base_8hpp_source.html | 2 +- tensorwrapper_cxx_api/classes.html | 4 +- .../classtensorwrapper_1_1Tensor-members.html | 2 +- .../classtensorwrapper_1_1Tensor.html | 2 +- ...1_1allocator_1_1AllocatorBase-members.html | 2 +- ...wrapper_1_1allocator_1_1AllocatorBase.html | 2 +- ...wrapper_1_1allocator_1_1Eigen-members.html | 2 +- ...sstensorwrapper_1_1allocator_1_1Eigen.html | 2 +- ...wrapper_1_1allocator_1_1Local-members.html | 2 +- ...sstensorwrapper_1_1allocator_1_1Local.html | 2 +- ...er_1_1allocator_1_1Replicated-members.html | 2 +- ...sorwrapper_1_1allocator_1_1Replicated.html | 2 +- ...apper_1_1buffer_1_1BufferBase-members.html | 2 +- ...tensorwrapper_1_1buffer_1_1BufferBase.html | 2 +- ...sorwrapper_1_1buffer_1_1Eigen-members.html | 2 +- ...classtensorwrapper_1_1buffer_1_1Eigen.html | 2 +- ...sorwrapper_1_1buffer_1_1Local-members.html | 2 +- ...classtensorwrapper_1_1buffer_1_1Local.html | 2 +- ...apper_1_1buffer_1_1Replicated-members.html | 2 +- ...tensorwrapper_1_1buffer_1_1Replicated.html | 2 +- ..._1detail___1_1PolymorphicBase-members.html | 2 +- ...rapper_1_1detail___1_1PolymorphicBase.html | 6 +- ..._1_1detail___1_1TensorFactory-members.html | 2 +- ...rwrapper_1_1detail___1_1TensorFactory.html | 2 +- ...er_1_1detail___1_1TensorPIMPL-members.html | 2 +- ...sorwrapper_1_1detail___1_1TensorPIMPL.html | 2 +- ...apper_1_1layout_1_1LayoutBase-members.html | 2 +- ...tensorwrapper_1_1layout_1_1LayoutBase.html | 4 +- ...rwrapper_1_1layout_1_1Logical-members.html | 2 +- ...asstensorwrapper_1_1layout_1_1Logical.html | 6 +- ...wrapper_1_1layout_1_1Physical-members.html | 2 +- ...sstensorwrapper_1_1layout_1_1Physical.html | 4 +- ...wrapper_1_1shape_1_1ShapeBase-members.html | 30 +- ...sstensorwrapper_1_1shape_1_1ShapeBase.html | 142 +++- ...sorwrapper_1_1shape_1_1Smooth-members.html | 40 +- ...classtensorwrapper_1_1shape_1_1Smooth.html | 92 ++- ...rapper_1_1shape_1_1SmoothView-members.html | 102 +++ ...stensorwrapper_1_1shape_1_1SmoothView.html | 640 ++++++++++++++++++ ...pe_1_1detail___1_1SmoothAlias-members.html | 112 +++ ...r_1_1shape_1_1detail___1_1SmoothAlias.html | 317 +++++++++ ..._1detail___1_1SmoothAlias__coll__graph.map | 5 + ..._1detail___1_1SmoothAlias__coll__graph.md5 | 1 + ..._1detail___1_1SmoothAlias__coll__graph.png | Bin 0 -> 13709 bytes ...etail___1_1SmoothAlias__inherit__graph.map | 5 + ...etail___1_1SmoothAlias__inherit__graph.md5 | 1 + ...etail___1_1SmoothAlias__inherit__graph.png | Bin 0 -> 13709 bytes ..._1detail___1_1SmoothViewPIMPL-members.html | 108 +++ ...1shape_1_1detail___1_1SmoothViewPIMPL.html | 253 +++++++ ...tail___1_1SmoothViewPIMPL__coll__graph.map | 4 + ...tail___1_1SmoothViewPIMPL__coll__graph.md5 | 1 + ...tail___1_1SmoothViewPIMPL__coll__graph.png | Bin 0 -> 9439 bytes ...l___1_1SmoothViewPIMPL__inherit__graph.map | 5 + ...l___1_1SmoothViewPIMPL__inherit__graph.md5 | 1 + ...l___1_1SmoothViewPIMPL__inherit__graph.png | Bin 0 -> 13758 bytes ...rapper_1_1sparsity_1_1Pattern-members.html | 2 +- ...stensorwrapper_1_1sparsity_1_1Pattern.html | 2 +- ...rwrapper_1_1symmetry_1_1Group-members.html | 2 +- ...asstensorwrapper_1_1symmetry_1_1Group.html | 2 +- ...pper_1_1symmetry_1_1Operation-members.html | 2 +- ...ensorwrapper_1_1symmetry_1_1Operation.html | 2 +- ...er_1_1symmetry_1_1Permutation-members.html | 2 +- ...sorwrapper_1_1symmetry_1_1Permutation.html | 2 +- .../detail___8hpp_source.html | 2 +- .../dir_0653980ded186e5bbc80abd4608ff901.html | 2 +- .../dir_208989b7d56f3f884773be54d832433a.html | 2 +- .../dir_41bb1742ebe52fc97a400dd50965c78e.html | 2 +- .../dir_46bd36d1e8bbdba3a41b13c1c713b182.html | 2 +- .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +- .../dir_6a4f40dd92881343dc355cb269717bbc.html | 2 +- .../dir_6bc4b8a678f57df57aa7b525c30dc0f4.html | 2 +- .../dir_76201cc85d9781b2c21bcbd099393a93.html | 83 +++ .../dir_7c3c95e4d293030b4c043e30c0c582e6.html | 2 +- .../dir_7d9f54af77c327bb07b78871c465ff60.html | 2 +- .../dir_90f75595a9dc81fa976238fda279febe.html | 2 +- .../dir_9aa77ef16e8bcc018274450a9bca8594.html | 79 +++ .../dir_a3ef7787234d276598f190de2d036010.html | 2 +- .../dir_b851f65e215a286503163f79cf545269.html | 2 +- .../dir_c211ed982e4850870a1d17c6935f753d.html | 2 +- .../dir_c2cb061ec8f9f9671fc1c8360a7a9301.html | 2 +- .../dir_c9230bacb3ac6fa15114b97aeb5f98de.html | 2 +- .../dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- .../dir_f3116568fd16e4754ad4c6036dad69b2.html | 2 +- .../dir_fed4bdc40aaa0dda36bfd9f4578476c1.html | 2 +- tensorwrapper_cxx_api/files.html | 38 +- tensorwrapper_cxx_api/functions.html | 17 +- tensorwrapper_cxx_api/functions_b.html | 7 +- tensorwrapper_cxx_api/functions_c.html | 11 +- tensorwrapper_cxx_api/functions_d.html | 2 +- tensorwrapper_cxx_api/functions_e.html | 10 +- tensorwrapper_cxx_api/functions_func.html | 57 +- tensorwrapper_cxx_api/functions_g.html | 2 +- tensorwrapper_cxx_api/functions_h.html | 2 +- tensorwrapper_cxx_api/functions_i.html | 2 +- tensorwrapper_cxx_api/functions_l.html | 2 +- tensorwrapper_cxx_api/functions_m.html | 2 +- tensorwrapper_cxx_api/functions_o.html | 7 +- tensorwrapper_cxx_api/functions_p.html | 3 +- tensorwrapper_cxx_api/functions_r.html | 15 +- tensorwrapper_cxx_api/functions_rela.html | 76 +++ tensorwrapper_cxx_api/functions_s.html | 29 +- tensorwrapper_cxx_api/functions_t.html | 2 +- tensorwrapper_cxx_api/functions_type.html | 31 +- tensorwrapper_cxx_api/functions_v.html | 2 +- tensorwrapper_cxx_api/functions_~.html | 5 +- tensorwrapper_cxx_api/graph_legend.html | 2 +- tensorwrapper_cxx_api/group_8hpp_source.html | 2 +- tensorwrapper_cxx_api/hierarchy.html | 20 +- .../il__utils_8hpp_source.html | 2 +- tensorwrapper_cxx_api/index.html | 2 +- tensorwrapper_cxx_api/inherit_graph_10.map | 4 +- tensorwrapper_cxx_api/inherit_graph_10.md5 | 2 +- tensorwrapper_cxx_api/inherit_graph_10.png | Bin 4411 -> 4699 bytes tensorwrapper_cxx_api/inherit_graph_11.map | 3 +- tensorwrapper_cxx_api/inherit_graph_11.md5 | 2 +- tensorwrapper_cxx_api/inherit_graph_11.png | Bin 1540 -> 3949 bytes tensorwrapper_cxx_api/inherit_graph_12.map | 3 + tensorwrapper_cxx_api/inherit_graph_12.md5 | 1 + tensorwrapper_cxx_api/inherit_graph_12.png | Bin 0 -> 2642 bytes tensorwrapper_cxx_api/inherit_graph_13.map | 3 + tensorwrapper_cxx_api/inherit_graph_13.md5 | 1 + tensorwrapper_cxx_api/inherit_graph_13.png | Bin 0 -> 3508 bytes tensorwrapper_cxx_api/inherit_graph_14.map | 3 + tensorwrapper_cxx_api/inherit_graph_14.md5 | 1 + tensorwrapper_cxx_api/inherit_graph_14.png | Bin 0 -> 2979 bytes tensorwrapper_cxx_api/inherit_graph_15.map | 3 + tensorwrapper_cxx_api/inherit_graph_15.md5 | 1 + tensorwrapper_cxx_api/inherit_graph_15.png | Bin 0 -> 2519 bytes tensorwrapper_cxx_api/inherit_graph_16.map | 4 + tensorwrapper_cxx_api/inherit_graph_16.md5 | 1 + tensorwrapper_cxx_api/inherit_graph_16.png | Bin 0 -> 4411 bytes tensorwrapper_cxx_api/inherit_graph_17.map | 3 + tensorwrapper_cxx_api/inherit_graph_17.md5 | 1 + tensorwrapper_cxx_api/inherit_graph_17.png | Bin 0 -> 1540 bytes tensorwrapper_cxx_api/inherit_graph_6.map | 4 +- tensorwrapper_cxx_api/inherit_graph_6.md5 | 2 +- tensorwrapper_cxx_api/inherit_graph_6.png | Bin 2230 -> 9133 bytes tensorwrapper_cxx_api/inherit_graph_7.map | 2 +- tensorwrapper_cxx_api/inherit_graph_7.md5 | 2 +- tensorwrapper_cxx_api/inherit_graph_7.png | Bin 2112 -> 2230 bytes tensorwrapper_cxx_api/inherit_graph_8.map | 2 +- tensorwrapper_cxx_api/inherit_graph_8.md5 | 2 +- tensorwrapper_cxx_api/inherit_graph_8.png | Bin 2237 -> 2112 bytes tensorwrapper_cxx_api/inherit_graph_9.map | 2 +- tensorwrapper_cxx_api/inherit_graph_9.md5 | 2 +- tensorwrapper_cxx_api/inherit_graph_9.png | Bin 2519 -> 2237 bytes tensorwrapper_cxx_api/inherits.html | 48 +- tensorwrapper_cxx_api/layout_8hpp_source.html | 2 +- .../layout__base_8hpp_source.html | 8 +- .../logical_8hpp_source.html | 4 +- tensorwrapper_cxx_api/menudata.js | 7 +- tensorwrapper_cxx_api/namespacemembers.html | 8 +- .../namespacemembers_func.html | 2 +- .../namespacemembers_type.html | 76 +++ .../namespacemembers_vars.html | 76 +++ tensorwrapper_cxx_api/namespaces.html | 18 +- .../namespacetensorwrapper.html | 2 +- .../namespacetensorwrapper_1_1allocator.html | 2 +- .../namespacetensorwrapper_1_1buffer.html | 2 +- .../namespacetensorwrapper_1_1detail__.html | 84 ++- .../namespacetensorwrapper_1_1layout.html | 2 +- .../namespacetensorwrapper_1_1shape.html | 17 +- .../namespacetensorwrapper_1_1sparsity.html | 2 +- .../namespacetensorwrapper_1_1symmetry.html | 2 +- .../operation_8hpp_source.html | 2 +- .../pattern_8hpp_source.html | 2 +- .../permutation_8hpp_source.html | 2 +- .../physical_8hpp_source.html | 4 +- .../polymorphic__base_8hpp_source.html | 65 +- tensorwrapper_cxx_api/search/all_0.js | 10 +- tensorwrapper_cxx_api/search/all_1.js | 18 +- tensorwrapper_cxx_api/search/all_10.js | 13 +- tensorwrapper_cxx_api/search/all_2.js | 48 +- tensorwrapper_cxx_api/search/all_3.js | 16 +- tensorwrapper_cxx_api/search/all_4.js | 14 +- tensorwrapper_cxx_api/search/all_5.js | 6 +- tensorwrapper_cxx_api/search/all_6.js | 4 +- tensorwrapper_cxx_api/search/all_7.js | 5 +- tensorwrapper_cxx_api/search/all_8.js | 22 +- tensorwrapper_cxx_api/search/all_9.js | 6 +- tensorwrapper_cxx_api/search/all_a.js | 10 +- tensorwrapper_cxx_api/search/all_b.js | 29 +- tensorwrapper_cxx_api/search/all_c.js | 15 +- tensorwrapper_cxx_api/search/all_d.js | 48 +- tensorwrapper_cxx_api/search/all_e.js | 30 +- tensorwrapper_cxx_api/search/all_f.js | 6 +- tensorwrapper_cxx_api/search/classes_0.js | 2 +- tensorwrapper_cxx_api/search/classes_1.js | 2 +- tensorwrapper_cxx_api/search/classes_2.js | 2 +- tensorwrapper_cxx_api/search/classes_3.js | 2 +- tensorwrapper_cxx_api/search/classes_4.js | 6 +- tensorwrapper_cxx_api/search/classes_5.js | 2 +- tensorwrapper_cxx_api/search/classes_6.js | 19 +- tensorwrapper_cxx_api/search/classes_7.js | 2 +- tensorwrapper_cxx_api/search/classes_8.js | 13 +- tensorwrapper_cxx_api/search/classes_9.js | 8 +- tensorwrapper_cxx_api/search/functions_0.js | 22 +- tensorwrapper_cxx_api/search/functions_1.js | 4 +- tensorwrapper_cxx_api/search/functions_10.js | 13 +- tensorwrapper_cxx_api/search/functions_2.js | 12 +- tensorwrapper_cxx_api/search/functions_3.js | 12 +- tensorwrapper_cxx_api/search/functions_4.js | 5 +- tensorwrapper_cxx_api/search/functions_5.js | 6 +- tensorwrapper_cxx_api/search/functions_6.js | 4 +- tensorwrapper_cxx_api/search/functions_7.js | 2 +- tensorwrapper_cxx_api/search/functions_8.js | 6 +- tensorwrapper_cxx_api/search/functions_9.js | 2 +- tensorwrapper_cxx_api/search/functions_a.js | 8 +- tensorwrapper_cxx_api/search/functions_b.js | 4 +- tensorwrapper_cxx_api/search/functions_c.js | 5 +- tensorwrapper_cxx_api/search/functions_d.js | 19 +- tensorwrapper_cxx_api/search/functions_e.js | 6 +- tensorwrapper_cxx_api/search/functions_f.js | 2 +- tensorwrapper_cxx_api/search/namespaces_0.js | 16 +- tensorwrapper_cxx_api/search/related_0.html | 37 + tensorwrapper_cxx_api/search/related_0.js | 4 + tensorwrapper_cxx_api/search/searchdata.js | 12 +- tensorwrapper_cxx_api/search/typedefs_0.js | 4 +- tensorwrapper_cxx_api/search/typedefs_1.js | 14 +- tensorwrapper_cxx_api/search/typedefs_2.js | 36 +- tensorwrapper_cxx_api/search/typedefs_3.js | 4 +- tensorwrapper_cxx_api/search/typedefs_4.js | 9 +- tensorwrapper_cxx_api/search/typedefs_5.js | 2 +- tensorwrapper_cxx_api/search/typedefs_6.js | 12 +- tensorwrapper_cxx_api/search/typedefs_7.js | 4 +- tensorwrapper_cxx_api/search/typedefs_8.js | 10 +- tensorwrapper_cxx_api/search/typedefs_9.js | 8 +- tensorwrapper_cxx_api/search/typedefs_a.js | 22 +- tensorwrapper_cxx_api/search/typedefs_b.js | 6 +- tensorwrapper_cxx_api/search/typedefs_c.js | 4 +- tensorwrapper_cxx_api/search/variables_0.html | 37 + tensorwrapper_cxx_api/search/variables_0.js | 4 + tensorwrapper_cxx_api/shape_8hpp_source.html | 2 +- .../shape__base_8hpp_source.html | 86 ++- .../shape__fwd_8hpp_source.html | 114 ++++ .../shape__traits_8hpp_source.html | 157 +++++ tensorwrapper_cxx_api/smooth_8hpp_source.html | 67 +- .../smooth__alias_8hpp_source.html | 156 +++++ .../smooth__view_8hpp_source.html | 187 +++++ .../smooth__view__pimpl_8hpp_source.html | 163 +++++ .../sparsity_8hpp_source.html | 2 +- ...er_1_1detail___1_1TensorInput-members.html | 2 +- ...sorwrapper_1_1detail___1_1TensorInput.html | 2 +- ...tensorwrapper_1_1shape_1_1ShapeTraits.html | 82 +++ ...hapeTraits_3_01ShapeBase_01_4-members.html | 86 +++ ...ape_1_1ShapeTraits_3_01ShapeBase_01_4.html | 110 +++ ...its_3_01ShapeBase_01_4__inherit__graph.map | 4 + ...its_3_01ShapeBase_01_4__inherit__graph.md5 | 1 + ...its_3_01ShapeBase_01_4__inherit__graph.png | Bin 0 -> 5926 bytes ..._01SmoothView_3_01T_01_4_01_4-members.html | 87 +++ ...Traits_3_01SmoothView_3_01T_01_4_01_4.html | 104 +++ ..._1ShapeTraits_3_01Smooth_01_4-members.html | 92 +++ ...1shape_1_1ShapeTraits_3_01Smooth_01_4.html | 138 ++++ ...apeTraits_3_01Smooth_01_4__coll__graph.map | 4 + ...apeTraits_3_01Smooth_01_4__coll__graph.md5 | 1 + ...apeTraits_3_01Smooth_01_4__coll__graph.png | Bin 0 -> 5898 bytes ...Traits_3_01Smooth_01_4__inherit__graph.map | 4 + ...Traits_3_01Smooth_01_4__inherit__graph.md5 | 1 + ...Traits_3_01Smooth_01_4__inherit__graph.png | Bin 0 -> 5898 bytes ...ts_3_01const_01ShapeBase_01_4-members.html | 86 +++ ...hapeTraits_3_01const_01ShapeBase_01_4.html | 110 +++ ...const_01ShapeBase_01_4__inherit__graph.map | 4 + ...const_01ShapeBase_01_4__inherit__graph.md5 | 1 + ...const_01ShapeBase_01_4__inherit__graph.png | Bin 0 -> 6982 bytes ...raits_3_01const_01Smooth_01_4-members.html | 92 +++ ..._1ShapeTraits_3_01const_01Smooth_01_4.html | 138 ++++ ...s_3_01const_01Smooth_01_4__coll__graph.map | 4 + ...s_3_01const_01Smooth_01_4__coll__graph.md5 | 1 + ...s_3_01const_01Smooth_01_4__coll__graph.png | Bin 0 -> 7120 bytes ..._01const_01Smooth_01_4__inherit__graph.map | 4 + ..._01const_01Smooth_01_4__inherit__graph.md5 | 1 + ..._01const_01Smooth_01_4__inherit__graph.png | Bin 0 -> 7120 bytes .../symmetry_8hpp_source.html | 2 +- tensorwrapper_cxx_api/tensor_8hpp_source.html | 2 +- .../tensor__class_8hpp_source.html | 2 +- .../tensor__factory_8hpp_source.html | 2 +- .../tensor__input_8hpp_source.html | 2 +- .../tensor__pimpl_8hpp_source.html | 2 +- .../tensorwrapper_8hpp_source.html | 2 +- .../unique__ptr__utilities_8hpp_source.html | 2 +- .../view__traits_8hpp_source.html | 114 ++++ 292 files changed, 5309 insertions(+), 685 deletions(-) create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1SmoothView-members.html create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1SmoothView.html create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias-members.html create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.map create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.md5 create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.png create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.map create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.md5 create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.png create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL-members.html create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.map create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.md5 create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.png create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__inherit__graph.map create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__inherit__graph.md5 create mode 100644 tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__inherit__graph.png create mode 100644 tensorwrapper_cxx_api/dir_76201cc85d9781b2c21bcbd099393a93.html create mode 100644 tensorwrapper_cxx_api/dir_9aa77ef16e8bcc018274450a9bca8594.html create mode 100644 tensorwrapper_cxx_api/functions_rela.html create mode 100644 tensorwrapper_cxx_api/inherit_graph_12.map create mode 100644 tensorwrapper_cxx_api/inherit_graph_12.md5 create mode 100644 tensorwrapper_cxx_api/inherit_graph_12.png create mode 100644 tensorwrapper_cxx_api/inherit_graph_13.map create mode 100644 tensorwrapper_cxx_api/inherit_graph_13.md5 create mode 100644 tensorwrapper_cxx_api/inherit_graph_13.png create mode 100644 tensorwrapper_cxx_api/inherit_graph_14.map create mode 100644 tensorwrapper_cxx_api/inherit_graph_14.md5 create mode 100644 tensorwrapper_cxx_api/inherit_graph_14.png create mode 100644 tensorwrapper_cxx_api/inherit_graph_15.map create mode 100644 tensorwrapper_cxx_api/inherit_graph_15.md5 create mode 100644 tensorwrapper_cxx_api/inherit_graph_15.png create mode 100644 tensorwrapper_cxx_api/inherit_graph_16.map create mode 100644 tensorwrapper_cxx_api/inherit_graph_16.md5 create mode 100644 tensorwrapper_cxx_api/inherit_graph_16.png create mode 100644 tensorwrapper_cxx_api/inherit_graph_17.map create mode 100644 tensorwrapper_cxx_api/inherit_graph_17.md5 create mode 100644 tensorwrapper_cxx_api/inherit_graph_17.png create mode 100644 tensorwrapper_cxx_api/namespacemembers_type.html create mode 100644 tensorwrapper_cxx_api/namespacemembers_vars.html create mode 100644 tensorwrapper_cxx_api/search/related_0.html create mode 100644 tensorwrapper_cxx_api/search/related_0.js create mode 100644 tensorwrapper_cxx_api/search/variables_0.html create mode 100644 tensorwrapper_cxx_api/search/variables_0.js create mode 100644 tensorwrapper_cxx_api/shape__fwd_8hpp_source.html create mode 100644 tensorwrapper_cxx_api/shape__traits_8hpp_source.html create mode 100644 tensorwrapper_cxx_api/smooth__alias_8hpp_source.html create mode 100644 tensorwrapper_cxx_api/smooth__view_8hpp_source.html create mode 100644 tensorwrapper_cxx_api/smooth__view__pimpl_8hpp_source.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01ShapeBase_01_4-members.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01ShapeBase_01_4.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01ShapeBase_01_4__inherit__graph.map create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01ShapeBase_01_4__inherit__graph.md5 create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01ShapeBase_01_4__inherit__graph.png create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01SmoothView_3_01T_01_4_01_4-members.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01SmoothView_3_01T_01_4_01_4.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4-members.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4__coll__graph.map create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4__coll__graph.md5 create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4__coll__graph.png create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4__inherit__graph.map create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4__inherit__graph.md5 create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4__inherit__graph.png create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01ShapeBase_01_4-members.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01ShapeBase_01_4.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01ShapeBase_01_4__inherit__graph.map create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01ShapeBase_01_4__inherit__graph.md5 create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01ShapeBase_01_4__inherit__graph.png create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4-members.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4.html create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4__coll__graph.map create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4__coll__graph.md5 create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4__coll__graph.png create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4__inherit__graph.map create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4__inherit__graph.md5 create mode 100644 tensorwrapper_cxx_api/structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4__inherit__graph.png create mode 100644 tensorwrapper_cxx_api/view__traits_8hpp_source.html diff --git a/tensorwrapper_cxx_api/allocator_2eigen_8hpp_source.html b/tensorwrapper_cxx_api/allocator_2eigen_8hpp_source.html index 38df0a36..a68d60d1 100644 --- a/tensorwrapper_cxx_api/allocator_2eigen_8hpp_source.html +++ b/tensorwrapper_cxx_api/allocator_2eigen_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
diff --git a/tensorwrapper_cxx_api/allocator_2local_8hpp_source.html b/tensorwrapper_cxx_api/allocator_2local_8hpp_source.html index 0286acf1..3ae618a4 100644 --- a/tensorwrapper_cxx_api/allocator_2local_8hpp_source.html +++ b/tensorwrapper_cxx_api/allocator_2local_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
diff --git a/tensorwrapper_cxx_api/allocator_2replicated_8hpp_source.html b/tensorwrapper_cxx_api/allocator_2replicated_8hpp_source.html index 8e156812..d2384479 100644 --- a/tensorwrapper_cxx_api/allocator_2replicated_8hpp_source.html +++ b/tensorwrapper_cxx_api/allocator_2replicated_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
diff --git a/tensorwrapper_cxx_api/allocator_8hpp_source.html b/tensorwrapper_cxx_api/allocator_8hpp_source.html index 408d6f97..a286f6d7 100644 --- a/tensorwrapper_cxx_api/allocator_8hpp_source.html +++ b/tensorwrapper_cxx_api/allocator_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
diff --git a/tensorwrapper_cxx_api/allocator__base_8hpp_source.html b/tensorwrapper_cxx_api/allocator__base_8hpp_source.html index 0c9d3ab8..96346190 100644 --- a/tensorwrapper_cxx_api/allocator__base_8hpp_source.html +++ b/tensorwrapper_cxx_api/allocator__base_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
diff --git a/tensorwrapper_cxx_api/annotated.html b/tensorwrapper_cxx_api/annotated.html index acb358c4..5dff11aa 100644 --- a/tensorwrapper_cxx_api/annotated.html +++ b/tensorwrapper_cxx_api/annotated.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
@@ -67,7 +67,7 @@
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 123]
+
[detail level 1234]
@@ -89,8 +89,18 @@ - - + + + + + + + + + + + + diff --git a/tensorwrapper_cxx_api/backends_2eigen_8hpp_source.html b/tensorwrapper_cxx_api/backends_2eigen_8hpp_source.html index b262a6f9..870cee92 100644 --- a/tensorwrapper_cxx_api/backends_2eigen_8hpp_source.html +++ b/tensorwrapper_cxx_api/backends_2eigen_8hpp_source.html @@ -22,7 +22,7 @@ @@ -97,7 +97,7 @@
25 #ifdef TENSORWRAPPER_HAS_EIGEN
26 
27 template<typename FloatType, unsigned short Rank>
-
28 using data_type = Eigen::Tensor<FloatType, int(Rank)>;
+
28 using data_type = Eigen::Tensor<FloatType, int(Rank), Eigen::RowMajor>;
29 
30 #else
31 
diff --git a/tensorwrapper_cxx_api/backends_8hpp_source.html b/tensorwrapper_cxx_api/backends_8hpp_source.html index b9e040d1..45683e76 100644 --- a/tensorwrapper_cxx_api/backends_8hpp_source.html +++ b/tensorwrapper_cxx_api/backends_8hpp_source.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/buffer_2eigen_8hpp_source.html b/tensorwrapper_cxx_api/buffer_2eigen_8hpp_source.html index 0fd4ca77..4b893310 100644 --- a/tensorwrapper_cxx_api/buffer_2eigen_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer_2eigen_8hpp_source.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/buffer_2local_8hpp_source.html b/tensorwrapper_cxx_api/buffer_2local_8hpp_source.html index 145a36ee..ff6b3b96 100644 --- a/tensorwrapper_cxx_api/buffer_2local_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer_2local_8hpp_source.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/buffer_2replicated_8hpp_source.html b/tensorwrapper_cxx_api/buffer_2replicated_8hpp_source.html index f8085b7a..45db82b0 100644 --- a/tensorwrapper_cxx_api/buffer_2replicated_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer_2replicated_8hpp_source.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/buffer_8hpp_source.html b/tensorwrapper_cxx_api/buffer_8hpp_source.html index e0d748a0..e24e0d86 100644 --- a/tensorwrapper_cxx_api/buffer_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer_8hpp_source.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/buffer__base_8hpp_source.html b/tensorwrapper_cxx_api/buffer__base_8hpp_source.html index 35d7bed2..5d7925ff 100644 --- a/tensorwrapper_cxx_api/buffer__base_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer__base_8hpp_source.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classes.html b/tensorwrapper_cxx_api/classes.html index 240c7ab2..8e930dd0 100644 --- a/tensorwrapper_cxx_api/classes.html +++ b/tensorwrapper_cxx_api/classes.html @@ -22,7 +22,7 @@ @@ -94,7 +94,7 @@
Replicated (tensorwrapper::allocator)
Replicated (tensorwrapper::buffer)
S
-
ShapeBase (tensorwrapper::shape)
Smooth (tensorwrapper::shape)
+
ShapeBase (tensorwrapper::shape)
ShapeTraits (tensorwrapper::shape)
ShapeTraits< const ShapeBase > (tensorwrapper::shape)
ShapeTraits< const Smooth > (tensorwrapper::shape)
ShapeTraits< ShapeBase > (tensorwrapper::shape)
ShapeTraits< Smooth > (tensorwrapper::shape)
ShapeTraits< SmoothView< T > > (tensorwrapper::shape)
Smooth (tensorwrapper::shape)
SmoothAlias (tensorwrapper::shape::detail_)
SmoothView (tensorwrapper::shape)
SmoothViewPIMPL (tensorwrapper::shape::detail_)
T
Tensor (tensorwrapper)
TensorFactory (tensorwrapper::detail_)
TensorInput (tensorwrapper::detail_)
TensorPIMPL (tensorwrapper::detail_)
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor-members.html index 8fcda345..09a68d77 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor.html index 2ab560aa..b4a58b3a 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase-members.html index 6f05f700..ad1c7d14 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase.html index b1f7d0ce..c5ab6b78 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen-members.html index 8abc40ed..d7cb47e8 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen.html index be37231b..39132039 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local-members.html index cae4ee94..3b3f3ac0 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local.html index 08020760..f1e4ae9e 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated-members.html index edcfa266..d0539cc6 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated.html index 84a9582b..14f8d6c0 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase-members.html index d63b963f..0991b6bf 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase.html index 948d3cb9..f321c504 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen-members.html index f539c94b..10820f79 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen.html index 130c4c7e..4d17bbe7 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local-members.html index ae80f617..e99a3547 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local.html index 04c2c570..39607cb4 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated-members.html index 9f0b8b6f..eb2d2a59 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated.html index cfaf5f99..163a2af2 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase-members.html index 0a7101aa..9a201f04 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase.html index 4db22e6e..d33da082 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase.html @@ -22,7 +22,7 @@ @@ -357,7 +357,7 @@

Returns
True if *this and rhs are polymorphically value equal and false otherwise.
-

Implemented in tensorwrapper::buffer::Eigen< FloatType, Rank >, and tensorwrapper::allocator::Eigen< FloatType, Rank >.

+

Implemented in tensorwrapper::buffer::Eigen< FloatType, Rank >, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >, and tensorwrapper::allocator::Eigen< FloatType, Rank >.

@@ -478,7 +478,7 @@

tensorwrapper::symmetry::Permutation, tensorwrapper::shape::Smooth, tensorwrapper::layout::Physical, tensorwrapper::layout::Logical, tensorwrapper::buffer::Eigen< FloatType, Rank >, and tensorwrapper::allocator::Eigen< FloatType, Rank >.

+

Implemented in tensorwrapper::shape::detail_::SmoothAlias< SmoothType >, tensorwrapper::symmetry::Permutation, tensorwrapper::shape::Smooth, tensorwrapper::layout::Physical, tensorwrapper::layout::Logical, tensorwrapper::buffer::Eigen< FloatType, Rank >, and tensorwrapper::allocator::Eigen< FloatType, Rank >.

diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorFactory-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorFactory-members.html index b003f9d3..e97f4597 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorFactory-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorFactory-members.html @@ -22,7 +22,7 @@

diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorFactory.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorFactory.html index a1847e69..6add180e 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorFactory.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorFactory.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL-members.html index f31b3865..8251baad 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL.html index 2f2e2b52..5439df1b 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase-members.html index ad517e1c..b5580aba 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase-members.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase.html index d6551a9f..c7126b21 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase.html @@ -22,7 +22,7 @@ @@ -128,7 +128,7 @@ +using  diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical.html index 7eab201a..1913409c 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical.html @@ -22,7 +22,7 @@ @@ -120,7 +120,7 @@ +using  +using  diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical.html index 00877396..3d945b2b 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical.html @@ -22,7 +22,7 @@ @@ -149,7 +149,7 @@ +using  @@ -77,23 +77,29 @@ - + + + + + - - - - - - - - - - + + + + + + + + + + + +
 NtensorwrapperContains the components of the TensorWrapper library
 NallocatorContains classes related to allocating Buffer objects
 CAllocatorBaseCommon base class for all allocators
 CLogicalSpecializes a LayoutBase for a layout describing how a user wants to view the tensor
 CPhysicalSpecializes a LayoutBase for a layout describing how a tensor is actually laid out at runtime
 NshapeSublibrary focused on describing the geometry of the tensor
 CShapeBaseCode factorization for the various types of shapes
 CSmoothDescribes the shape of a "traditional" tensor
 Ndetail_
 CSmoothViewPIMPLDefines the API for all SmoothView PIMPLs
 CSmoothAliasImplements SmoothView by wrapping a Smooth object
 CShapeBaseCode factorization for the various types of shapes
 CSmoothViewWraps existing state in an API compatible with SmoothView
 CShapeTraits
 CShapeTraits< ShapeBase >
 CShapeTraits< const ShapeBase >
 CShapeTraits< Smooth >
 CShapeTraits< const Smooth >
 CShapeTraits< SmoothView< T > >
 CSmoothDescribes the shape of a "traditional" tensor
 NsparsityNamespace containing classes used to express the sparsity of a tensor
 CPatternBase class for objects describing the sparsity of a tensor
 NsymmetrySublibrary providing classes for describing the symmetry of a tensor
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
 Read-only reference to a shape's base object.
 
-using shape_pointer = typename shape_base::base_pointer
shape_pointer = typename shape_base::base_pointer
 Pointer to the base type of a shape object.
 
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical-members.html index b8d4463f..96aa8a2e 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical-members.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
 Type of a pointer to the base of a layout.
 
-using shape_pointer = typename shape_base::base_pointer
shape_pointer = typename shape_base::base_pointer
 Pointer to the base type of a shape object.
 
@@ -161,7 +161,7 @@
 Read-only reference to a shape's base object.
 
-using shape_pointer = typename shape_base::base_pointer
shape_pointer = typename shape_base::base_pointer
 Pointer to the base type of a shape object.
 
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical-members.html index 108f311d..9eab6f72 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical-members.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
tensorwrapper -  0.0.35 +  0.0.36
 Read-only reference to a shape's base object.
 
-using shape_pointer = typename shape_base::base_pointer
shape_pointer = typename shape_base::base_pointer
 Pointer to the base type of a shape object.
 
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase-members.html index b962e164..19f53313 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase-members.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
are_equal(const_base_reference rhs) const noexcepttensorwrapper::detail_::PolymorphicBase< ShapeBase >inline
are_equal_(const_base_reference rhs) const noexcept=0tensorwrapper::detail_::PolymorphicBase< ShapeBase >protectedpure virtual
are_equal_impl_(const_base_reference rhs) const noexcepttensorwrapper::detail_::PolymorphicBase< ShapeBase >inlineprotected
base_pointer typedeftensorwrapper::shape::ShapeBase
as_smooth()tensorwrapper::shape::ShapeBaseinline
as_smooth() consttensorwrapper::shape::ShapeBaseinline
as_smooth_()=0tensorwrapper::shape::ShapeBaseprotectedpure virtual
as_smooth_() const =0tensorwrapper::shape::ShapeBaseprotectedpure virtual
base_pointer typedeftensorwrapper::shape::ShapeBase
base_reference typedeftensorwrapper::detail_::PolymorphicBase< ShapeBase >
base_type typedeftensorwrapper::detail_::PolymorphicBase< ShapeBase >
clone() consttensorwrapper::detail_::PolymorphicBase< ShapeBase >inline
clone_() const=0tensorwrapper::detail_::PolymorphicBase< ShapeBase >protectedpure virtual
clone_as() consttensorwrapper::detail_::PolymorphicBase< ShapeBase >inline
const_base_reference typedeftensorwrapper::detail_::PolymorphicBase< ShapeBase >
get_rank_() const noexcept=0tensorwrapper::shape::ShapeBaseprotectedpure virtual
get_size_() const noexcept=0tensorwrapper::shape::ShapeBaseprotectedpure virtual
PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >protected
PolymorphicBase(const PolymorphicBase &other)=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >protected
rank() const noexcepttensorwrapper::shape::ShapeBaseinline
rank_type typedeftensorwrapper::shape::ShapeBase
shape_base typedeftensorwrapper::shape::ShapeBase
ShapeBase() noexcept=defaulttensorwrapper::shape::ShapeBase
size() const noexcepttensorwrapper::shape::ShapeBaseinline
size_type typedeftensorwrapper::shape::ShapeBase
const_smooth_reference typedeftensorwrapper::shape::ShapeBase
get_rank_() const noexcept=0tensorwrapper::shape::ShapeBaseprotectedpure virtual
get_size_() const noexcept=0tensorwrapper::shape::ShapeBaseprotectedpure virtual
PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >protected
PolymorphicBase(const PolymorphicBase &other)=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >protected
rank() const noexcepttensorwrapper::shape::ShapeBaseinline
rank_type typedeftensorwrapper::shape::ShapeBase
shape_base typedeftensorwrapper::shape::ShapeBase
ShapeBase() noexcept=defaulttensorwrapper::shape::ShapeBase
size() const noexcepttensorwrapper::shape::ShapeBaseinline
size_type typedeftensorwrapper::shape::ShapeBase
smooth_reference typedeftensorwrapper::shape::ShapeBase
~PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >virtual
~ShapeBase() noexcept=defaulttensorwrapper::shape::ShapeBasevirtual
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase.html index fb71b6ce..21c1b702 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.35 +  0.0.36
@@ -102,22 +102,30 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -146,12 +154,18 @@ virtual  - + - + + + + + + + @@ -172,12 +186,20 @@

Public Types

-using shape_base = ShapeBase
 Type all shapes inherit from.
 
-using base_pointer = std::unique_ptr< shape_base >
 Type of a pointer to the base of a shape object.
 
-using rank_type = unsigned short
 Type used to hold the rank of a tensor.
 
-using size_type = std::size_t
 Type used to specify the number of elements in the shape.
 
+using shape_base = typename traits_type::shape_base
 Type all shapes inherit from.
 
+using base_pointer = typename traits_type::base_pointer
 Type of a pointer to the base of a shape object.
 
+using rank_type = typename traits_type::rank_type
 Type used to hold the rank of a tensor.
 
+using size_type = typename traits_type::size_type
 Type used to specify the number of elements in the shape.
 
+using smooth_reference = SmoothView< Smooth >
 Type of an object acting like a mutable reference to a Smooth shape.
 
+using const_smooth_reference = SmoothView< const Smooth >
 Type of an object acting like a read-only reference to a Smooth shape.
 
- Public Types inherited from tensorwrapper::detail_::PolymorphicBase< ShapeBase >
using base_type = ShapeBase
~ShapeBase () noexcept=default
 Defaulted polymorphic dtor.
 
rank_type rank () const noexcept
rank_type rank () const noexcept
 The total rank of of the tensor described by *this. More...
 
size_type size () const noexcept
size_type size () const noexcept
 The total number of elements in the tensor described by *this. More...
 
smooth_reference as_smooth ()
 Returns a view of *this as a Smooth object. More...
 
const_smooth_reference as_smooth () const
 Returns a read-only view of *this as a Smooth object. More...
 
- Public Member Functions inherited from tensorwrapper::detail_::PolymorphicBase< ShapeBase >
virtual ~PolymorphicBase () noexcept=default
- + - + + + + + + + @@ -207,6 +229,76 @@
  • get_size_()
  • Member Function Documentation

    + +

    ◆ as_smooth() [1/2]

    + +
    +
    +

    Protected Member Functions

    virtual rank_type get_rank_ () const noexcept=0
    virtual rank_type get_rank_ () const noexcept=0
     Used to implement rank(). More...
     
    virtual size_type get_size_ () const noexcept=0
    virtual size_type get_size_ () const noexcept=0
     Used to implement size(). More...
     
    +virtual smooth_reference as_smooth_ ()=0
     Derived class should override to be consistent with as_smooth()
     
    +virtual const_smooth_reference as_smooth_ () const =0
     Derived class should override to be consistent with as_smooth() const.
     
    - Protected Member Functions inherited from tensorwrapper::detail_::PolymorphicBase< ShapeBase >
     PolymorphicBase () noexcept=default
     No-op default ctor. More...
    + + + + +
    + + + + + + + +
    smooth_reference tensorwrapper::shape::ShapeBase::as_smooth ()
    +
    +inline
    +
    + +

    Returns a view of *this as a Smooth object.

    +

    It is possible to view any shape as a smooth shape. For more exotic shapes this may require flattening nestings and padding dimensions. This method ultimately dispatches to the as_smooth_ overload of the derived class to control how to smooth the shape out.

    +
    Returns
    A view of *this consistent with thinking of *this as a Smooth object.
    +
    Exceptions
    + + +
    std::bad_allocif there is a problem allocating the view. Strong throw guarantee.
    +
    +
    + +
    + + +

    ◆ as_smooth() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + +
    const_smooth_reference tensorwrapper::shape::ShapeBase::as_smooth () const
    +
    +inline
    +
    + +

    Returns a read-only view of *this as a Smooth object.

    +

    This method works the same as the non-const version except that the resulting view is read-only.

    +
    Returns
    A read-only view of *this consistent with thinking of *this as a Smooth object.
    +
    Exceptions
    + + +
    std::bad_allocif there is a problem allocating the view. Strong throw guarantee.
    +
    +
    + +
    +

    ◆ get_rank_()

    @@ -217,7 +309,7 @@

    - + @@ -254,7 +346,7 @@

    virtual rank_type tensorwrapper::shape::ShapeBase::get_rank_ virtual rank_type tensorwrapper::shape::ShapeBase::get_rank_ ( ) const
    - + @@ -291,7 +383,7 @@

    virtual size_type tensorwrapper::shape::ShapeBase::get_size_ virtual size_type tensorwrapper::shape::ShapeBase::get_size_ ( ) const
    - + @@ -326,7 +418,7 @@

    rank_type tensorwrapper::shape::ShapeBase::rank rank_type tensorwrapper::shape::ShapeBase::rank ( ) const
    - + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth-members.html index 5a125637..b3aa8ac8 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth-members.html @@ -22,7 +22,7 @@ @@ -78,28 +78,34 @@ - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth.html index 501121db..ea0dad2c 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth.html @@ -22,7 +22,7 @@ @@ -103,31 +103,39 @@
    size_type tensorwrapper::shape::ShapeBase::size size_type tensorwrapper::shape::ShapeBase::size ( ) const
    tensorwrapper -  0.0.35 +  0.0.36
    are_equal_(const ShapeBase &rhs) const noexcept overridetensorwrapper::shape::Smoothinlineprotected
    tensorwrapper::shape::ShapeBase::are_equal_(const_base_reference rhs) const noexcept=0tensorwrapper::detail_::PolymorphicBase< ShapeBase >protectedpure virtual
    are_equal_impl_(const_base_reference rhs) const noexcepttensorwrapper::detail_::PolymorphicBase< ShapeBase >inlineprotected
    base_pointer typedeftensorwrapper::shape::ShapeBase
    as_smooth()tensorwrapper::shape::ShapeBaseinline
    as_smooth() consttensorwrapper::shape::ShapeBaseinline
    as_smooth_() overridetensorwrapper::shape::Smoothinlineprotectedvirtual
    as_smooth_() const overridetensorwrapper::shape::Smoothinlineprotectedvirtual
    base_pointer typedeftensorwrapper::shape::ShapeBase
    base_reference typedeftensorwrapper::detail_::PolymorphicBase< ShapeBase >
    base_type typedeftensorwrapper::detail_::PolymorphicBase< ShapeBase >
    clone() consttensorwrapper::detail_::PolymorphicBase< ShapeBase >inline
    clone_() const overridetensorwrapper::shape::Smoothinlineprotectedvirtual
    clone_as() consttensorwrapper::detail_::PolymorphicBase< ShapeBase >inline
    const_base_reference typedeftensorwrapper::detail_::PolymorphicBase< ShapeBase >
    extent(size_type i) consttensorwrapper::shape::Smoothinline
    get_rank_() const noexcept overridetensorwrapper::shape::Smoothinlineprotectedvirtual
    get_size_() const noexcept overridetensorwrapper::shape::Smoothinlineprotectedvirtual
    operator!=(const Smooth &rhs) const noexcepttensorwrapper::shape::Smoothinline
    operator==(const Smooth &rhs) const noexcepttensorwrapper::shape::Smoothinline
    PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >protected
    PolymorphicBase(const PolymorphicBase &other)=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >protected
    rank() const noexcepttensorwrapper::shape::ShapeBaseinline
    rank_type typedeftensorwrapper::shape::Smooth
    shape_base typedeftensorwrapper::shape::ShapeBase
    ShapeBase() noexcept=defaulttensorwrapper::shape::ShapeBase
    size() const noexcepttensorwrapper::shape::ShapeBaseinline
    size_type typedeftensorwrapper::shape::Smooth
    Smooth(std::initializer_list< size_type > il)tensorwrapper::shape::Smoothinline
    Smooth(BeginItrType &&begin, EndItrType &&end)tensorwrapper::shape::Smoothinline
    const_smooth_reference typedeftensorwrapper::shape::ShapeBase
    extent(size_type i) consttensorwrapper::shape::Smoothinline
    get_rank_() const noexcept overridetensorwrapper::shape::Smoothinlineprotectedvirtual
    get_size_() const noexcept overridetensorwrapper::shape::Smoothinlineprotectedvirtual
    operator!=(const Smooth &rhs) const noexcepttensorwrapper::shape::Smoothinline
    operator==(const Smooth &rhs) const noexcepttensorwrapper::shape::Smoothinline
    PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >protected
    PolymorphicBase(const PolymorphicBase &other)=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >protected
    rank() const noexcepttensorwrapper::shape::ShapeBaseinline
    rank_type typedeftensorwrapper::shape::Smooth
    shape_base typedeftensorwrapper::shape::ShapeBase
    ShapeBase() noexcept=defaulttensorwrapper::shape::ShapeBase
    size() const noexcepttensorwrapper::shape::ShapeBaseinline
    size_type typedeftensorwrapper::shape::Smooth
    Smooth(std::initializer_list< size_type > il)tensorwrapper::shape::Smoothinline
    Smooth(BeginItrType &&begin, EndItrType &&end)tensorwrapper::shape::Smoothinline
    smooth_reference typedeftensorwrapper::shape::ShapeBase
    swap(Smooth &other) noexcepttensorwrapper::shape::Smoothinline
    ~PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< ShapeBase >virtual
    ~ShapeBase() noexcept=defaulttensorwrapper::shape::ShapeBasevirtual
    tensorwrapper -  0.0.35 +  0.0.36
    - - - - - - + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -148,7 +156,7 @@

    Public Types

    -using rank_type = unsigned short
     Type used to hold the rank of a tensor.
     
    -using size_type = std::size_t
     Type used to specify the number of elements in the shape.
     
    +using rank_type = typename traits_type::rank_type
     Type used to hold the rank of a tensor.
     
    +using size_type = typename traits_type::size_type
     Type used to specify the number of elements in the shape.
     
    - Public Types inherited from tensorwrapper::shape::ShapeBase
    -using shape_base = ShapeBase
     Type all shapes inherit from.
     
    -using base_pointer = std::unique_ptr< shape_base >
     Type of a pointer to the base of a shape object.
     
    -using rank_type = unsigned short
     Type used to hold the rank of a tensor.
     
    -using size_type = std::size_t
     Type used to specify the number of elements in the shape.
     
    +using shape_base = typename traits_type::shape_base
     Type all shapes inherit from.
     
    +using base_pointer = typename traits_type::base_pointer
     Type of a pointer to the base of a shape object.
     
    +using rank_type = typename traits_type::rank_type
     Type used to hold the rank of a tensor.
     
    +using size_type = typename traits_type::size_type
     Type used to specify the number of elements in the shape.
     
    +using smooth_reference = SmoothView< Smooth >
     Type of an object acting like a mutable reference to a Smooth shape.
     
    +using const_smooth_reference = SmoothView< const Smooth >
     Type of an object acting like a read-only reference to a Smooth shape.
     
    - Public Types inherited from tensorwrapper::detail_::PolymorphicBase< ShapeBase >
    using base_type = ShapeBase
    - + @@ -159,7 +167,7 @@   - + @@ -180,12 +188,18 @@ virtual  - + - + + + + + + + @@ -207,17 +221,25 @@ +base_pointer  +rank_type  +size_type  + + + + + + @@ -252,7 +274,7 @@

    tensorwrapper::shape::Smooth::Smooth

    - + @@ -354,9 +376,9 @@

    Public Member Functions

     Smooth (std::initializer_list< size_type > il)
     Smooth (std::initializer_list< size_type > il)
     Constructs *this with a statically specified number of extents. More...
     
    template<typename BeginItrType , typename EndItrType >
    ~Smooth () noexcept=default
     Defaulted no-throw dtor.
     
    rank_type extent (size_type i) const
    rank_type extent (size_type i) const
     Returns the extent of the i -th mode. More...
     
    void swap (Smooth &other) noexcept
    ~ShapeBase () noexcept=default
     Defaulted polymorphic dtor.
     
    rank_type rank () const noexcept
    rank_type rank () const noexcept
     The total rank of of the tensor described by *this. More...
     
    size_type size () const noexcept
    size_type size () const noexcept
     The total number of elements in the tensor described by *this. More...
     
    smooth_reference as_smooth ()
     Returns a view of *this as a Smooth object. More...
     
    const_smooth_reference as_smooth () const
     Returns a read-only view of *this as a Smooth object. More...
     
    - Public Member Functions inherited from tensorwrapper::detail_::PolymorphicBase< ShapeBase >
    virtual ~PolymorphicBase () noexcept=default

    Protected Member Functions

    -base_pointer clone_ () const override
    clone_ () const override
     Implement clone() by calling copy ctor.
     
    -rank_type get_rank_ () const noexcept override
    get_rank_ () const noexcept override
     Implement rank by counting number of extents held by *this.
     
    -size_type get_size_ () const noexcept override
    get_size_ () const noexcept override
     Implement size by taking the product of the extents held by *this.
     
    +smooth_reference as_smooth_ () override
     Derived class should override to be consistent with as_smooth()
     
    +virtual const_smooth_reference as_smooth_ () const override
     Derived class should override to be consistent with as_smooth() const.
     
    bool are_equal_ (const ShapeBase &rhs) const noexcept override
     Implements are_equal by calling ShapeBase::are_equal_impl_.
    (std::initializer_list< size_typestd::initializer_list< size_type il)
    - + - + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1SmoothView-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1SmoothView-members.html new file mode 100644 index 00000000..f72c80b5 --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1SmoothView-members.html @@ -0,0 +1,102 @@ + + + + + + + +tensorwrapper: Member List + + + + + + + + + +
    +
    +
    rank_type tensorwrapper::shape::Smooth::extent rank_type tensorwrapper::shape::Smooth::extent (size_type size_type  i) const
    + + + + + +
    +
    tensorwrapper +  0.0.36 +
    +
    + + + + + + + + + +
    +
    + + +
    + +
    + +
    + +
    +
    +
    tensorwrapper::shape::SmoothView< SmoothType > Member List
    +
    +
    + +

    This is the complete list of members for tensorwrapper::shape::SmoothView< SmoothType >, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + +
    const_smooth_reference typedef (defined in tensorwrapper::shape::SmoothView< SmoothType >)tensorwrapper::shape::SmoothView< SmoothType >
    extent(size_type i) consttensorwrapper::shape::SmoothView< SmoothType >
    operator!=(const SmoothView< SmoothType2 > &rhs) const noexcepttensorwrapper::shape::SmoothView< SmoothType >inline
    operator=(const SmoothView &rhs)tensorwrapper::shape::SmoothView< SmoothType >
    operator=(SmoothView &&rhs) noexcepttensorwrapper::shape::SmoothView< SmoothType >
    operator==(const SmoothView< const SmoothType > &rhs) const noexcepttensorwrapper::shape::SmoothView< SmoothType >
    rank() const noexcepttensorwrapper::shape::SmoothView< SmoothType >
    rank_type typedef (defined in tensorwrapper::shape::SmoothView< SmoothType >)tensorwrapper::shape::SmoothView< SmoothType >
    size() const noexcepttensorwrapper::shape::SmoothView< SmoothType >
    size_type typedef (defined in tensorwrapper::shape::SmoothView< SmoothType >)tensorwrapper::shape::SmoothView< SmoothType >
    smooth_reference typedef (defined in tensorwrapper::shape::SmoothView< SmoothType >)tensorwrapper::shape::SmoothView< SmoothType >
    smooth_traits typedeftensorwrapper::shape::SmoothView< SmoothType >
    smooth_type typedef (defined in tensorwrapper::shape::SmoothView< SmoothType >)tensorwrapper::shape::SmoothView< SmoothType >
    SmoothView classtensorwrapper::shape::SmoothView< SmoothType >friend
    SmoothView(smooth_reference smooth)tensorwrapper::shape::SmoothView< SmoothType >
    SmoothView(const SmoothView< SmoothType2 > &other)tensorwrapper::shape::SmoothView< SmoothType >
    SmoothView(const SmoothView &other)tensorwrapper::shape::SmoothView< SmoothType >
    SmoothView(SmoothView &&other) noexcepttensorwrapper::shape::SmoothView< SmoothType >
    swap(SmoothView &rhs) noexcepttensorwrapper::shape::SmoothView< SmoothType >
    ~SmoothView() noexcepttensorwrapper::shape::SmoothView< SmoothType >
    + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1SmoothView.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1SmoothView.html new file mode 100644 index 00000000..26480eda --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1SmoothView.html @@ -0,0 +1,640 @@ + + + + + + + +tensorwrapper: tensorwrapper::shape::SmoothView< SmoothType > Class Template Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    tensorwrapper +  0.0.36 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    tensorwrapper::shape::SmoothView< SmoothType > Class Template Reference
    +
    +
    + +

    Wraps existing state in an API compatible with SmoothView. + More...

    + +

    #include <smooth_view.hpp>

    + + + + + + + + + + + + + + + +

    +Public Types

    using smooth_traits = typename traits_type::smooth_traits
     
    +using smooth_type = typename smooth_traits::value_type
     
    +using smooth_reference = typename smooth_traits::reference
     
    +using const_smooth_reference = typename smooth_traits::const_reference
     
    +using rank_type = typename smooth_traits::rank_type
     
    +using size_type = typename smooth_traits::size_type
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     SmoothView (smooth_reference smooth)
     Creates a view of an existing Smooth object. More...
     
    template<typename SmoothType2 , typename = enable_if_mutable_to_immutable_cast_t<SmoothType2>>
     SmoothView (const SmoothView< SmoothType2 > &other)
     Implicitly converts mutable views into read-only views. More...
     
     SmoothView (const SmoothView &other)
     Creates a new view aliasing the same Smooth object as other. More...
     
     SmoothView (SmoothView &&other) noexcept
     Creates a new view by taking the state of other. More...
     
    SmoothViewoperator= (const SmoothView &rhs)
     Overwrites *this to alias the same Smooth object as other. More...
     
    SmoothViewoperator= (SmoothView &&rhs) noexcept
     Overrides the state of *this with the state of other. More...
     
    ~SmoothView () noexcept
     Nothrow defaulted dtor.
     
    rank_type extent (size_type i) const
     What is the extent of the i-th mode of the tensor with the aliased shape? More...
     
    rank_type rank () const noexcept
     What is the rank of the tensor the aliased shape describes? More...
     
    size_type size () const noexcept
     How many elements are in the tensor the aliased shape describes? More...
     
    +void swap (SmoothView &rhs) noexcept
     Swaps the state of *this with that of rhs.
     
    bool operator== (const SmoothView< const SmoothType > &rhs) const noexcept
     Is the Smooth shape aliased by *this the same as that aliased by rhs? More...
     
    template<typename SmoothType2 >
    bool operator!= (const SmoothView< SmoothType2 > &rhs) const noexcept
     Is *this different from rhs? More...
     
    + + + + + +

    +Friends

    +template<typename SmoothType2 >
    class SmoothView
     Lets the class access PIMPLs regardless of template type parameter.
     
    +

    Detailed Description

    +

    template<typename SmoothType>
    +class tensorwrapper::shape::SmoothView< SmoothType >

    + +

    Wraps existing state in an API compatible with SmoothView.

    +
    Template Parameters
    + + +
    SmoothTypeType of Smooth object *this is acting as. Expected to be either Smooth or const Smooth.
    +
    +
    +

    Sometimes we have state which may not actually be in a Smooth object, but is capable of being used as a Smooth object. This class maps the Smooth API to the existing state.

    +

    Member Typedef Documentation

    + +

    ◆ smooth_traits

    + +
    +
    +
    +template<typename SmoothType >
    + + + + +
    using tensorwrapper::shape::SmoothView< SmoothType >::smooth_traits = typename traits_type::smooth_traits
    +
    +

    Types needed to implement Smooth's interface

    + +
    +
    +

    Constructor & Destructor Documentation

    + +

    ◆ SmoothView() [1/4]

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + + + + +
    tensorwrapper::shape::SmoothView< SmoothType >::SmoothView (smooth_reference smooth)
    +
    + +

    Creates a view of an existing Smooth object.

    +

    In order to treat SmoothView objects on the same footing as Smooth objects it must be possible to implicitly convert between the two. This ctor will implicitly convert smooth into a SmoothView object.

    +
    Parameters
    + + +
    [in]smoothThe object to convert.
    +
    +
    +
    Exceptions
    + + +
    std::bad_allocif there is a problem allocating the PIMPL. Strong throw guarantee.
    +
    +
    + +
    +
    + +

    ◆ SmoothView() [2/4]

    + +
    +
    +
    +template<typename SmoothType >
    +
    +template<typename SmoothType2 , typename = enable_if_mutable_to_immutable_cast_t<SmoothType2>>
    + + + + + + + + +
    tensorwrapper::shape::SmoothView< SmoothType >::SmoothView (const SmoothView< SmoothType2 > & other)
    +
    + +

    Implicitly converts mutable views into read-only views.

    +
    Template Parameters
    + + + +
    SmoothType2The type other is a view of. This method will only participate in overload resolution if SmoothType2 is const Smooth.
    <Anonymous>Type parameter used to disable this method when SmoothType2 is not const Smooth and/or when SmoothType is not Smooth.
    +
    +
    +

    Views act like references to an object. Views of mutable objects should be usable wherever views to read-only objects are used. This ctor enables the implicit conversion from mutable view to read-only view in order to make that possible.

    +
    Parameters
    + + +
    [in]otherThe view to convert to a read-only view.
    +
    +
    +
    Exceptions
    + + +
    std::bad_allocif there is a problem allocating the PIMPL. Strong throw guarantee.
    +
    +
    + +
    +
    + +

    ◆ SmoothView() [3/4]

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + + + + +
    tensorwrapper::shape::SmoothView< SmoothType >::SmoothView (const SmoothView< SmoothType > & other)
    +
    + +

    Creates a new view aliasing the same Smooth object as other.

    +

    Views alias their state. The view constructed by this copy ctor will alias the same state that is aliased by other. In this sense it is a shallow copy of the aliased state and a deep copy of other.

    +
    Parameters
    + + +
    [in]otherThe view to copy.
    +
    +
    +
    Exceptions
    + + +
    std::bad_allocif there is a problem allocating the copy. Strong throw guarantee.
    +
    +
    + +
    +
    + +

    ◆ SmoothView() [4/4]

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + +
    + + + + + + + + +
    tensorwrapper::shape::SmoothView< SmoothType >::SmoothView (SmoothView< SmoothType > && other)
    +
    +noexcept
    +
    + +

    Creates a new view by taking the state of other.

    +

    This ctor initializes *this by taking the state from other. After construction *this will alias the same object other did. It is worth noting the aliased object is untouched after this operation.

    +
    Parameters
    + + +
    [in,out]otherThe object to take the state from. After this operation other will be in a valid, but otherwise undefined state.
    +
    +
    +
    Exceptions
    + + +
    NoneNo throw guarantee.
    +
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ extent()

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + + + + +
    rank_type tensorwrapper::shape::SmoothView< SmoothType >::extent (size_type i) const
    +
    + +

    What is the extent of the i-th mode of the tensor with the aliased shape?

    +
    Parameters
    + + +
    [in]iThe offset of the requested mode. i must be in the range [0, size()).
    +
    +
    +
    Returns
    The length of the i-th mode in a tensor with the aliased shape.
    +
    Exceptions
    + + +
    std::out_of_rangeif i is not in the range [0, size()). Strong throw guarantee.
    +
    +
    + +
    +
    + +

    ◆ operator!=()

    + +
    +
    +
    +template<typename SmoothType >
    +
    +template<typename SmoothType2 >
    + + + + + +
    + + + + + + + + +
    bool tensorwrapper::shape::SmoothView< SmoothType >::operator!= (const SmoothView< SmoothType2 > & rhs) const
    +
    +inlinenoexcept
    +
    + +

    Is *this different from rhs?

    +
    Template Parameters
    + + +
    SmoothType2The type rhs is a view of. Expected to be Smooth or const Smooth.
    +
    +
    +

    This method defines "different" as not value equal. See operator== for the definition of value equal.

    +
    Parameters
    + + +
    [in]rhsThe view to compare to.
    +
    +
    +
    Returns
    False if *this is value equal to rhs and true otherwise.
    +
    Exceptions
    + + +
    NoneNo throw guarantee.
    +
    +
    + +
    +
    + +

    ◆ operator=() [1/2]

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + + + + +
    SmoothView& tensorwrapper::shape::SmoothView< SmoothType >::operator= (const SmoothView< SmoothType > & rhs)
    +
    + +

    Overwrites *this to alias the same Smooth object as other.

    +

    This operator causes the state in *this to instead alias the Smooth object in other. This does not release the state associated with the aliased object.

    +
    Parameters
    + + +
    [in]otherThe view to copy.
    +
    +
    +
    Returns
    *this after making it alias the state in other.
    +
    Exceptions
    + + +
    std::bad_allocif there is a problem allocating the copy. Strong throw guarantee.
    +
    +
    + +
    +
    + +

    ◆ operator=() [2/2]

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + +
    + + + + + + + + +
    SmoothView& tensorwrapper::shape::SmoothView< SmoothType >::operator= (SmoothView< SmoothType > && rhs)
    +
    +noexcept
    +
    + +

    Overrides the state of *this with the state of other.

    +

    This operator causes the state to be replaced by the state in other. This does not release the state associated with the aliased object nor does it take state from the aliased object.

    +
    Parameters
    + + +
    [in,out]otherThe object to take the state from. After this operation other will be in a valid, but otherwise undefined state.
    +
    +
    +
    Returns
    *this after taking the state of other.
    +
    Exceptions
    + + +
    NoneNo throw guarantee.
    +
    +
    + +
    +
    + +

    ◆ operator==()

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + +
    + + + + + + + + +
    bool tensorwrapper::shape::SmoothView< SmoothType >::operator== (const SmoothView< const SmoothType > & rhs) const
    +
    +noexcept
    +
    + +

    Is the Smooth shape aliased by *this the same as that aliased by rhs?

    +

    Two SmoothView objects are value equal if the Smooth objects they alias compare value equal.

    +
    Parameters
    + + +
    [in]rhsThe view aliasing the shape to compare to.
    +
    +
    +
    Returns
    True if *this aliases a Smooth object which is value equal to that aliased by rhs and false otherwise.
    +
    Exceptions
    + + +
    NoneNo throw guarantee.
    +
    +
    + +
    +
    + +

    ◆ rank()

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + +
    + + + + + + + +
    rank_type tensorwrapper::shape::SmoothView< SmoothType >::rank () const
    +
    +noexcept
    +
    + +

    What is the rank of the tensor the aliased shape describes?

    +
    Returns
    The rank of the tensor with the aliased shape.
    +
    Exceptions
    + + +
    NoneNo throw guarantee.
    +
    +
    + +
    +
    + +

    ◆ size()

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + +
    + + + + + + + +
    size_type tensorwrapper::shape::SmoothView< SmoothType >::size () const
    +
    +noexcept
    +
    + +

    How many elements are in the tensor the aliased shape describes?

    +
    Returns
    The number of elements in a tensor with the aliased shape.
    +
    Exceptions
    + + +
    NoneNo throw guarantee.
    +
    +
    + +
    +
    +
    The documentation for this class was generated from the following files: +
    + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias-members.html new file mode 100644 index 00000000..10597881 --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias-members.html @@ -0,0 +1,112 @@ + + + + + + + +tensorwrapper: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    tensorwrapper +  0.0.36 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    tensorwrapper::shape::detail_::SmoothAlias< SmoothType > Member List
    +
    +
    + +

    This is the complete list of members for tensorwrapper::shape::detail_::SmoothAlias< SmoothType >, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    are_different(const_base_reference rhs) const noexcepttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inline
    are_equal(const_base_reference rhs) const noexcepttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inline
    are_equal_(const_base_reference rhs) const noexcept overridetensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inlineprotectedvirtual
    are_equal_impl_(const_base_reference rhs) const noexcepttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inlineprotected
    as_const() consttensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inline
    as_const_() const overridetensorwrapper::shape::detail_::SmoothAlias< SmoothType >inlineprotectedvirtual
    base_pointer typedef (defined in tensorwrapper::shape::detail_::SmoothAlias< SmoothType >)tensorwrapper::shape::detail_::SmoothAlias< SmoothType >
    base_reference typedeftensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
    base_type typedeftensorwrapper::shape::detail_::SmoothAlias< SmoothType >
    clone() consttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inline
    clone_() const overridetensorwrapper::shape::detail_::SmoothAlias< SmoothType >inlineprotectedvirtual
    clone_as() consttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inline
    const_base_reference typedeftensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
    const_smooth_view_pimpl_pointer typedeftensorwrapper::shape::detail_::SmoothAlias< SmoothType >
    extent(size_type i) consttensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inline
    extent_(size_type i) const overridetensorwrapper::shape::detail_::SmoothAlias< SmoothType >inlineprotected
    tensorwrapper::shape::detail_::SmoothViewPIMPL::extent_(size_type i) const =0tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >protectedpure virtual
    parent_type typedef (defined in tensorwrapper::shape::detail_::SmoothAlias< SmoothType >)tensorwrapper::shape::detail_::SmoothAlias< SmoothType >
    PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >protected
    PolymorphicBase(const PolymorphicBase &other)=defaulttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >protected
    rank() const noexcepttensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inline
    rank_() const noexcept overridetensorwrapper::shape::detail_::SmoothAlias< SmoothType >inlineprotectedvirtual
    rank_type typedef (defined in tensorwrapper::shape::detail_::SmoothAlias< SmoothType >)tensorwrapper::shape::detail_::SmoothAlias< SmoothType >
    size() const noexcepttensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inline
    size_() const noexcept overridetensorwrapper::shape::detail_::SmoothAlias< SmoothType >inlineprotectedvirtual
    size_type typedef (defined in tensorwrapper::shape::detail_::SmoothAlias< SmoothType >)tensorwrapper::shape::detail_::SmoothAlias< SmoothType >
    smooth_pointer typedef (defined in tensorwrapper::shape::detail_::SmoothAlias< SmoothType >)tensorwrapper::shape::detail_::SmoothAlias< SmoothType >
    smooth_reference typedef (defined in tensorwrapper::shape::detail_::SmoothAlias< SmoothType >)tensorwrapper::shape::detail_::SmoothAlias< SmoothType >
    SmoothAlias(smooth_reference shape)tensorwrapper::shape::detail_::SmoothAlias< SmoothType >inlineexplicit
    ~PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >virtual
    + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html new file mode 100644 index 00000000..9990cc2d --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html @@ -0,0 +1,317 @@ + + + + + + + +tensorwrapper: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > Class Template Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    tensorwrapper +  0.0.36 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    tensorwrapper::shape::detail_::SmoothAlias< SmoothType > Class Template Reference
    +
    +
    + +

    Implements SmoothView by wrapping a Smooth object. + More...

    + +

    #include <smooth_alias.hpp>

    +
    +Inheritance diagram for tensorwrapper::shape::detail_::SmoothAlias< SmoothType >:
    +
    +
    Inheritance graph
    + + + + + +
    [legend]
    +
    +Collaboration diagram for tensorwrapper::shape::detail_::SmoothAlias< SmoothType >:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Types

    using base_type = typename my_base::base_type
     
    +using base_pointer = typename my_base::base_pointer
     
    +using parent_type = typename my_base::parent_type
     
    +using smooth_pointer = typename parent_type::smooth_traits::pointer
     
    +using smooth_reference = typename parent_type::smooth_reference
     
    +using rank_type = typename my_base::rank_type
     
    +using size_type = typename my_base::size_type
     
    +using const_smooth_view_pimpl_pointer = typename ShapeTraits< parent_type >::const_pimpl_pointer
     Type of a SmoothViewPIMPL if it aliases a const Smooth.
     
    - Public Types inherited from tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
    +using parent_type = SmoothView< SmoothType >
     Type of the class *this is implementing.
     
    +using const_base_reference = typename my_base::const_base_reference
     Pull in base's types.
     
    +using const_smooth_view_pimpl_pointer = typename ShapeTraits< parent_type >::const_pimpl_pointer
     Type of a SmoothViewPIMPL if it aliases a const Smooth.
     
    using rank_type = typename parent_type::rank_type
     
    +using size_type = typename parent_type::size_type
     
    - Public Types inherited from tensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
    +using base_type = SmoothViewPIMPL< SmoothType >
     Type *this is implementing.
     
    +using base_reference = base_type &
     Mutable reference to an object of type base_type.
     
    +using const_base_reference = const base_type &
     Read-only reference to an object of type base_type.
     
    +using base_pointer = std::unique_ptr< base_type >
     Pointer to an object of type base_type.
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    SmoothAlias (smooth_reference shape)
     Aliases shape.
     
    - Public Member Functions inherited from tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
    +rank_type extent (size_type i) const
     Derived class implements by overriding extent_.
     
    +rank_type rank () const noexcept
     Derived class implements by overriding rank_.
     
    +size_type size () const noexcept
     Derived class implements by overriding size_.
     
    +const_smooth_view_pimpl_pointer as_const () const
     Derived class implements by overriding as_const_()
     
    - Public Member Functions inherited from tensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
    +virtual ~PolymorphicBase () noexcept=default
     Defaulted no-throw polymorphic dtor.
     
    base_pointer clone () const
     Creates a deep polymorphic copy of *this via the base class. More...
     
    auto clone_as () const
     Creates a deep polymorphic copy, but returns the pointer as a class other than base_type. More...
     
    bool are_equal (const_base_reference rhs) const noexcept
     Determines if *this and rhs are polymorphically equal. More...
     
    bool are_different (const_base_reference rhs) const noexcept
     Determines if *this and rhs are polymorphically different. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Protected Member Functions

    +base_pointer clone_ () const override
     Implemented by calling deep copy ctor.
     
    +const_smooth_view_pimpl_pointer as_const_ () const override
     Implemented by by passing const reference of the shape *this aliases.
     
    rank_type extent_ (size_type i) const override
     
    +rank_type rank_ () const noexcept override
     Derived class should implement to be consistent with SmoothView::rank.
     
    +size_type size_ () const noexcept override
     Derived class should implement to be consistent with SmoothView::size.
     
    - Protected Member Functions inherited from tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
    +virtual rank_type extent_ (size_type i) const =0
     Derived class should implement to be consistent with SmoothView::extent.
     
    +bool are_equal_ (const_base_reference rhs) const noexcept override
     Compares state through common API of this class.
     
    - Protected Member Functions inherited from tensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
     PolymorphicBase () noexcept=default
     No-op default ctor. More...
     
     PolymorphicBase (const PolymorphicBase &other)=default
     Copy ctor. More...
     
    bool are_equal_impl_ (const_base_reference rhs) const noexcept
     Implements are_equal_ assuming the derived class implements operator==. More...
     
    +

    Detailed Description

    +

    template<typename SmoothType>
    +class tensorwrapper::shape::detail_::SmoothAlias< SmoothType >

    + +

    Implements SmoothView by wrapping a Smooth object.

    +

    A common scenario that occurs is that we need to use an actual Smooth object as if it were a SmoothView object. This class implements a SmoothView by wrapping a pointer to an actual Smooth object. All member functions of the Smooth object are simply forwarded through the SmoothView API.

    +
    Template Parameters
    + + +
    SmoothTypethe type of Smooth object *this is acting like a view of.
    +
    +
    +

    Member Typedef Documentation

    + +

    ◆ base_type

    + +
    +
    +
    +template<typename SmoothType >
    + + + + +
    using tensorwrapper::shape::detail_::SmoothAlias< SmoothType >::base_type = typename my_base::base_type
    +
    +

    Pull in bases's types

    + +
    +
    +

    Member Function Documentation

    + +

    ◆ extent_()

    + +
    +
    +
    +template<typename SmoothType >
    + + + + + +
    + + + + + + + + +
    rank_type tensorwrapper::shape::detail_::SmoothAlias< SmoothType >::extent_ (size_type i) const
    +
    +inlineoverrideprotected
    +
    +

    These just call shape's member function with the same name

    + +
    +
    +
    The documentation for this class was generated from the following file: +
    + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.map b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.map new file mode 100644 index 00000000..7febc9a7 --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.md5 b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.md5 new file mode 100644 index 00000000..3e723bbb --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.md5 @@ -0,0 +1 @@ +106a8b4961f45518ef7417217f5dd1b0 \ No newline at end of file diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.png b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..5c45a18462a9bf92f3130f2d2f26a3d10e7f4f19 GIT binary patch literal 13709 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�q6aHbOy7$c*i4B(C~ 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 Ti3)zc3iVJ@P9j(Q$*cbXkt@WH literal 0 HcmV?d00001 diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.map b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.map new file mode 100644 index 00000000..7febc9a7 --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.md5 b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.md5 new file mode 100644 index 00000000..3e723bbb --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.md5 @@ -0,0 +1 @@ +106a8b4961f45518ef7417217f5dd1b0 \ No newline at end of file diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.png b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..5c45a18462a9bf92f3130f2d2f26a3d10e7f4f19 GIT binary patch literal 13709 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�q6aHbOy7$c*i4B(C~ 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 Ti3)zc3iVJ@P9j(Q$*cbXkt@WH literal 0 HcmV?d00001 diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL-members.html new file mode 100644 index 00000000..39a7a6f2 --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL-members.html @@ -0,0 +1,108 @@ + + + + + + + +tensorwrapper: Member List + + + + + + + + + + +
    +
    +
    tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > Member List
    +
    +
    + +

    This is the complete list of members for tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    are_different(const_base_reference rhs) const noexcepttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inline
    are_equal(const_base_reference rhs) const noexcepttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inline
    are_equal_(const_base_reference rhs) const noexcept overridetensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inlineprotectedvirtual
    are_equal_impl_(const_base_reference rhs) const noexcepttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inlineprotected
    as_const() consttensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inline
    as_const_() const =0tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >protectedpure virtual
    base_pointer typedeftensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
    base_reference typedeftensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
    base_type typedeftensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
    clone() consttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inline
    clone_() const=0tensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >protectedpure virtual
    clone_as() consttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >inline
    const_base_reference typedeftensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
    const_smooth_view_pimpl_pointer typedeftensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
    extent(size_type i) consttensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inline
    extent_(size_type i) const =0tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >protectedpure virtual
    parent_type typedeftensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
    PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >protected
    PolymorphicBase(const PolymorphicBase &other)=defaulttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >protected
    rank() const noexcepttensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inline
    rank_() const noexcept=0tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >protectedpure virtual
    rank_type typedeftensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
    size() const noexcepttensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >inline
    size_() const noexcept=0tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >protectedpure virtual
    size_type typedef (defined in tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >)tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
    ~PolymorphicBase() noexcept=defaulttensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >virtual
    + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html new file mode 100644 index 00000000..25866762 --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html @@ -0,0 +1,253 @@ + + + + + + + +tensorwrapper: tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > Class Template Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    tensorwrapper +  0.0.36 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > Class Template Referenceabstract
    +
    +
    + +

    Defines the API for all SmoothView PIMPLs. + More...

    + +

    #include <smooth_view_pimpl.hpp>

    +
    +Inheritance diagram for tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >:
    +
    +
    Inheritance graph
    + + + + + +
    [legend]
    +
    +Collaboration diagram for tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Types

    +using parent_type = SmoothView< SmoothType >
     Type of the class *this is implementing.
     
    +using const_base_reference = typename my_base::const_base_reference
     Pull in base's types.
     
    +using const_smooth_view_pimpl_pointer = typename ShapeTraits< parent_type >::const_pimpl_pointer
     Type of a SmoothViewPIMPL if it aliases a const Smooth.
     
    using rank_type = typename parent_type::rank_type
     
    +using size_type = typename parent_type::size_type
     
    - Public Types inherited from tensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
    +using base_type = SmoothViewPIMPL< SmoothType >
     Type *this is implementing.
     
    +using base_reference = base_type &
     Mutable reference to an object of type base_type.
     
    +using const_base_reference = const base_type &
     Read-only reference to an object of type base_type.
     
    +using base_pointer = std::unique_ptr< base_type >
     Pointer to an object of type base_type.
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +rank_type extent (size_type i) const
     Derived class implements by overriding extent_.
     
    +rank_type rank () const noexcept
     Derived class implements by overriding rank_.
     
    +size_type size () const noexcept
     Derived class implements by overriding size_.
     
    +const_smooth_view_pimpl_pointer as_const () const
     Derived class implements by overriding as_const_()
     
    - Public Member Functions inherited from tensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
    +virtual ~PolymorphicBase () noexcept=default
     Defaulted no-throw polymorphic dtor.
     
    base_pointer clone () const
     Creates a deep polymorphic copy of *this via the base class. More...
     
    auto clone_as () const
     Creates a deep polymorphic copy, but returns the pointer as a class other than base_type. More...
     
    bool are_equal (const_base_reference rhs) const noexcept
     Determines if *this and rhs are polymorphically equal. More...
     
    bool are_different (const_base_reference rhs) const noexcept
     Determines if *this and rhs are polymorphically different. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Protected Member Functions

    +virtual rank_type extent_ (size_type i) const =0
     Derived class should implement to be consistent with SmoothView::extent.
     
    +virtual rank_type rank_ () const noexcept=0
     Derived class should implement to be consistent with SmoothView::rank.
     
    +virtual size_type size_ () const noexcept=0
     Derived class should implement to be consistent with SmoothView::size.
     
    +virtual const_smooth_view_pimpl_pointer as_const_ () const =0
     Used to create a PIMPL for SmoothView<const T>
     
    +bool are_equal_ (const_base_reference rhs) const noexcept override
     Compares state through common API of this class.
     
    - Protected Member Functions inherited from tensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > >
     PolymorphicBase () noexcept=default
     No-op default ctor. More...
     
     PolymorphicBase (const PolymorphicBase &other)=default
     Copy ctor. More...
     
    virtual base_pointer clone_ () const=0
     Derived classes should override this method to implement clone. More...
     
    bool are_equal_impl_ (const_base_reference rhs) const noexcept
     Implements are_equal_ assuming the derived class implements operator==. More...
     
    +

    Detailed Description

    +

    template<typename SmoothType>
    +class tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >

    + +

    Defines the API for all SmoothView PIMPLs.

    +

    The data for a SmoothView can be laid out in a number of different ways. This class defines the API for accessing it.

    +
    Template Parameters
    + + +
    SmoothTypeThe type *this will be a view of.
    +
    +
    +

    Member Typedef Documentation

    + +

    ◆ rank_type

    + +
    +
    +
    +template<typename SmoothType >
    + + + + +
    using tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >::rank_type = typename parent_type::rank_type
    +
    +

    Pull in parent's types

    + +
    +
    +
    The documentation for this class was generated from the following files: +
    + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.map b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.map new file mode 100644 index 00000000..bdd3c613 --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.md5 b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.md5 new file mode 100644 index 00000000..3b1684cb --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.md5 @@ -0,0 +1 @@ +0bed4135c7a3a3899a2577566a6ab338 \ No newline at end of file diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.png b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..dada2cdae504f60aeb0ca4c37161ef7aa68b4c94 GIT binary patch literal 9439 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 + + + + diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__inherit__graph.md5 b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__inherit__graph.md5 new file mode 100644 index 00000000..046e4d03 --- /dev/null +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__inherit__graph.md5 @@ -0,0 +1 @@ +b0867e531a4661c3f356fcefc919e65c \ No newline at end of file diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__inherit__graph.png b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..30a0e5f5316c129c74ec922edd1025cdf32ff51b GIT binary patch literal 13758 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

    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern.html index 6f07636d..fcbe9d7c 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group-members.html index 3f71a150..1a1a6f71 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group-members.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group.html index 273201b3..815e9bcd 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation-members.html index b6a1cfc2..382548ef 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation-members.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation.html index 5c1d6155..7eb7d139 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation-members.html index 606f2bc8..4d4cf93e 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation-members.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation.html index d8a788be..e8ca258f 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/detail___8hpp_source.html b/tensorwrapper_cxx_api/detail___8hpp_source.html index 5457b445..3ee9b72d 100644 --- a/tensorwrapper_cxx_api/detail___8hpp_source.html +++ b/tensorwrapper_cxx_api/detail___8hpp_source.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_0653980ded186e5bbc80abd4608ff901.html b/tensorwrapper_cxx_api/dir_0653980ded186e5bbc80abd4608ff901.html index 62e16fa7..0beb25f5 100644 --- a/tensorwrapper_cxx_api/dir_0653980ded186e5bbc80abd4608ff901.html +++ b/tensorwrapper_cxx_api/dir_0653980ded186e5bbc80abd4608ff901.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_208989b7d56f3f884773be54d832433a.html b/tensorwrapper_cxx_api/dir_208989b7d56f3f884773be54d832433a.html index c838bc86..2e57375f 100644 --- a/tensorwrapper_cxx_api/dir_208989b7d56f3f884773be54d832433a.html +++ b/tensorwrapper_cxx_api/dir_208989b7d56f3f884773be54d832433a.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_41bb1742ebe52fc97a400dd50965c78e.html b/tensorwrapper_cxx_api/dir_41bb1742ebe52fc97a400dd50965c78e.html index 39091be8..06e0d661 100644 --- a/tensorwrapper_cxx_api/dir_41bb1742ebe52fc97a400dd50965c78e.html +++ b/tensorwrapper_cxx_api/dir_41bb1742ebe52fc97a400dd50965c78e.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_46bd36d1e8bbdba3a41b13c1c713b182.html b/tensorwrapper_cxx_api/dir_46bd36d1e8bbdba3a41b13c1c713b182.html index 91ee741d..5b2bd788 100644 --- a/tensorwrapper_cxx_api/dir_46bd36d1e8bbdba3a41b13c1c713b182.html +++ b/tensorwrapper_cxx_api/dir_46bd36d1e8bbdba3a41b13c1c713b182.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/tensorwrapper_cxx_api/dir_68267d1309a1af8e8297ef4c3efbcdba.html index d8dc31ef..324f325f 100644 --- a/tensorwrapper_cxx_api/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/tensorwrapper_cxx_api/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_6a4f40dd92881343dc355cb269717bbc.html b/tensorwrapper_cxx_api/dir_6a4f40dd92881343dc355cb269717bbc.html index b6bebb0c..4bdf67e6 100644 --- a/tensorwrapper_cxx_api/dir_6a4f40dd92881343dc355cb269717bbc.html +++ b/tensorwrapper_cxx_api/dir_6a4f40dd92881343dc355cb269717bbc.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_6bc4b8a678f57df57aa7b525c30dc0f4.html b/tensorwrapper_cxx_api/dir_6bc4b8a678f57df57aa7b525c30dc0f4.html index dce60801..ec2e748c 100644 --- a/tensorwrapper_cxx_api/dir_6bc4b8a678f57df57aa7b525c30dc0f4.html +++ b/tensorwrapper_cxx_api/dir_6bc4b8a678f57df57aa7b525c30dc0f4.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_76201cc85d9781b2c21bcbd099393a93.html b/tensorwrapper_cxx_api/dir_76201cc85d9781b2c21bcbd099393a93.html new file mode 100644 index 00000000..8eb52957 --- /dev/null +++ b/tensorwrapper_cxx_api/dir_76201cc85d9781b2c21bcbd099393a93.html @@ -0,0 +1,83 @@ + + + + + + + +tensorwrapper: src/tensorwrapper/shape Directory Reference + + + + + + + + + +
    +
    +
    +
    shape Directory Reference
    +
    +
    + + +

    +Directories

    +
    + + + + diff --git a/tensorwrapper_cxx_api/dir_7c3c95e4d293030b4c043e30c0c582e6.html b/tensorwrapper_cxx_api/dir_7c3c95e4d293030b4c043e30c0c582e6.html index 5495bfd9..0908570f 100644 --- a/tensorwrapper_cxx_api/dir_7c3c95e4d293030b4c043e30c0c582e6.html +++ b/tensorwrapper_cxx_api/dir_7c3c95e4d293030b4c043e30c0c582e6.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_7d9f54af77c327bb07b78871c465ff60.html b/tensorwrapper_cxx_api/dir_7d9f54af77c327bb07b78871c465ff60.html index de837c3e..03097b71 100644 --- a/tensorwrapper_cxx_api/dir_7d9f54af77c327bb07b78871c465ff60.html +++ b/tensorwrapper_cxx_api/dir_7d9f54af77c327bb07b78871c465ff60.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_90f75595a9dc81fa976238fda279febe.html b/tensorwrapper_cxx_api/dir_90f75595a9dc81fa976238fda279febe.html index 922f316d..71618ea6 100644 --- a/tensorwrapper_cxx_api/dir_90f75595a9dc81fa976238fda279febe.html +++ b/tensorwrapper_cxx_api/dir_90f75595a9dc81fa976238fda279febe.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_9aa77ef16e8bcc018274450a9bca8594.html b/tensorwrapper_cxx_api/dir_9aa77ef16e8bcc018274450a9bca8594.html new file mode 100644 index 00000000..2db833ce --- /dev/null +++ b/tensorwrapper_cxx_api/dir_9aa77ef16e8bcc018274450a9bca8594.html @@ -0,0 +1,79 @@ + + + + + + + +tensorwrapper: src/tensorwrapper/shape/detail_ Directory Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    tensorwrapper +  0.0.36 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    detail_ Directory Reference
    +
    +
    +
    + + + + diff --git a/tensorwrapper_cxx_api/dir_a3ef7787234d276598f190de2d036010.html b/tensorwrapper_cxx_api/dir_a3ef7787234d276598f190de2d036010.html index c2efd0dd..1b030479 100644 --- a/tensorwrapper_cxx_api/dir_a3ef7787234d276598f190de2d036010.html +++ b/tensorwrapper_cxx_api/dir_a3ef7787234d276598f190de2d036010.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_b851f65e215a286503163f79cf545269.html b/tensorwrapper_cxx_api/dir_b851f65e215a286503163f79cf545269.html index 11bcb0ba..27efbe05 100644 --- a/tensorwrapper_cxx_api/dir_b851f65e215a286503163f79cf545269.html +++ b/tensorwrapper_cxx_api/dir_b851f65e215a286503163f79cf545269.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_c211ed982e4850870a1d17c6935f753d.html b/tensorwrapper_cxx_api/dir_c211ed982e4850870a1d17c6935f753d.html index 18864362..24f46ece 100644 --- a/tensorwrapper_cxx_api/dir_c211ed982e4850870a1d17c6935f753d.html +++ b/tensorwrapper_cxx_api/dir_c211ed982e4850870a1d17c6935f753d.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_c2cb061ec8f9f9671fc1c8360a7a9301.html b/tensorwrapper_cxx_api/dir_c2cb061ec8f9f9671fc1c8360a7a9301.html index 8938e079..cd68823d 100644 --- a/tensorwrapper_cxx_api/dir_c2cb061ec8f9f9671fc1c8360a7a9301.html +++ b/tensorwrapper_cxx_api/dir_c2cb061ec8f9f9671fc1c8360a7a9301.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_c9230bacb3ac6fa15114b97aeb5f98de.html b/tensorwrapper_cxx_api/dir_c9230bacb3ac6fa15114b97aeb5f98de.html index f6b3a767..cb68e0bd 100644 --- a/tensorwrapper_cxx_api/dir_c9230bacb3ac6fa15114b97aeb5f98de.html +++ b/tensorwrapper_cxx_api/dir_c9230bacb3ac6fa15114b97aeb5f98de.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_d44c64559bbebec7f509842c48db8b23.html b/tensorwrapper_cxx_api/dir_d44c64559bbebec7f509842c48db8b23.html index f6a812a9..9289c7f7 100644 --- a/tensorwrapper_cxx_api/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/tensorwrapper_cxx_api/dir_d44c64559bbebec7f509842c48db8b23.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_f3116568fd16e4754ad4c6036dad69b2.html b/tensorwrapper_cxx_api/dir_f3116568fd16e4754ad4c6036dad69b2.html index e502a44b..9a9a9ad6 100644 --- a/tensorwrapper_cxx_api/dir_f3116568fd16e4754ad4c6036dad69b2.html +++ b/tensorwrapper_cxx_api/dir_f3116568fd16e4754ad4c6036dad69b2.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/dir_fed4bdc40aaa0dda36bfd9f4578476c1.html b/tensorwrapper_cxx_api/dir_fed4bdc40aaa0dda36bfd9f4578476c1.html index f4779f6d..5ab3fe79 100644 --- a/tensorwrapper_cxx_api/dir_fed4bdc40aaa0dda36bfd9f4578476c1.html +++ b/tensorwrapper_cxx_api/dir_fed4bdc40aaa0dda36bfd9f4578476c1.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    diff --git a/tensorwrapper_cxx_api/files.html b/tensorwrapper_cxx_api/files.html index 0ce1e46d..de288f8a 100644 --- a/tensorwrapper_cxx_api/files.html +++ b/tensorwrapper_cxx_api/files.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    @@ -89,15 +89,19 @@  detail_.hpp  polymorphic_base.hpp  unique_ptr_utilities.hpp -  layout - layout.hpp - layout_base.hpp - logical.hpp - physical.hpp -  shape - shape.hpp - shape_base.hpp - smooth.hpp + view_traits.hpp +  layout + layout.hpp + layout_base.hpp + logical.hpp + physical.hpp +  shape + shape.hpp + shape_base.hpp + shape_fwd.hpp + shape_traits.hpp + smooth.hpp + smooth_view.hpp   sparsity  pattern.hpp  sparsity.hpp @@ -114,11 +118,15 @@  tensorwrapper.hpp   src   tensorwrapper -  tensor -  detail_ - il_utils.hpp - tensor_factory.hpp - tensor_pimpl.hpp +  shape +  detail_ + smooth_alias.hpp + smooth_view_pimpl.hpp +  tensor +  detail_ + il_utils.hpp + tensor_factory.hpp + tensor_pimpl.hpp diff --git a/tensorwrapper_cxx_api/functions.html b/tensorwrapper_cxx_api/functions.html index 56d2615c..48ecc2f2 100644 --- a/tensorwrapper_cxx_api/functions.html +++ b/tensorwrapper_cxx_api/functions.html @@ -22,7 +22,7 @@
    tensorwrapper -  0.0.35 +  0.0.36
    @@ -94,12 +94,27 @@

    - a -

      , tensorwrapper::detail_::PolymorphicBase< BaseType > , tensorwrapper::layout::Logical , tensorwrapper::layout::Physical +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > , tensorwrapper::shape::Smooth , tensorwrapper::symmetry::Permutation
    • are_equal_impl_() : tensorwrapper::detail_::PolymorphicBase< BaseType >
    • +
    • as_const() +: tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +
    • +
    • as_const_() +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +
    • +
    • as_smooth() +: tensorwrapper::shape::ShapeBase +
    • +
    • as_smooth_() +: tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::Smooth +
    • assert_valid() : tensorwrapper::detail_::TensorFactory
    • diff --git a/tensorwrapper_cxx_api/functions_b.html b/tensorwrapper_cxx_api/functions_b.html index 0777b9ba..9e463e15 100644 --- a/tensorwrapper_cxx_api/functions_b.html +++ b/tensorwrapper_cxx_api/functions_b.html @@ -22,7 +22,7 @@
      tensorwrapper -  0.0.35 +  0.0.36
      @@ -68,7 +68,7 @@

      - b -

      • base_pointer : tensorwrapper::allocator::Eigen< FloatType, Rank > , tensorwrapper::detail_::PolymorphicBase< BaseType > -, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::ShapeBase , tensorwrapper::symmetry::Operation , tensorwrapper::symmetry::Permutation
      • @@ -78,11 +78,12 @@

        - b -

        • base_type : tensorwrapper::detail_::PolymorphicBase< BaseType > +, tensorwrapper::shape::detail_::SmoothAlias< SmoothType > , tensorwrapper::symmetry::Operation , tensorwrapper::symmetry::Permutation
        • buffer() -: tensorwrapper::detail_::TensorPIMPL +: tensorwrapper::detail_::TensorPIMPL , tensorwrapper::Tensor
        • buffer_base diff --git a/tensorwrapper_cxx_api/functions_c.html b/tensorwrapper_cxx_api/functions_c.html index 1bdfc672..45a50f04 100644 --- a/tensorwrapper_cxx_api/functions_c.html +++ b/tensorwrapper_cxx_api/functions_c.html @@ -22,7 +22,7 @@
          tensorwrapper -  0.0.35 +  0.0.36
          @@ -78,6 +78,7 @@

          - c -

            , tensorwrapper::detail_::PolymorphicBase< BaseType > , tensorwrapper::layout::Logical , tensorwrapper::layout::Physical +, tensorwrapper::shape::detail_::SmoothAlias< SmoothType > , tensorwrapper::shape::Smooth , tensorwrapper::symmetry::Permutation @@ -90,6 +91,7 @@

            - c -

            • const_base_reference : tensorwrapper::allocator::Eigen< FloatType, Rank > , tensorwrapper::detail_::PolymorphicBase< BaseType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > , tensorwrapper::symmetry::Operation , tensorwrapper::symmetry::Permutation
            • @@ -129,6 +131,13 @@

              - c -

                , tensorwrapper::layout::Logical , tensorwrapper::layout::Physical +
              • const_smooth_reference +: tensorwrapper::shape::ShapeBase +
              • +
              • const_smooth_view_pimpl_pointer +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +
              • const_sparsity_reference : tensorwrapper::detail_::TensorInput , tensorwrapper::layout::LayoutBase diff --git a/tensorwrapper_cxx_api/functions_d.html b/tensorwrapper_cxx_api/functions_d.html index 5c37eb52..099065f2 100644 --- a/tensorwrapper_cxx_api/functions_d.html +++ b/tensorwrapper_cxx_api/functions_d.html @@ -22,7 +22,7 @@
                tensorwrapper -  0.0.35 +  0.0.36
                diff --git a/tensorwrapper_cxx_api/functions_e.html b/tensorwrapper_cxx_api/functions_e.html index 237caeaf..2cd9883c 100644 --- a/tensorwrapper_cxx_api/functions_e.html +++ b/tensorwrapper_cxx_api/functions_e.html @@ -22,7 +22,7 @@
                tensorwrapper -  0.0.35 +  0.0.36
                @@ -82,7 +82,13 @@

                - e -

                diff --git a/tensorwrapper_cxx_api/functions_func.html b/tensorwrapper_cxx_api/functions_func.html index 227c68ea..fec22ce4 100644 --- a/tensorwrapper_cxx_api/functions_func.html +++ b/tensorwrapper_cxx_api/functions_func.html @@ -22,7 +22,7 @@
                tensorwrapper -  0.0.35 +  0.0.36
                @@ -88,12 +88,27 @@

                - a -

                  , tensorwrapper::detail_::PolymorphicBase< BaseType > , tensorwrapper::layout::Logical , tensorwrapper::layout::Physical +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > , tensorwrapper::shape::Smooth , tensorwrapper::symmetry::Permutation
                • are_equal_impl_() : tensorwrapper::detail_::PolymorphicBase< BaseType >
                • +
                • as_const() +: tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +
                • +
                • as_const_() +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +
                • +
                • as_smooth() +: tensorwrapper::shape::ShapeBase +
                • +
                • as_smooth_() +: tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::Smooth +
                • assert_valid() : tensorwrapper::detail_::TensorFactory
                • @@ -128,6 +143,7 @@

                  - c -

                    , tensorwrapper::detail_::PolymorphicBase< BaseType > , tensorwrapper::layout::Logical , tensorwrapper::layout::Physical +, tensorwrapper::shape::detail_::SmoothAlias< SmoothType > , tensorwrapper::shape::Smooth , tensorwrapper::symmetry::Permutation @@ -169,7 +185,13 @@

                    - e -

                    @@ -236,6 +258,7 @@

                    - o -

                      , tensorwrapper::buffer::Eigen< FloatType, Rank > , tensorwrapper::layout::LayoutBase , tensorwrapper::shape::Smooth +, tensorwrapper::shape::SmoothView< SmoothType > , tensorwrapper::sparsity::Pattern , tensorwrapper::symmetry::Group , tensorwrapper::symmetry::Permutation @@ -244,7 +267,8 @@

                      - o -

                      • operator=() : tensorwrapper::buffer::BufferBase , tensorwrapper::buffer::Eigen< FloatType, Rank > -, tensorwrapper::symmetry::Group +, tensorwrapper::shape::SmoothView< SmoothType > +, tensorwrapper::symmetry::Group , tensorwrapper::Tensor
                      • operator==() @@ -255,6 +279,7 @@

                        - o -

                          , tensorwrapper::detail_::TensorPIMPL , tensorwrapper::layout::LayoutBase , tensorwrapper::shape::Smooth +, tensorwrapper::shape::SmoothView< SmoothType > , tensorwrapper::sparsity::Pattern , tensorwrapper::symmetry::Group , tensorwrapper::symmetry::Permutation @@ -278,7 +303,13 @@

                          - p -

                            - r -

                            • rank() -: tensorwrapper::shape::ShapeBase +: tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::SmoothView< SmoothType > +
                            • +
                            • rank_() +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
                            • runtime() : tensorwrapper::allocator::AllocatorBase @@ -294,17 +325,30 @@

                              - s -

                                : tensorwrapper::shape::ShapeBase
                              • size() -: tensorwrapper::shape::ShapeBase +: tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::SmoothView< SmoothType > , tensorwrapper::symmetry::Permutation
                              • +
                              • size_() +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +
                              • Smooth() : tensorwrapper::shape::Smooth
                              • +
                              • SmoothAlias() +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +
                              • +
                              • SmoothView() +: tensorwrapper::shape::SmoothView< SmoothType > +
                              • sparsity() : tensorwrapper::layout::LayoutBase
                              • swap() : tensorwrapper::shape::Smooth +, tensorwrapper::shape::SmoothView< SmoothType > , tensorwrapper::symmetry::Group , tensorwrapper::symmetry::Permutation , tensorwrapper::Tensor @@ -351,6 +395,9 @@

                                - ~ -

                                • ~Smooth() : tensorwrapper::shape::Smooth
                                • +
                                • ~SmoothView() +: tensorwrapper::shape::SmoothView< SmoothType > +
                                • ~Tensor() : tensorwrapper::Tensor
                                • diff --git a/tensorwrapper_cxx_api/functions_g.html b/tensorwrapper_cxx_api/functions_g.html index 0e6e05e6..85958715 100644 --- a/tensorwrapper_cxx_api/functions_g.html +++ b/tensorwrapper_cxx_api/functions_g.html @@ -22,7 +22,7 @@
                                  tensorwrapper -  0.0.35 +  0.0.36
                                  diff --git a/tensorwrapper_cxx_api/functions_h.html b/tensorwrapper_cxx_api/functions_h.html index b35f9282..361993a3 100644 --- a/tensorwrapper_cxx_api/functions_h.html +++ b/tensorwrapper_cxx_api/functions_h.html @@ -22,7 +22,7 @@
                                  tensorwrapper -  0.0.35 +  0.0.36
                                  diff --git a/tensorwrapper_cxx_api/functions_i.html b/tensorwrapper_cxx_api/functions_i.html index e5ec191b..a7ec1438 100644 --- a/tensorwrapper_cxx_api/functions_i.html +++ b/tensorwrapper_cxx_api/functions_i.html @@ -22,7 +22,7 @@
                                  tensorwrapper -  0.0.35 +  0.0.36
                                  diff --git a/tensorwrapper_cxx_api/functions_l.html b/tensorwrapper_cxx_api/functions_l.html index 41179b7e..187de9fa 100644 --- a/tensorwrapper_cxx_api/functions_l.html +++ b/tensorwrapper_cxx_api/functions_l.html @@ -22,7 +22,7 @@
                                  tensorwrapper -  0.0.35 +  0.0.36
                                  diff --git a/tensorwrapper_cxx_api/functions_m.html b/tensorwrapper_cxx_api/functions_m.html index 3859d4d9..c53203b2 100644 --- a/tensorwrapper_cxx_api/functions_m.html +++ b/tensorwrapper_cxx_api/functions_m.html @@ -22,7 +22,7 @@
                                  tensorwrapper -  0.0.35 +  0.0.36
                                  diff --git a/tensorwrapper_cxx_api/functions_o.html b/tensorwrapper_cxx_api/functions_o.html index 1f2ba758..fba3fe53 100644 --- a/tensorwrapper_cxx_api/functions_o.html +++ b/tensorwrapper_cxx_api/functions_o.html @@ -22,7 +22,7 @@
                                  tensorwrapper -  0.0.35 +  0.0.36
                                  @@ -72,6 +72,7 @@

                                  - o -

                                    , tensorwrapper::buffer::Eigen< FloatType, Rank > , tensorwrapper::layout::LayoutBase , tensorwrapper::shape::Smooth +, tensorwrapper::shape::SmoothView< SmoothType > , tensorwrapper::sparsity::Pattern , tensorwrapper::symmetry::Group , tensorwrapper::symmetry::Permutation @@ -80,7 +81,8 @@

                                    - o -

                                    • operator=() : tensorwrapper::buffer::BufferBase , tensorwrapper::buffer::Eigen< FloatType, Rank > -, tensorwrapper::symmetry::Group +, tensorwrapper::shape::SmoothView< SmoothType > +, tensorwrapper::symmetry::Group , tensorwrapper::Tensor
                                    • operator==() @@ -91,6 +93,7 @@

                                      - o -

                                        , tensorwrapper::detail_::TensorPIMPL , tensorwrapper::layout::LayoutBase , tensorwrapper::shape::Smooth +, tensorwrapper::shape::SmoothView< SmoothType > , tensorwrapper::sparsity::Pattern , tensorwrapper::symmetry::Group , tensorwrapper::symmetry::Permutation diff --git a/tensorwrapper_cxx_api/functions_p.html b/tensorwrapper_cxx_api/functions_p.html index c1b4b8fe..d729863c 100644 --- a/tensorwrapper_cxx_api/functions_p.html +++ b/tensorwrapper_cxx_api/functions_p.html @@ -22,7 +22,7 @@
                                        tensorwrapper -  0.0.35 +  0.0.36
                                        @@ -67,6 +67,7 @@

                                        - p -

                                        • parent_type : tensorwrapper::detail_::TensorPIMPL +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
                                        • Permutation() : tensorwrapper::symmetry::Permutation diff --git a/tensorwrapper_cxx_api/functions_r.html b/tensorwrapper_cxx_api/functions_r.html index 8689c7b5..5e44398c 100644 --- a/tensorwrapper_cxx_api/functions_r.html +++ b/tensorwrapper_cxx_api/functions_r.html @@ -22,7 +22,7 @@
                                          tensorwrapper -  0.0.35 +  0.0.36
                                          @@ -66,11 +66,18 @@

                                          - r -

                                          • rank() -: tensorwrapper::shape::ShapeBase +: tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::SmoothView< SmoothType > +
                                          • +
                                          • rank_() +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
                                          • rank_type -: tensorwrapper::shape::ShapeBase -, tensorwrapper::shape::Smooth +: tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::Smooth
                                          • reference : tensorwrapper::symmetry::Group diff --git a/tensorwrapper_cxx_api/functions_rela.html b/tensorwrapper_cxx_api/functions_rela.html new file mode 100644 index 00000000..48c15e73 --- /dev/null +++ b/tensorwrapper_cxx_api/functions_rela.html @@ -0,0 +1,76 @@ + + + + + + + +tensorwrapper: Class Members - Related Functions + + + + + + + + + +
                                            +
                                            + + + + + + +
                                            +
                                            tensorwrapper +  0.0.36 +
                                            +
                                            +
                                            + + + + + + + +
                                            + +
                                            +
                                            + + +
                                            + +
                                            + + + + + + diff --git a/tensorwrapper_cxx_api/functions_s.html b/tensorwrapper_cxx_api/functions_s.html index f997ce50..43b50ced 100644 --- a/tensorwrapper_cxx_api/functions_s.html +++ b/tensorwrapper_cxx_api/functions_s.html @@ -22,7 +22,7 @@
                                            tensorwrapper -  0.0.35 +  0.0.36
                                            @@ -75,7 +75,7 @@

                                            - s -

                                            • shape_base : tensorwrapper::detail_::TensorInput , tensorwrapper::layout::LayoutBase -, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::ShapeBase
                                            • shape_pointer : tensorwrapper::detail_::TensorInput @@ -86,20 +86,38 @@

                                              - s -

                                                : tensorwrapper::shape::ShapeBase
                                              • size() -: tensorwrapper::shape::ShapeBase +: tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::SmoothView< SmoothType > , tensorwrapper::symmetry::Permutation
                                              • +
                                              • size_() +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +
                                              • size_type : tensorwrapper::layout::LayoutBase , tensorwrapper::layout::Logical , tensorwrapper::layout::Physical -, tensorwrapper::shape::ShapeBase -, tensorwrapper::shape::Smooth +, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::Smooth , tensorwrapper::symmetry::Group
                                              • Smooth() : tensorwrapper::shape::Smooth
                                              • +
                                              • smooth_reference +: tensorwrapper::shape::ShapeBase +
                                              • +
                                              • smooth_traits +: tensorwrapper::shape::SmoothView< SmoothType > +
                                              • +
                                              • SmoothAlias() +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +
                                              • +
                                              • SmoothView +: tensorwrapper::shape::SmoothView< SmoothType > +
                                              • sparsity() : tensorwrapper::layout::LayoutBase
                                              • @@ -116,6 +134,7 @@

                                                - s -

                                                • swap() : tensorwrapper::shape::Smooth +, tensorwrapper::shape::SmoothView< SmoothType > , tensorwrapper::symmetry::Group , tensorwrapper::symmetry::Permutation , tensorwrapper::Tensor diff --git a/tensorwrapper_cxx_api/functions_t.html b/tensorwrapper_cxx_api/functions_t.html index 7143c12f..737b5164 100644 --- a/tensorwrapper_cxx_api/functions_t.html +++ b/tensorwrapper_cxx_api/functions_t.html @@ -22,7 +22,7 @@
                                                  tensorwrapper -  0.0.35 +  0.0.36
                                                  diff --git a/tensorwrapper_cxx_api/functions_type.html b/tensorwrapper_cxx_api/functions_type.html index 44be4628..f0eda359 100644 --- a/tensorwrapper_cxx_api/functions_type.html +++ b/tensorwrapper_cxx_api/functions_type.html @@ -22,7 +22,7 @@
                                                  tensorwrapper -  0.0.35 +  0.0.36
                                                  @@ -78,7 +78,7 @@

                                                  - b -

                                                  • base_pointer : tensorwrapper::allocator::Eigen< FloatType, Rank > , tensorwrapper::detail_::PolymorphicBase< BaseType > -, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::ShapeBase , tensorwrapper::symmetry::Operation , tensorwrapper::symmetry::Permutation
                                                  • @@ -88,6 +88,7 @@

                                                    - b -

                                                    • base_type : tensorwrapper::detail_::PolymorphicBase< BaseType > +, tensorwrapper::shape::detail_::SmoothAlias< SmoothType > , tensorwrapper::symmetry::Operation , tensorwrapper::symmetry::Permutation
                                                    • @@ -116,6 +117,7 @@

                                                      - c -

                                                      • const_base_reference : tensorwrapper::allocator::Eigen< FloatType, Rank > , tensorwrapper::detail_::PolymorphicBase< BaseType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > , tensorwrapper::symmetry::Operation , tensorwrapper::symmetry::Permutation
                                                      • @@ -155,6 +157,13 @@

                                                        - c -

                                                          , tensorwrapper::layout::Logical , tensorwrapper::layout::Physical +
                                                        • const_smooth_reference +: tensorwrapper::shape::ShapeBase +
                                                        • +
                                                        • const_smooth_view_pimpl_pointer +: tensorwrapper::shape::detail_::SmoothAlias< SmoothType > +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +
                                                        • const_sparsity_reference : tensorwrapper::detail_::TensorInput , tensorwrapper::layout::LayoutBase @@ -257,6 +266,7 @@

                                                          - m -

                                                            - p -

                                                            • parent_type : tensorwrapper::detail_::TensorPIMPL +, tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >
                                                            • physical_layout_pointer : tensorwrapper::detail_::TensorInput @@ -278,8 +288,9 @@

                                                              - p -

                                                                - r -

                                                                • rank_type -: tensorwrapper::shape::ShapeBase -, tensorwrapper::shape::Smooth +: tensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType > +, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::Smooth
                                                                • reference : tensorwrapper::symmetry::Group @@ -302,7 +313,7 @@

                                                                  - s -

                                                                  • shape_base : tensorwrapper::detail_::TensorInput , tensorwrapper::layout::LayoutBase -, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::ShapeBase
                                                                  • shape_pointer : tensorwrapper::detail_::TensorInput @@ -313,10 +324,16 @@

                                                                    - s -

                                                                      : tensorwrapper::layout::LayoutBase , tensorwrapper::layout::Logical , tensorwrapper::layout::Physical -, tensorwrapper::shape::ShapeBase -, tensorwrapper::shape::Smooth +, tensorwrapper::shape::ShapeBase +, tensorwrapper::shape::Smooth , tensorwrapper::symmetry::Group +
                                                                    • smooth_reference +: tensorwrapper::shape::ShapeBase +
                                                                    • +
                                                                    • smooth_traits +: tensorwrapper::shape::SmoothView< SmoothType > +
                                                                    • sparsity_base : tensorwrapper::detail_::TensorInput
                                                                    • diff --git a/tensorwrapper_cxx_api/functions_v.html b/tensorwrapper_cxx_api/functions_v.html index f9ad571e..b380147c 100644 --- a/tensorwrapper_cxx_api/functions_v.html +++ b/tensorwrapper_cxx_api/functions_v.html @@ -22,7 +22,7 @@
                                                                      tensorwrapper -  0.0.35 +  0.0.36
                                                                      diff --git a/tensorwrapper_cxx_api/functions_~.html b/tensorwrapper_cxx_api/functions_~.html index 4721c46c..1f1b749b 100644 --- a/tensorwrapper_cxx_api/functions_~.html +++ b/tensorwrapper_cxx_api/functions_~.html @@ -22,7 +22,7 @@
                                                                      tensorwrapper -  0.0.35 +  0.0.36
                                                                      @@ -80,6 +80,9 @@

                                                                      - ~ -

                                                                      • ~Smooth() : tensorwrapper::shape::Smooth
                                                                      • +
                                                                      • ~SmoothView() +: tensorwrapper::shape::SmoothView< SmoothType > +
                                                                      • ~Tensor() : tensorwrapper::Tensor
                                                                      • diff --git a/tensorwrapper_cxx_api/graph_legend.html b/tensorwrapper_cxx_api/graph_legend.html index a8b9ff1b..739aae9f 100644 --- a/tensorwrapper_cxx_api/graph_legend.html +++ b/tensorwrapper_cxx_api/graph_legend.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/group_8hpp_source.html b/tensorwrapper_cxx_api/group_8hpp_source.html index 1c4a2fb7..ce6e4b27 100644 --- a/tensorwrapper_cxx_api/group_8hpp_source.html +++ b/tensorwrapper_cxx_api/group_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/hierarchy.html b/tensorwrapper_cxx_api/hierarchy.html index 6d1e3db6..00871d20 100644 --- a/tensorwrapper_cxx_api/hierarchy.html +++ b/tensorwrapper_cxx_api/hierarchy.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -94,10 +94,20 @@  Ctensorwrapper::detail_::PolymorphicBase< ShapeBase >  Ctensorwrapper::shape::ShapeBaseCode factorization for the various types of shapes  Ctensorwrapper::shape::SmoothDescribes the shape of a "traditional" tensor - Ctensorwrapper::TensorRepresents a multi-dimensional array of values - Ctensorwrapper::detail_::TensorFactoryObject which helps create tensor objects - Ctensorwrapper::detail_::TensorInputType capable of holding all valid inputs to a Tensor's ctor - Ctensorwrapper::detail_::TensorPIMPLActually implements a Tensor object + Ctensorwrapper::detail_::PolymorphicBase< SmoothViewPIMPL< SmoothType > > + Ctensorwrapper::shape::detail_::SmoothViewPIMPL< SmoothType >Defines the API for all SmoothView PIMPLs + Ctensorwrapper::shape::detail_::SmoothAlias< SmoothType >Implements SmoothView by wrapping a Smooth object + Ctensorwrapper::shape::ShapeTraits< ShapeType > + Ctensorwrapper::shape::ShapeTraits< const ShapeBase > + Ctensorwrapper::shape::ShapeTraits< const Smooth > + Ctensorwrapper::shape::ShapeTraits< ShapeBase > + Ctensorwrapper::shape::ShapeTraits< Smooth > + Ctensorwrapper::shape::ShapeTraits< SmoothView< T > > + Ctensorwrapper::shape::SmoothView< SmoothType >Wraps existing state in an API compatible with SmoothView + Ctensorwrapper::TensorRepresents a multi-dimensional array of values + Ctensorwrapper::detail_::TensorFactoryObject which helps create tensor objects + Ctensorwrapper::detail_::TensorInputType capable of holding all valid inputs to a Tensor's ctor + Ctensorwrapper::detail_::TensorPIMPLActually implements a Tensor object diff --git a/tensorwrapper_cxx_api/il__utils_8hpp_source.html b/tensorwrapper_cxx_api/il__utils_8hpp_source.html index 966889c3..83bac81b 100644 --- a/tensorwrapper_cxx_api/il__utils_8hpp_source.html +++ b/tensorwrapper_cxx_api/il__utils_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/index.html b/tensorwrapper_cxx_api/index.html index 67de60ec..71bef15b 100644 --- a/tensorwrapper_cxx_api/index.html +++ b/tensorwrapper_cxx_api/index.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/inherit_graph_10.map b/tensorwrapper_cxx_api/inherit_graph_10.map index 9fc78ff6..14a291b4 100644 --- a/tensorwrapper_cxx_api/inherit_graph_10.map +++ b/tensorwrapper_cxx_api/inherit_graph_10.map @@ -1,4 +1,4 @@ - - + + diff --git a/tensorwrapper_cxx_api/inherit_graph_10.md5 b/tensorwrapper_cxx_api/inherit_graph_10.md5 index 5b4fbba3..e5350998 100644 --- a/tensorwrapper_cxx_api/inherit_graph_10.md5 +++ b/tensorwrapper_cxx_api/inherit_graph_10.md5 @@ -1 +1 @@ -869dd64f2290abbb2d1311bc2c2cb55d \ No newline at end of file +a8186f041716784a1f9bc4c8cca86ba5 \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_10.png b/tensorwrapper_cxx_api/inherit_graph_10.png index e3bfdf6e948275c0ce76c37295956af0595c5925..80f3ea3e4a7d059f2794fb2c9b62e16599a5fbb8 100644 GIT binary patch literal 4699 zcmZXY2{hFIyT`v$mh6+AY>5V02O(SbCA(0TG9g=*l0C9-Ez(dVCX78qwk$O?k!0Vu zkYz?Oma$A3|4+Z)J@=k_@0l~p`OZ1t&+~n@_v?9*EzAsCQqrb2G*5V8Zg0ULuYTJao{52D9@r*>FCGH(_cHr#qWC-po zK){n;MmL7g$l2x|d?ccGr=I?uEqvL0SG^<|Z2IQ@+gnsYHS_vI*5D^iP#c|iFDq*Cf z<#5kEiO>gb zCmJLaotDNJmyl3qx_0M;P)4_fv$KYeo*d?~n_H3I5ri@>DygVI1o5PyTUz+#UsUw% zXxKp~-Q3)CuCgM@qG!*(XpYlnpr@aAb`=wcB_qsMJfJi=_o5K!dYYW%Cu#_p<^UIf zDr~g0pxuo*KY~1WZAj*{$-f55e}P!p+2dr|_OaYKu3yUnWNPL+?f$s|jXETCt)4MU z+6hY-DHnz%v%+Alhedo0*y69g~5>KfcyW6@n#S zMd&*5QrM@Q_pJWX>Jfs6S+fBFOl1PC`dnvGSt6tkVt z@1LmkC@n8fEwqAzXwgr-QVW*;gu@N~nrbMmsYze%%QLU3sli4>MMY&JJYl(N!H=5X zzb}3F4&~$HQ-Vf6NJ_eN>C&yqI!_x53oTvUiHQkzLBXn^NH^dF8(Ukwwzjsr-#<{H zf?nq4mcD)+GdVQ{7Z*AX*KxGabie2J5O{)(2{m< zSS>fSH^yspp3hBA8bc+erO5;Wp=);5+5U=yukU%P{A&%j>4)wgEO8yvYCod9ul@y` zf+EGl#FUhjBmwif2L{qpQc~iUUn=_v{F;1cVt-|bOt`l`ZDf)qZR@bo!J=v7fa~is zzs2aZ&7|%^_OimP@k`Vf|N0v%CKUl4P-CryA6gNO&Vx!2W4A&yIFbr-baDdu`8OZD zy;C1OVjdnFW9VsWY@|C9P;h62^2^H^W@l&jw|ZnYXTvvy&z+-#!{Ln)2lCOg6(VYC zY9XPa^lK8*BhPB3FJ8Q8;{|NQ2G2z%rlgz%l_{d6#93^fhdcbeCyX*?ZsB3scR`&bGNzom8*tM07xI1&H3b!RMm z{p{l2Q%f3%k8h+mBrFVz!_k~Se?EV5X>nn}|IdDaW1~M61E-YM&6}bE z8WD8C!NGTfg9~bEEbVufdvhQNT)2@PwyS4j!)}(R@i0T&TtrosH$&_)_8Huoh%e4_ z{jgR?*5Mq^Zw!CxVX6Et=qI=ZFkih2ZNYNJU=&?ch~%S8?(X!WSGol zc-)|nqr<(;Uk!7vU!TiiU8H|bHLxhSf7JrVJ32ZNcc=W2BW1SSieArVfA!|7ahaK! zB_$_6sI67l+TIRW?H5k^nu>^fbMKUk?U#=T!I!i;BCO_6+Mq&eJ9x!zKil6Es__&q*3xaA|1)VuXnT z|7YYwmIpk0gBBnBHIBQ3c2D`Y-4~Ifjw27Pot)H54l)Y z<&Hudg^X{$od2P9C!VcbNwXs|tz(N(2$T{UjV>uGizz5LBOxi7o{_F2i;KmrtgYt>gp{);nYSt%3JR$4csy};Hvy!=ZbDBxW8&C30;b~9lFf={OPSz@22W^DMLDiw5e=%?)Cdw%bm*dA`1?BwJWIjWp>VZ_cQ5;a=kQ1Et!qCY`HOKW}O z2Ab%sK4a-p_fs(HkM_aA0U~_YhgbPFf917?N8etm46Qicf(Z(mgOa)XYf{n6+q)np z<`{W7$1ka?dVKDI{z>l?StXh!7Ar;NBS8*Mik6&QD8lVaSYU8pVRy#d$o>|wt1#;5 zw?Vjo6O%J8E-t)suE*mO5(eix65|h+VZ~+moceal zdUBg5aN8Tlrl(MUnQeJVZLRf68%hy@V1=3k7WMN&6L1t}Q7ii)Io=-0Dk(IPh}zle zQHvKOTVpE5$gwV=P}diUqN;YvV!re{PoMe|hT&gxlv$!F7e;)i>d_dCej_6T1B3NMqHsVNfv~m~FLlZnp*KM&*W+5c zHIbRg`88XS;cxKv_GqCW%gflgIYCgXu^_~mQVuace%y?UkH?$JR#a6bR#u+JnB`7- zylNYF(IaNnSN-LLZ`p}4rlTo*$~bhTFT0m_czeQOQ-jNuT?JdPKbwzRYqviXTim@~EJ&WhQyXU|Hc zis5F88XC??)~(@t(zwTha~olb|JeQ_tVO1u?>rwD7j2W{qgYxN5qWu7Z*MQR+C3>T zvzJMvwK3!&nba6Yl1NESt?`+VPve$5*4^E0c=@vJ!Ll`RYwMD^ISa@K+jU`Ti{wLF z1R68$;&gYU0?$p`GZV@G=g-yt8Q<73=blSO-Jv#DMn8^@(x|JeTQu8N42)LFAV~!O zg0T@nBO@c7=E(K4>qQ@Vw-P@94A6IUN7=RwcO#5`(gJtvqy!6?Tf_usP7A(&X2!6D^TlBQkqO+tJj~)D-DqG{M>po zLPuk|vAKDnS9wnN_HAhpxRWd_EZ`*9zE|pD1xTvx|2Bp?IrCjjjW&>y-SwIB?Y>a} zzmH!ic(~4Ey$YL@YRZ=uHa9o- zos}#Wkspo94(o;m9Pureazot6G*aFtW@tG(rGz+WB2y|V92OSly1m@Xd!+kN&g90U zNDn4BTIZ81ZS?rKJCHn5B zyZb_A!)%O=*QEJp`5t%rNM+X1NkL8($o{It>)hPaSS*(KXS;6^3=1@4`I7kR_R=(f zSwK|Tf$XJu4q@gC9&223a>}Lh$f!*x}QpC1pcRkfQjGc&Ub2$-EXabkFM)V-@z@Cvoj5JEiD zxm{J~_qU#&RB7iHL%m&NklnNCjA!72K`6VxKza4hE!{OaIB*)S;qu%hBDCYOLA=D9`fDt^wb7Nf#yg&+?!+QSvApP{J$`|d&5xT^@4U4XmF~k zsunITGE!9`H2HLyPrGj#8X2)Iua#-5;AQ^@h9T~jsLLQ({1-auD;%3(8X6j4H2VYw zwsaJ#XyciJyTu&b^-T2a5!~nJcujRfgWU_vs!k+6o4maCy8P%}O+BT0oJ#A32**HA zkI9lot5S+6_WZT_{H7+Jz$Sj6WRb_7BZ@?to0{lLlm4aNbAPFK%p*!kN$GD@ZY}i$ z{ODqf^-fAn?buxW959bPA!T0;rKhKd>=SRa@3BDb6tW~p8;~RkfF<|$_w$>Zc|H1G zeQFL``~Krc;a-azrlLKvI61Hx69e9D2hq#V`YCTmDb-z69|o=1lIcM2ItPcd1-6q$ zK$QH2O4Ic8^i~N3ERec@MI4jQO!K=w4rXLCWBmqVAnT2%AsHhFLsZsl4sXyqd{Kx7 ztYUTdE<#03Edz{3f2YOS*6{cP3WZ|h=qS~)K_FNixZDQ}Yj#T9tT6qIft8^lUF+}l z_w4-q6>ljCOnm30q|yLPo;ZHIA2g-7gVU!^KSQDPfX{FG`I!S^*#Trgzm3YHO41bp zgC)AKP}J+zE!NBd+YXS@aAoDJh{#A!fU`d~Hp~qk@ymrAnNypzC*H=Bya(snGK`DB zjjG;0RP-LDixSe-9iE;x?a4e};PEOnLCo~ImgJR+{P4YXo{L9dqD3HajBjgePmv8= zj;`_D3Z)_16h2@+VWx*rH!&TuamSNtixcY+7O5>KI=PWP#Q$0@1oU6Ev9rr*K91w& zvx+$J|JEN1RA4bu!Orr}KB11n@x)M+_nRvB&^bA|f#I`^#-X7qdoYD-ks9>Vfa3G+ zle=w5vKZ{l%xM6Lf7c|1R;9C@#<+wY2ALK}Sy>t78A$`yE6C9Yc~pP*EC1_&pOF8R f^I+S7KBCn-+4$qh@z8HzTLc;Dnd!c{bUo%jL#ZIv literal 4411 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

                                                                        wker;?v+0x^6$dJn;8)}Mo zF`%oKPX}!v7W0-=ad*k7ZiAl0Po6m6Qe0G|F0%X&1VX0oE6OMfX>CXR?f?I-!0(;E zKRY-lprxIKKr&4K!ze;d5t^Fx1FIAnL166}3L42$$T=Pe@-vpWMBl7)NPzQ$69rl? mhsgi^A3*8<&j1oGDba0?to&=Qw86;(1o2o?x#Z!0xc>uZ$fpAU diff --git a/tensorwrapper_cxx_api/inherit_graph_11.map b/tensorwrapper_cxx_api/inherit_graph_11.map index 65ef1606..8b7ffbd4 100644 --- a/tensorwrapper_cxx_api/inherit_graph_11.map +++ b/tensorwrapper_cxx_api/inherit_graph_11.map @@ -1,3 +1,4 @@ - + + diff --git a/tensorwrapper_cxx_api/inherit_graph_11.md5 b/tensorwrapper_cxx_api/inherit_graph_11.md5 index 343cbe89..64b31d32 100644 --- a/tensorwrapper_cxx_api/inherit_graph_11.md5 +++ b/tensorwrapper_cxx_api/inherit_graph_11.md5 @@ -1 +1 @@ -550cd1768454c61c25351db45ab499bf \ No newline at end of file +55be9459c9af568060276ab3b11fc83d \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_11.png b/tensorwrapper_cxx_api/inherit_graph_11.png index 6d93c511b3e54fa58e91d4a8cff7f5c5c1b79e43..0855b1c5f66c6f2f3058dcca8c39409e6413a2d6 100644 GIT binary patch literal 3949 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∾u3P zilHjyhJL}54<9~!>((uEIQ;zM$B!Q&tN#McqZ$JulB48uV|n~-RzGctPVWIUAiJO- zSeZ5eg2%Z0()t>LUTT9%OG&LWM_sH`azl*EKegcRUM1C!j$EY2EW^?zbhfWd1%Sn& zZf@U}mn)D6f7yrzA#o?8e0-hvH0b+^$MnohHGJa2?ml}>KYCRPc=kJ$Dwp5Sn2lQ# zpAj4w*$fQ|I@aX#4?y7f($cOaF(wV6P2L8)f_ZGLVQXt^*0X2azq^D zq4`wrrm+LsC8Rc&GSLfZQH4>0e^L&z!GT!kKccrNQ&R%M!bzj$E>xg>mVW)R1YUXe z?Ab{vsnGDLyfJ9cq-XL70;%gDAXKL6oRU44CNU7h>lvZr@Z+Hof* zC;eEaG6x3-Cf!0c`h~$Kz-=w9tn>mZ3-R~Q{5^+8PnPqZ{Ri%E1}C6=d5QhtSGYXZ zerEC|c;t~q_bos?ovoSO{AQ4t82zT^=Esg_U;OpKfLT9-fzKUnYiP&^K~N|Y0fCj7 zmV98gf&o=7gDBrx{Dc#dlB%puxO`be&AT20{KMxoG_pPwo2g@>qodt!-aOk!yYtxo zCGeEv9Qt7I{od!O8FTh3J^99PI|9(Pi##H#r{m({xcT^Akuzo8fGoGSw}+WON6!I@ zrlO*Pai}|#SG0(q;5~DS3$S;tp`ofedU}$%{#H#|EPWRt@7A0D62oxBckU{efbxeb z7#Ljr^FUI-74RCpWb&xikg-+m&B0Ot-)EdrG)87(7VV3?CA*e(_U<6Wvh1E^b7dtj z5{b0ImDdXaeDv?YKu?~U_ki@rGSWQ}QAtUj`99(qcmS5M8TT0b=-=JT2=9jOYZy&Z z;8MfrD&`f3VZIs{{ePj&zr^)mPyjZduaay3!UL-V zxM?4D=*X#-eER#oaNyreO-n2IoG4a^0XW&x(sDqW^!jQ99V6b|-|w)tt4rt821b91 r{bux816ax#i-SpGwfFuT4h|paH+Dk`EF^*TGw9MqXX`4x-_p~DFwWVHy3u^R&1ns1~XoI9y@p3bp z#El?flZ2m}R2pc6pcIFKh0bdVkCvW zh(J+LP|(`iN_KxaCrl>O+qZB1o)RLEEG{nU^?ItpbPbxCn(|jZh`>`>SxHmSeF8xT zc>+NPc>+NPc>+NPc>+P_I-U@TM6X}J{?nPT zg9r8X^{{QX+XJ1NM|}1~b#?X1%F3fhk1!0&&(8+{oSdArw6r89CUQ8O($dnctt}Xt zlatfc)m2hbg5!94diuwYAE7=tI4BSZ!o$Ohii!*d0~8Mq4r*&_xm<2^bo9fA508$H z$cJ=xc1k3YyLazaR#v8`r$fD~s|&+0qtOTeSXx?Qv)Qo9)cA>siPF+i48s@Asb85|rW%R!B&GB7YuRaHfXJ$v?y9Lmhhg!Xc)d*7p{ z;pd`x$JGLRP$(2LGczYA zCwjeJDwUEk)cC2XsodOL7K?>pSW8Qb*=#0FH^iOcoOp6BifP-`^h@8JU@xNyd=z`}_MfH8tJc-Ftg`PN!3& z(NJ%8@WnukMq@%kf+yYk9;xYF5kD8rSFYoU*x1;$wKZ5@KA&G+US3yM_wC!av$M11 zU3w<)y>nu-R-*r!zS@xwyEvv9WP)Z_i{hH8(fQ!8)I)*_d^nrUzH{f!;^Lx4qoIxt4GqoB%^e>fzkK=9 zY&I*EN>BRL_jtuSrk{)EE7$Qvdwcu)_wU2P!rOw+7 zJk1r0#T*VtE|*6{L})Y`oleJMu>b&*lankKD?2+oFE1}XK7Mp`)a~?;kdVT{!qCvr ztgI{mfJ`Q{TCJWuk(8A5{Q2{mni?F(TU%QzDk`X>4Gj&Qot<%UapU9T@7}$Oii+~0 z`?SZa;LoD@4E6ZB;vMrAAQTG6#>TF$-(vp!9TRc;K%PL*xw+rE|5a93SAEj|SDWAUKMzEpFq_Tf_xcbwo~Wv-@>f2H8-YrtqINL?{r?HX qub}$`f)4Tof)4Tof)4Tog3eE;;BF~-9eb<*0000 + + diff --git a/tensorwrapper_cxx_api/inherit_graph_12.md5 b/tensorwrapper_cxx_api/inherit_graph_12.md5 new file mode 100644 index 00000000..95cbbc17 --- /dev/null +++ b/tensorwrapper_cxx_api/inherit_graph_12.md5 @@ -0,0 +1 @@ +3defacd70fe53e5c3bda27995cfb683c \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_12.png b/tensorwrapper_cxx_api/inherit_graph_12.png new file mode 100644 index 0000000000000000000000000000000000000000..f1cc5701904b0958b79923e6f986cdd7d46acba2 GIT binary patch literal 2642 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 + + diff --git a/tensorwrapper_cxx_api/inherit_graph_13.md5 b/tensorwrapper_cxx_api/inherit_graph_13.md5 new file mode 100644 index 00000000..ed7c449a --- /dev/null +++ b/tensorwrapper_cxx_api/inherit_graph_13.md5 @@ -0,0 +1 @@ +7d5b1bd39135c93e0c0206de12d8a751 \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_13.png b/tensorwrapper_cxx_api/inherit_graph_13.png new file mode 100644 index 0000000000000000000000000000000000000000..37d106bb5b8c8023b68ae3ceaae377ea39a7a134 GIT binary patch literal 3508 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 + + diff --git a/tensorwrapper_cxx_api/inherit_graph_14.md5 b/tensorwrapper_cxx_api/inherit_graph_14.md5 new file mode 100644 index 00000000..6b6a58dc --- /dev/null +++ b/tensorwrapper_cxx_api/inherit_graph_14.md5 @@ -0,0 +1 @@ +664b7385523813895cc31a9694a42748 \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_14.png b/tensorwrapper_cxx_api/inherit_graph_14.png new file mode 100644 index 0000000000000000000000000000000000000000..43aa8058a87183b0d340ec4477ccdcd582ee9d1d GIT binary patch literal 2979 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 EAL{(-dH?_b literal 0 HcmV?d00001 diff --git a/tensorwrapper_cxx_api/inherit_graph_15.map b/tensorwrapper_cxx_api/inherit_graph_15.map new file mode 100644 index 00000000..1feaaf19 --- /dev/null +++ b/tensorwrapper_cxx_api/inherit_graph_15.map @@ -0,0 +1,3 @@ + + + diff --git a/tensorwrapper_cxx_api/inherit_graph_15.md5 b/tensorwrapper_cxx_api/inherit_graph_15.md5 new file mode 100644 index 00000000..4f369fac --- /dev/null +++ b/tensorwrapper_cxx_api/inherit_graph_15.md5 @@ -0,0 +1 @@ +8a2f1079f999f390a4e820b57be3b03d \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_15.png b/tensorwrapper_cxx_api/inherit_graph_15.png new file mode 100644 index 0000000000000000000000000000000000000000..530b15fe29c15ded5235e3f65b61ba39bdb39889 GIT binary patch literal 2519 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 Dm6*Tp literal 0 HcmV?d00001 diff --git a/tensorwrapper_cxx_api/inherit_graph_16.map b/tensorwrapper_cxx_api/inherit_graph_16.map new file mode 100644 index 00000000..9fc78ff6 --- /dev/null +++ b/tensorwrapper_cxx_api/inherit_graph_16.map @@ -0,0 +1,4 @@ + + + + diff --git a/tensorwrapper_cxx_api/inherit_graph_16.md5 b/tensorwrapper_cxx_api/inherit_graph_16.md5 new file mode 100644 index 00000000..5b4fbba3 --- /dev/null +++ b/tensorwrapper_cxx_api/inherit_graph_16.md5 @@ -0,0 +1 @@ +869dd64f2290abbb2d1311bc2c2cb55d \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_16.png b/tensorwrapper_cxx_api/inherit_graph_16.png new file mode 100644 index 0000000000000000000000000000000000000000..e3bfdf6e948275c0ce76c37295956af0595c5925 GIT binary patch literal 4411 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

                                                                        wker;?v+0x^6$dJn;8)}Mo zF`%oKPX}!v7W0-=ad*k7ZiAl0Po6m6Qe0G|F0%X&1VX0oE6OMfX>CXR?f?I-!0(;E zKRY-lprxIKKr&4K!ze;d5t^Fx1FIAnL166}3L42$$T=Pe@-vpWMBl7)NPzQ$69rl? mhsgi^A3*8<&j1oGDba0?to&=Qw86;(1o2o?x#Z!0xc>uZ$fpAU literal 0 HcmV?d00001 diff --git a/tensorwrapper_cxx_api/inherit_graph_17.map b/tensorwrapper_cxx_api/inherit_graph_17.map new file mode 100644 index 00000000..65ef1606 --- /dev/null +++ b/tensorwrapper_cxx_api/inherit_graph_17.map @@ -0,0 +1,3 @@ + + + diff --git a/tensorwrapper_cxx_api/inherit_graph_17.md5 b/tensorwrapper_cxx_api/inherit_graph_17.md5 new file mode 100644 index 00000000..343cbe89 --- /dev/null +++ b/tensorwrapper_cxx_api/inherit_graph_17.md5 @@ -0,0 +1 @@ +550cd1768454c61c25351db45ab499bf \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_17.png b/tensorwrapper_cxx_api/inherit_graph_17.png new file mode 100644 index 0000000000000000000000000000000000000000..6d93c511b3e54fa58e91d4a8cff7f5c5c1b79e43 GIT binary patch literal 1540 zcmV+f2K)JmP)x-_p~DFwWVHy3u^R&1ns1~XoI9y@p3bp z#El?flZ2m}R2pc6pcIFKh0bdVkCvW zh(J+LP|(`iN_KxaCrl>O+qZB1o)RLEEG{nU^?ItpbPbxCn(|jZh`>`>SxHmSeF8xT zc>+NPc>+NPc>+NPc>+P_I-U@TM6X}J{?nPT zg9r8X^{{QX+XJ1NM|}1~b#?X1%F3fhk1!0&&(8+{oSdArw6r89CUQ8O($dnctt}Xt zlatfc)m2hbg5!94diuwYAE7=tI4BSZ!o$Ohii!*d0~8Mq4r*&_xm<2^bo9fA508$H z$cJ=xc1k3YyLazaR#v8`r$fD~s|&+0qtOTeSXx?Qv)Qo9)cA>siPF+i48s@Asb85|rW%R!B&GB7YuRaHfXJ$v?y9Lmhhg!Xc)d*7p{ z;pd`x$JGLRP$(2LGczYA zCwjeJDwUEk)cC2XsodOL7K?>pSW8Qb*=#0FH^iOcoOp6BifP-`^h@8JU@xNyd=z`}_MfH8tJc-Ftg`PN!3& z(NJ%8@WnukMq@%kf+yYk9;xYF5kD8rSFYoU*x1;$wKZ5@KA&G+US3yM_wC!av$M11 zU3w<)y>nu-R-*r!zS@xwyEvv9WP)Z_i{hH8(fQ!8)I)*_d^nrUzH{f!;^Lx4qoIxt4GqoB%^e>fzkK=9 zY&I*EN>BRL_jtuSrk{)EE7$Qvdwcu)_wU2P!rOw+7 zJk1r0#T*VtE|*6{L})Y`oleJMu>b&*lankKD?2+oFE1}XK7Mp`)a~?;kdVT{!qCvr ztgI{mfJ`Q{TCJWuk(8A5{Q2{mni?F(TU%QzDk`X>4Gj&Qot<%UapU9T@7}$Oii+~0 z`?SZa;LoD@4E6ZB;vMrAAQTG6#>TF$-(vp!9TRc;K%PL*xw+rE|5a93SAEj|SDWAUKMzEpFq_Tf_xcbwo~Wv-@>f2H8-YrtqINL?{r?HX qub}$`f)4Tof)4Tof)4Tog3eE;;BF~-9eb<*0000 - + + + diff --git a/tensorwrapper_cxx_api/inherit_graph_6.md5 b/tensorwrapper_cxx_api/inherit_graph_6.md5 index ebf70bc5..c1992c7a 100644 --- a/tensorwrapper_cxx_api/inherit_graph_6.md5 +++ b/tensorwrapper_cxx_api/inherit_graph_6.md5 @@ -1 +1 @@ -71614928882320364eb2586cc9388ab5 \ No newline at end of file +881c6a79bf994a09a51b2292087198f8 \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_6.png b/tensorwrapper_cxx_api/inherit_graph_6.png index 63e79f4118a1c1085aa0b3083bcdc714dc3c520e..0757dea6aa5a1cff9e7377cd7888a7b9809d2142 100644 GIT binary patch literal 9133 zcma)i1yogSx9(OD5NQxWdV{otbR%q1Qjl(x?(S|ubi~(z}HP&8l%sHQ!D_luI3KRV~Is^j2l#zzLg+Lw-gJW?t6!5o-|CI*# zhhp?b3I@4H{AM)e$3h^K5E>>{X>4ZzOPl4 z7)W&==5#!H&Y4B^IU*v9mXS-y+MN11>oiS7P==dC?veW1$a74p5x?i(gL8zS4}ZKN zfMGmbedOljt0ehsnuK{TU}%$c&~Ve+bR*Gq!`(eGF%=gV*Pp$M$T*Tc?`e4^l0hWm zLowaT15R)X9P%&!e~#G9g{bK0P_=7pxM0kYR=9x;EAf_9z5i;aOq<1IEKl|)4^?Eh&F%MVVT{2ojdzzK&H6c_JRJ1ZoxJxKRH z)2#U(%|2NXMJ7OaeSW~>LI%c9 z4m!pp;RdUeSx|rmu{&Co(9qP(1V0Ox*c8H%85xveFlbn(QEhE4B^A{JSWe~O>FyNb zF?iv~Yh6+8!B3u5vP|VQX?0iHuSsH%aLW~pUBUO~YH$e%ki%gCBiT~a92_d=pRH8iO%T306nAiR z#5Xd#o$2llH5p8iSzljQ)zFY$>yD;_IGz8|{XRLf=rb{nrKhJC_t#%p#~d6fniVD^ z#hMiuWRjuIG(LZlBTH>Z$3u2z^(p4QnR|L5LE>U!47b?$<)$w9hWLgWUJbn?i`ISR z_qBf=*{`p!FUUM9DvBmXnx2(4IxLCDr~m6qG52@xo<5)q7JDrrA@SbEhGpD)@mDg> zW60BI&z_7O!{Lu1w>R*iwjcO-cySvfB0hq-d3kT0ow+nMHI*$aiVnNocE$@Ujk~cj zZ9L&MU*qCnhK7c+@M7&6g~GuC@f@n>OS zL4i!q&56_Cy#~>$m@e#gxcop?RyN4vZK3ML!oUCqL`h#C8{`2gzZ06}WO3`o(OS9N zkfGLc-6P8O?;6^}kx-2aK*xPO1^TOG^}BSQ22z8k?GMiHO2VTkf7$ zRaN!$_WHN9w7k8Ygi{E45P(n*3=Vz-gW?()8)quf$L-YC*H>TOc#*wZpRER4JFZMm zz{bO)Zeh&B!?WUQJvEcWz5g?ze6@Ld##H=NerL8UxajO)@64rg$yn&g=4HiD%BF7o zrU$X;$IiZw_6`mK8qAU(KD;QnWUe{HCnYVOcoi5JXn%ELu2b*y*vH4`@bt8^JrtYW zX-kQdlQW~TQnf%^Ljw&$#P3wV_WiV>|MvFw=yXbd?OSQHn5ZZO1oA@x0RgL}X0kvO z%r>woaXTU+zV7aP8^4l6v4t-nHMUEVDk}KZ)^oJ;rQ=y2@~h|>83VvmyBw_N-b`Fi z&#f&l`_Yl#cQ0b^ z!4cN?)mkr6U=IMe6Gs!*^i0}WfhgcXyGd~^x%h} zv_0<^nAO{{S$1`FY|oL2Epys_JKyB_3}k{vjZLbOda`r%V(Dx(l5tnSb)HGrI8ULa zxIBMDQ|iL~0Iz)-&zj)DqTp0Nu^m)X0}~TkFC=auAu?*IPeF3DfvSw1KR)#1 z008y5y)xHXjAKwSu(rlbltUpQA+egP#+3R*>JOp`LP<@HL`XgYws9m+ zPgRv*b#2Yi)HDAyX>$aU6U&(kN=UMnyOpO2RtX6GZ9Tk8P+osd6Z|m~@`wY!3 z+DjG}OSUW%4gZk=_%-oG$iYs&ZbbZSlzTGm-AidUK22cwb19A!qG5!|QR_l845L!r_%7Vs?=-T0+1f0jzcJ+98t9?P_K zg!}&a>U_qTvYF(Z6QxB%Lj$1M+>3zHK*v`KQ`is1Z+cn-2Nx9egsBl z{aTkzWFt&8e{hh9Zt7|vdvM+i2^L6-t{`~RKY!;rF5b9dGb9n^cJO}~zg+&i_ zV2jL)8D}4*I~g`n4{399aZzz`J+*DQ<^C%+7L)9gLcJH{`yY9(?=m!aG_1Fg6a{ z+A-|{sF*DSX5MSY%G59_wRr&(NvmRirk*yPnPH+m>*11vTbpZ+;L;Tyv7EU zZJWi$@OR(TT3cHmeEs?r4GryQZ!F!HS+%9>H@cVeb&mGyeNUOSD$$@Z(r)xE^|xHc zT^Nlgqi?2bY|}^2_7|H-@M-06?)<73^LJ*sI5_aBB_nZmY^KW|AnqW$25V;c;X`ix zRKYWX`PQ#5^Htrk)=Ecsp^fId%A5iE}n6+IXGc!{o!^0;_{v75yA?2%r2k!2Rs}%Pas3=&ZVTvNR z1f89ovTI+@Ds83)Bdz)S=?6u>ahML0s;aB6%~n}ntb|ff#`l*Sv+^`DbshOu|{`Gkt^Wv;A7fO)Ofu1Vn8G43x~>-5qhS-D=0{cQLng z7t-W;zB-&K4oPA~{jS&a9Egl=aH`B5Zjy-sS@hU_IbUm!wB!ZHlzsDt-Ql-%P)G=R zuezSzC&0Fi!8HUyU~Rbx2t>us0&L#*4xYZUx;pxY8*pI^3Sm;;i*}07$;lt3qRFeY z75|PJkO3>8kW^N3;@|>e%Jqk}TqCllM>;1b2hBNM&^-VQph!qNuSECu=0-_FBW!f^ zE#xQAZ0ueab}2%hY8QgeJE{o@PJ6HUMec8&2w(4M_q^9;cea4uT}?SE(I*MC=PQy3 zR1T!kGc#k{UY|=D8d52w@Q!TY<}V**Tk3|xd+jcfAx7myAW<()#uOhwzy<|I zM`Hv2Aka84Xkh`>saFkJx-GdZdJF3?y=b{_2$70T3kcIo;22EV?26xf32I5X!@BIr z{@gQmcJ}Ee&l-jOk;HQO{3@RcS=W|uyQ`CJ0uqupFc?q>m0p()KPoG81YG|N{}=B) zh5wuP!eGDG*CiMj7{uJ=4vi=>Bzkqddi0FTNV7?As0Csf-kFnSI4^?}@hfkbYr zJUq11YH)dp8>7bV=H{j(CKfR2;_l`)T<^RamlyS%D*}u#`1qxEHQI-F@7^K%5ui&X z?}Lkk4>CXm6QAHvAQ zgrCR7&HWePqdTlRwVxqMFc|X0_;`VisV4#Yqt1?wVIW9)#>e9Tt8H-dHLnm65)xu~ z`BI)iLH_z%adD)aoE$w5PkdMy7KO0f#C&poy9-P=B8R28yk~(#S#Eqs%@7(<>k@F#l;zn zWJzc=x|Q3h+yQt$0@W!iBSWXP!Ov-FSO8G~j-jrstR!%n%2>L6r>|cMXP*#TxC0Ej-LkYPWTC;ey}$oSgX=+8z@sN@20#5=;&bI2uCA}w z_GT)GIL&bWrJ=YiCo`(62?2_?C9+r(JYA4@?T=aX?K*Ia5C)A=Fijd8Z5G!`GHl5i zttrJs!D{?ov(7+(4h#&Y{i#hyxn%Ega_73q3EuRRc*UYSmO|<;vQ)9XI8UDj12rO- zF08vf>R}pR8r2@k+SWyjGcz;fu-=QmZ*vMXznIg>qC)quW?o)VG>NW#8i{RMeqNp! zOMEs^2D0$?@845Gp<>B-TZhw<6p==dg;y7r)?34wW@cuh=H`WLqA!`53HoL^0Is>Y zyBh*4=VJ9ED`4{vR8+>Wy7R0t_Av>x@hT*M5g{ff=Jcs`W`-Cj>{@qtUf*@MHo`5b zuQvh|U8BMT({DqY8KJj~yFaZ=wcK$rGc$jViwgom?g{)6Dk?QEFOj^wJc7GRYbvPbU437e5Vh^*Vl5hgImO0c>Jt?em7vg2>Q}GcG90PK z04)$6-a7eR+kU0(Q6}|paNghBXYU))N!C!oz|a32VfT#YzKQwrB{(OC=8JQcxw@~f zFZc@M<)8itF7cU4+yLkY1eOeEye8tZh?^|0t8Wgvzf70q9Ssc(ym=p_>*Mh_th_qok}%<#hb=yyM~Qe)eQ{1b5w} zE^m6=b`oMY&40Y_#k;t=GJz{kyTimZ{{&@eG+j=(Wpyj@K zELvdO3_}zyG(0miQ&3pgDn;Rq94zKPJgk&zZ0FJ!Y;AfcN8&l12hzzjAkbjTnW4 z!z%z2%j@g8jsg#o&f~eS$0jEU0h!_VeQgU6?_#3VCpeMAv~6yV#JDR`SyMgPB~{S< zhn-6+a6Uxglm=iE+Dvs56F3d;ylhhh>+s@Ptbd|XG=9RR4uL@AZh=?e&S>Vqs;l3_7Eze?@s(0|@O|KV8pIuv9LxQ&LOnf`79{5yN zMdo*LLHT?A_HlPKYrD3sd_e98-!RxOr1ixhc;n{!B>=kzqUMJfkmly*o}nQrAD`x~ z4^Adl+1Qfl62!#BWo2c44GjW5nAq!TRA5fC-TU=i$`ojboUsk2$na%KuLFg%9Fpm|@N_{YaT13C|j zTo5he65}jSKAFvSQ4sj59i5#kQ9O${8>z28paW(ODi4D0ThCRm^u$oNRlFG+8$Qg6^-b z&JS31Br!mmf^u+jjJmYAh!PXi+|%blp{aRbeCgl|tTDuHMXj!?#`pL1h+12}1pYY= z0m1mjWqZ<@@~*LjN{RD}LAv&h*ygH}?V)=!53$#t9Y(l%-V;wBKhEqKy2n4;3x`Sf zFl|i@Asdy0H6prY%NXMw;@bTqsHmV2B1db<(FBU3i!!A7tCp)ZFK2g4>>qE22%LOhF91ovq6}denU*p_hyac z;%si0*XM?D;MY5SYlFyBK|C4Xfkb#q0>`GW{kaV$Nap7XsiR&qDeRNQDpNKft!8zM zEG|dRNaC)z4Sqtb78{Ad?xkKGQyR1KgOYS}BWc+E$*$-9zAt|2b~O80{$A(d=$o$^ zl|86ZpP1R5=$ptl-48|zIfe%Z2PIvwrHnvMPtevJ{$F;>(}m zoLlQ>dt@3JMC8G?x|@$N)K3O{#X>RH$ue*!^(1 z1BCkukeOj&VWLJxS$!V<{{A325jsa%ODh8CZ>#y*a`9cxAdq^2VL|Dj?5ytBED;Lt zUI|VQYE@Z0{mQHvkdl&OlN!%1U#qy~?)}h{-Ok3r#$t30b@(L>-eWv`eBjk(SFh-M z?sKWCsjULYg7^XZ3gPLFjEs0_`grM1Mx z^DKGczbzy{z-?Rb6XkdBa^L+oQN2wZJyoh7nx0MpMk*Oe=T8^qRl1ZB;d`!Z7^GD3x>f?w)4~9+S#$C^4bRg&q1K-W^ zlBJEu=$NFupMmwWJ!jhjoPFA=x$*IF7$7D2OE()laj~)DfVf)k03GwWqJrc0upL`f zMMeB0;Y;Y7H*Y*PQ(dl<38@fB3m{L;XDiJ?f2F{= z4)~ftf>(vNkBr2y=ru|^J3GgH{w(^ou<{r8UiHWJ+ z^?OHs z1PMu3km4&NN2gJuCmKa%k}aMo%GAvV9VTa44oDk#v_=_o)z3sa6B z7?d<%c>yih=P?ubv)J?om`KQez%s5%E3JS(f2&C0cXo17r|6bfbNaX|1a-K6W!@{q zvEt>sZsX{d;Ouqhd>0p&TF_nt(e|k|5cONC6yp~$+E^+^Ms%>H3Bum>dhys0;5AOy zJ2RE&HlP5xadTGF(s>Ertn%=RYHAV^zPmu!6i8pbd_lv;?go(Koe7K0 z-Mz-h2lI3VWBAv|lb&`qMO}4;TEK9w@#-xFxeMC32-ve|e(~ljCGgG;ny*=amRXD! zaXU09)~Ulo@Iv4(V*<;t&T+GCV&ZAb^}+!sxgesh85tQZ@9h;k>Bq2yV39?D-eTO> zujpgwPo4z7l3#~V67C)-5es>6Ha0evnGTWf%~m}DoWfeqW9%=tmw;*|2E12>K#m@{69q@0&!*+He0M4x3T*AXXeF_2oM4yHL z2dnYWn(*tYv~jw!#ZX5Tu0i<;j~hsRwwITeC~V<)X&`~!_;W%6!sG!4kSI$$H8pki zLOsYqG%TzxFe|(JJ8xhVQ1kH-1I~MRe7rM!rK_vEvb*~+A%SSV*_*_njK zzJLGTAv}w??920iC&lLig4!lv{5j#C=j-T zzs{PpIsi(xeXH{IaMy6Ag<>#_?N(;9I1C4fQ(Olf&*D=aRK zASX8$5aX71dz1I?5neJdAArmUAR{z7Hde*rd(d=lhtT_pi45M~YO+Bqi;D0gJ0O-T z$765+CO8xn*ns_z^4dY@6w?S;0(0~8jeqyV0KEZxY>jFwV!-%^OZ8h^rmBEHy$5`A zd^&}3zQMtP{sh{2I>9lOE95hyWkmL=1W)ovoaeCO{z%&eG0thXEXog>f61?a%AW=2Ulzd9=LLI>TBok3nA;{}7sV$Be&Ocj93UEcV{tbTwt z1_cKb^J8?W;@zIVWO@iB7m#C%N=Iy6^~1mpUD@Ba2IZOtyjJq}s~>EW)N(1jxL8Iqj7i*o$^zDk$snr8;_-z;kE0rr0$`9Jo{4#5ied+gWk3B1usKO)Zo%B1)SNo0$(8n-4SEyuUvV+~3u0_d9LP ztn>Qop3nK5^Ev1EzGr9WGsFmj0EmAZ##RpivGpJkAdm(*8c z1z|CAb8{miBFN&Joj{>bw6wHXd`Jk3($dnRP$;MtroK~ibF-z!gV+Kv3|nVGX95Hg z0Ro8t0gwnR&)2VCF$|lVn=@~>;o;%;?%ms5TO@*Q%&+|6scc3Bd_KRnw)WR!BaC6< z3itK(ojrT@*TbQm0I_iq96NSwU|`_%>C+g7g@=a&02UV)rBbQ4x3`m%lSm{QA0LOF z!NI{rMMd%P@i>nA`T0G6{v6sXDk`{KuD!i|R8-X9;2<>4%*-4=ew@W(?cKZg)TvYR z^YdgUg@uK&v9Y^$?aIi=@bmM7_M)O948!DdIRK!)zu(c(QLELi^KWWu5{X0@hA|in zE|*(eTukQ8gM)($3JRj4qHr7!2?^=x>7lpN%#j+dq@={x*B4e%pQom#L?RK6;{gEy zt*x!(VjApLe}#?B!dxE*fS@3g$<|p65*iwM|NeclC>D!_LZMtPSE*Ead3gs99@Ob{ z1VID^1+m%e{{H@@rKRHHVit?Fy1M%D<40?2>+bGujYiYk+k5%)W!OnfOiXfe^5o>? z#Kc5gTwHQ;GPDN;1-ZJq_Vn~!duLOXo3l}e>tF1NS0hYlp4KYs=QjE;`N;=6b6003XUe1V-n?L+u{ zeoak{N~LmibgZeVNl#BF2qHE%wxXf}I;``ja_7#SqeqXDZu$B7WR<_aKh%>!JN+Du zg(Ddm836!HPfx>QM@I(~0Zq3CMW8$@^_Kn@xrj z2m~D+9bH{r5fKr|$;q9aor{Z$y}i8xfq?X(`ZqT>hlGSUI5=P!CY4H+N+nt4mx9ORnX+_LXl7v+HX{NC#@yT-Raq%1DKyPf zQc~L5+FreS6(1iT9UZ;AyzJ%WrPXRDCMKW*e099MykL=f*DVkTIy*bt+uIWo5?ozf z-QC@9-@fhQ;^Ob`Px_Gl)6>(LnVHwFU7MPkT3uZ&FE5AZ1_=BcK;&|{r>CbeJN+E> zuj1F?>FK$&v@|m_L-zTfOGjN{`dOHT&4|Fw&24CC2o8nKW~Zj6N+gm`pFS-wFTZ~M zS}Yd-`0>M7+xGVMf`WpPk&&N2f9iBPjYhM&y6WTO6CE9$lan(wHKkA}E?v4L6bjwk z-1M7AMniYV6`05J;g0iwQ>NY?HcJAotxMRnTzP`Tl@^WfzWo6}y7cUkT7H-_Q zp;RixVzDv1>2oxAFy!%ghYlUOaN)x2?5tca&(F_?4m90TSD1blW??fTxO(;KvuDrj z?Cjv#wXUvi|Ni|#p^(L5UA%ZvB9YkG*cfXY6BFa)S_%gY}=eCXid005B5 zWDX7v2M!zv4Gs11@TjY+GuYh5#wIc{($>~CFfb4RkdTm|R;!JPfWzUGmX>B_X5u)W zo11&&$PsGoxpU_V3k%)d-5VMjo<4oLXU`rQ`-bMIk4z?8TwLVwcp{PLg(%GxBpE5vmXo*e*s7Y2t&Ut`WJZf=FNuee>Z3+Kp+ty z{xlJ+tgK*$U@|TDv6YmRL=Bykl(eDd+cD4nXNkbp)|UL19tyW8=QZAS4?CgC0{Q0G&CH*Y0DM4dn zW8vKwWO#U($z+mqv;@>k0}Edk8B4rEs5^nhveg7ZBqkO`}gm^ zfB#-pRrUDsV?r+hXiCt9g#{ePySuw#RbF0RQc}_{udY#mSyIWCffRv-v(<@-iPV?m z(W6Jye#lHNd{c*qhu008Dgx7k=H%p@IB|j?h?SKU7Z;b-*4E7}nkndu;Lkb}7{tQa zYOwZ9aQN_HgPGj1u`w$vD>5%^5YvNZXJ@yxw0!&at+~0G$z;-}Va?7q5P^lW)$1^p z$>nf3I-L%_>r|*&VAF#J1O$YIh1J&9R#sL@Bob?DYm=77Ol*ULp@p;6>oAtdWwY5L zkti!G>%)f+DwV3by86kJCtz(Bctb(6v$IP}OJBZxX_g-lZ-{NM69CI*tJgu3$$jwP zL118DVq&6?kI%rsKwMlL(95%%9#kwAGZ>7xxHy_`Nxuu~9{Wcf4F5G&R#tZJ-rd;P z_`3sv?RYT!7a$1Y?%lg~c6MoLX_k-v+eI)oHl}|KERjflciip8&Ye5U%F3#%t1Wya zg#7k9c@Bp|pnsM4UuZO%EsTyn4iHEL2qXdoKq5c@g9pQmj10?<1F?my*$KS7ywcOt zw`wQ|%aER)PUbHl82bK(KxYC35&;5<00EE)5CDMx0j`}7eoIjqHvj+t07*qoM6N<$ Eg1Ov4asU7T diff --git a/tensorwrapper_cxx_api/inherit_graph_7.map b/tensorwrapper_cxx_api/inherit_graph_7.map index ab46972d..d8c6734f 100644 --- a/tensorwrapper_cxx_api/inherit_graph_7.map +++ b/tensorwrapper_cxx_api/inherit_graph_7.map @@ -1,3 +1,3 @@ - + diff --git a/tensorwrapper_cxx_api/inherit_graph_7.md5 b/tensorwrapper_cxx_api/inherit_graph_7.md5 index c52fbb4c..ebf70bc5 100644 --- a/tensorwrapper_cxx_api/inherit_graph_7.md5 +++ b/tensorwrapper_cxx_api/inherit_graph_7.md5 @@ -1 +1 @@ -14a4cc090462d8c47c5d7f0844482e7d \ No newline at end of file +71614928882320364eb2586cc9388ab5 \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_7.png b/tensorwrapper_cxx_api/inherit_graph_7.png index 64c07ee65a81dfac9440cd3a98c9616f3cd304d3..63e79f4118a1c1085aa0b3083bcdc714dc3c520e 100644 GIT binary patch delta 2201 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 M07*qoM6N<$f;&w6v;Y7A diff --git a/tensorwrapper_cxx_api/inherit_graph_8.map b/tensorwrapper_cxx_api/inherit_graph_8.map index fcec0c58..ab46972d 100644 --- a/tensorwrapper_cxx_api/inherit_graph_8.map +++ b/tensorwrapper_cxx_api/inherit_graph_8.map @@ -1,3 +1,3 @@ - + diff --git a/tensorwrapper_cxx_api/inherit_graph_8.md5 b/tensorwrapper_cxx_api/inherit_graph_8.md5 index b44bbc6d..c52fbb4c 100644 --- a/tensorwrapper_cxx_api/inherit_graph_8.md5 +++ b/tensorwrapper_cxx_api/inherit_graph_8.md5 @@ -1 +1 @@ -1b87b41a3f2d90b43b3c51f94e080e99 \ No newline at end of file +14a4cc090462d8c47c5d7f0844482e7d \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_8.png b/tensorwrapper_cxx_api/inherit_graph_8.png index 8034b0b0427654aaa303213351c873b2eb4f2277..64c07ee65a81dfac9440cd3a98c9616f3cd304d3 100644 GIT binary patch delta 2082 zcmV+-2;KL+5x@|THGc>7Nklg-LfC@afXwlW*$l(d(vmQHKSsa>4etIY5Mh6tIEms-g4e{r_w z|HSQ&#vjzq=hZpC^Lu{h!k6n0*L^DM1TND1m0(IauUNZqtWQuut`Zt_wV0d-m^#qtC+v};K?jU1OkEJ;lqc2 z-#5Y;Zmw`|Z-4LcW@l&Ra(P5VL{LzW zR4N@C8-t#FKEJZEG9x2{PN&Dj#JqU%0@`b9Ya=5g0|NtvLScV@KQvBFO&vOPh{_0>2!KRLPB?Uw`;qLIg-0mC=}7r(XfeJ*6DOo zsgzEqZ`-!*$&)9C>n6>({@2{d!?xp{J*(w6qik zNlQzUNF);z6XWCKd-m*+NF>l6A0HnQ64Kq>ZLwIUr>7|t%GlT#j^jy5Nn5vWy?ggA zj^kBTRoU6u_Wr~OEf!0Ee}8mzbW>9k;T9Ym+<(>8Wipu*3I&}`pPHI-VRtb{a(7p+ zUghz4unTfoC=}-8)yS4_GQ-q08}c~9~N?D z86toekP{OVu)4UoNT<^W2M6H--Mo1d+Tk}_tJSL2>cGH2=s@u0%NGE^$jAt+e*E|m z0DtiH>sJ^AY9AsH2}vtu`<)kXQ;HkLS+Pk#R8#kFXpOP$>U>Dt{s( zf-XJ%%GgoK2Jh26e=d();(adB~k58kA4BE?v5$)9I{MYfViJJU2k# zX8=*F)oeD~ncejq?XTi(V6)kCbANMFQ&U9D|G9MJ6?Q!fkFXpOgocI=4i3VhgolS` zXJ;1|7Y_{$&Ck!jefw4>ll}Vj%h|K-?d|2|<-^0nzkmN;TwGjOSg=~HQBhH;si`MV zp491d8ja@6nKNRsI5afW{_&KQ6tmgf*w_fa`XZ62y1JUY4UmDs84SjT4SySYdwXkY zYRIj1b#<>^z54Ov$Bi2|v|6o9CUa(Ye~u0hhCCi`_wL=NPMtCs3~IHytgH+=xCl#L zVb`sXV0dkr3D2AiN)gJ z;NY5?n#YeH(`YmRfJ&vJ(SK+=cI-$@Ok}ZGN~O}_C>m1H*a=fU(y`yQK?k3 zv$H%NPb!rb6%`S7XJN@J?0OcSfxH*Fc`#f9#K*@sHa5C%UrPXwAAbxHYXBqygrmPK z`WF}&7+8{hZG(0K1QG#awTR&7&!3nh{QSK4I@`Bz-`TTgJsWd{B;{9!2m%5Eh~G0g zIXTCU9fM_$-<|!NtV9twOUT;ewJdf^OAEPQXYrk7qSgMKV=y~A40h7rzFfj1$-8+p&Q&?C?#DDPM!Idjl;0I>YwS9bOudA!O zeEG6gtIf~Pmq;WAgTdM0TUuI(Y+-M2uP4`KsgQ4uR>h4W@qaq-au$2<-o0|U9F`r% z$DL=WSu9q2dpk73VSoSr9e0^B{{I2i(v6{)v)DG+$A?vC8S0hHDi(p4v)FFpFhfnH zQVEq1Ic4x?%Gigjh(Xxk=E2a*S!_3Pn4#wL`3(&XGcz+|V`CRDUL>5!DPte95=G!X z-ppdViNj3vwSQ~Zj7B4i#ga;;5f_tI5yFkH#3icBplDS+izUKag;wsHVqt^ifi2#8_fB;AY2;lHwn3tF5{c#|C$R9fa zhr`Lu&Gpq#5Z)m-H%M1VjdKpOxg0t5iyKhRET-vr1md;kCd M07*qoM6N<$f^<6jy8r+H delta 2208 zcmV;R2w(TW5WNwQHGc?lNklP@6_1XXsLV+9s? zBoGKjM@OM&SXfw5QBho69F0Z`3JQAl>J_wCR#y7^`%|e@4u{j*+Y60qwfgYk!wd$) z)z$ULks~uRGenTW!ot|tSVu?4)YR0Vpde^3Dk{P-On)Ym0RXzYyXkbgR;yj%-_Xz? z5C|{~qfjXR{{F?q#l*dNSXfv=K>>%uq0wmJ;o+T~ou=(3#z^k2q@*M;Fc4OepOs3b zKp>#eXxq1MfBN((F_{L#>d&yTQLNYN0N^Af63GgSK_Vg|9z1wJ6h$HtpU;=cWEzd; z{Q2`ccYp3&US7s=JTx@a$H%9;yL(|_p}4r1!C>fgx=)`zZQi{3&6_t%OG{FzG%qg? z28oG@NlZ)}A0HnZ8{4~gZ(?F1w1lA0LOs<>h4>jn?1a4=3oxjT_Jozu5|fLMD?@sZ{7d@a4-F0Ko9@Ff0xX z41WLszJC1*gFx*=*lc!nb+tyLq0{Nr)zv8}DL9VD#>Q4wRzimr{$wgDDh?ewM7ZVW z=Mz;SAt6vt2JNQDXskPep`jrFfJ&u;#n#qVC;}5<4T?a26ze5|-`x`o4-W$XJUu-z z48t&N)223Be0giV891^dwT%D(tpyDzrTNdef@OkB<-09goLrZEbCDZ;y(KN=!^_YipaIpO;FdJRXnmA^SHrHin0X zJ2*IC7$z2r6$%AW6%Y_WekQ8)?WV^_?#>_zg@Q_@5>vrsGR>JfGA2f`F04fa6o1P9 zTKW3=QYe(EsVTCughHW-=0c(H<;#~nJw0)8aa=BUadFYx+gq#Ej*X2$2l&w^J$7^eAYiVhTkB@hAbMx@f?KYsi$*0!akrJ$f-XlUr?&!5Z7%S%g3I-M>cAb`u| zo<4nAsZ`44@|>I;KA-RI?ylcFIy!oGcDA;*7Jl`4JYH#ODR~(n1B27)^nWc|wsduM zm6er|Yj5Aa-O~`$f0RV`P zkDr~LH6{W-Kfi0&uBE4^(`dBZ+}r~P4v=fJv$G2e3q3qM>gwuVym+y7>sAx?RgF;} zi9|9#KhI<`1p+~4W+q`b7M482rbn?pkk=wJH->)!p`oF*wYBEk|9>XHx^D~-e*s7Y z2t$8a^k1N_uWwcMzZ}b`1tsEL_|bV zQWA0SM~1~>RaI3H#eb@*Di({ihB($@qlm!RC9FOcySZ*?XdpVJ(P&q%UY(nplS-xf zDed3Ce`;!~r>6&|S6^R$^5jW_$(xR2EjEe>%qKH5^YiD=uV23&8ygD_4iFLta()#*(=zn?e;6aT>)7RJc?%g}N zT%M7ULBzj*|NiC6m%n}cmX?-gW=a$aB|AI&)~#CrfZEzx4u|uvw@Moe^2yPLJuxI+ z2Nu4$PDn_A%eY3P$;ruabab4Um>}EXb75hjN~NOH>C@BGEEcP|x%v6?=Ts_nRdFl^ z_|s1eEqrqg0Dq{csK7AH!^5MyyZhO*XRfZU1`}g27<@iIJ3D(}VId(QLEpj5I9A~g zJ1m0NuWGg0#l^+UCPJZ5C=}{+y2pwgB)oLGbb8 zM=K;j-XLt)jUi$k0e||&5b^)Oq9Pa>8PPum&dSQNWDW>@Ec)xf&(9A>|2A>sfnEm) zBmx8y0RkWqAb`P*VQOlsWgxcz diff --git a/tensorwrapper_cxx_api/inherit_graph_9.map b/tensorwrapper_cxx_api/inherit_graph_9.map index 1feaaf19..fcec0c58 100644 --- a/tensorwrapper_cxx_api/inherit_graph_9.map +++ b/tensorwrapper_cxx_api/inherit_graph_9.map @@ -1,3 +1,3 @@ - + diff --git a/tensorwrapper_cxx_api/inherit_graph_9.md5 b/tensorwrapper_cxx_api/inherit_graph_9.md5 index 4f369fac..b44bbc6d 100644 --- a/tensorwrapper_cxx_api/inherit_graph_9.md5 +++ b/tensorwrapper_cxx_api/inherit_graph_9.md5 @@ -1 +1 @@ -8a2f1079f999f390a4e820b57be3b03d \ No newline at end of file +1b87b41a3f2d90b43b3c51f94e080e99 \ No newline at end of file diff --git a/tensorwrapper_cxx_api/inherit_graph_9.png b/tensorwrapper_cxx_api/inherit_graph_9.png index 530b15fe29c15ded5235e3f65b61ba39bdb39889..8034b0b0427654aaa303213351c873b2eb4f2277 100644 GIT binary patch literal 2237 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 Dm6*Tp diff --git a/tensorwrapper_cxx_api/inherits.html b/tensorwrapper_cxx_api/inherits.html index 6dc827cc..bae593bf 100644 --- a/tensorwrapper_cxx_api/inherits.html +++ b/tensorwrapper_cxx_api/inherits.html @@ -22,7 +22,7 @@

                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -114,33 +114,67 @@ - + + + + + + + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + diff --git a/tensorwrapper_cxx_api/layout_8hpp_source.html b/tensorwrapper_cxx_api/layout_8hpp_source.html index 3c8183a9..575d6a30 100644 --- a/tensorwrapper_cxx_api/layout_8hpp_source.html +++ b/tensorwrapper_cxx_api/layout_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/layout__base_8hpp_source.html b/tensorwrapper_cxx_api/layout__base_8hpp_source.html index 0fce2b41..add41bff 100644 --- a/tensorwrapper_cxx_api/layout__base_8hpp_source.html +++ b/tensorwrapper_cxx_api/layout__base_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -108,7 +108,7 @@
                                                                        44 
                                                                        47 
                                                                        - +
                                                                        50 
                                                                        53 
                                                                        @@ -218,8 +218,8 @@
                                                                        typename shape_base::base_pointer shape_pointer
                                                                        Pointer to the base type of a shape object.
                                                                        Definition: layout_base.hpp:49
                                                                        std::unique_ptr< symmetry_type > symmetry_pointer
                                                                        Type of a pointer to an object of type symmetry_type.
                                                                        Definition: layout_base.hpp:58
                                                                        LayoutBase(const_shape_reference shape)
                                                                        Initialize by shape copy ctor.
                                                                        Definition: layout_base.hpp:103
                                                                        -
                                                                        Code factorization for the various types of shapes.
                                                                        Definition: shape_base.hpp:37
                                                                        -
                                                                        std::unique_ptr< shape_base > base_pointer
                                                                        Type of a pointer to the base of a shape object.
                                                                        Definition: shape_base.hpp:43
                                                                        +
                                                                        Code factorization for the various types of shapes.
                                                                        Definition: shape_base.hpp:40
                                                                        +
                                                                        typename traits_type::base_pointer base_pointer
                                                                        Type of a pointer to the base of a shape object.
                                                                        Definition: shape_base.hpp:50
                                                                        Base class for objects describing the sparsity of a tensor.
                                                                        Definition: pattern.hpp:22
                                                                        Container of the symmetry elements for a tensor.
                                                                        Definition: group.hpp:37
                                                                        Namespace for classes used to spe.
                                                                        Definition: layout.hpp:22
                                                                        diff --git a/tensorwrapper_cxx_api/logical_8hpp_source.html b/tensorwrapper_cxx_api/logical_8hpp_source.html index 2629fa04..0d5a00f4 100644 --- a/tensorwrapper_cxx_api/logical_8hpp_source.html +++ b/tensorwrapper_cxx_api/logical_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -145,7 +145,7 @@
                                                                        Specializes a LayoutBase for a layout describing how a user wants to view the tensor.
                                                                        Definition: logical.hpp:27
                                                                        bool are_equal_(const layout_base &rhs) const noexcept override
                                                                        Implements are_equal by calling are_equal_impl_.
                                                                        Definition: logical.hpp:63
                                                                        layout_pointer clone_() const override
                                                                        Implements clone by calling copy ctor.
                                                                        Definition: logical.hpp:58
                                                                        -
                                                                        Code factorization for the various types of shapes.
                                                                        Definition: shape_base.hpp:37
                                                                        +
                                                                        Code factorization for the various types of shapes.
                                                                        Definition: shape_base.hpp:40
                                                                        Base class for objects describing the sparsity of a tensor.
                                                                        Definition: pattern.hpp:22
                                                                        Container of the symmetry elements for a tensor.
                                                                        Definition: group.hpp:37
                                                                        Namespace for classes used to spe.
                                                                        Definition: layout.hpp:22
                                                                        diff --git a/tensorwrapper_cxx_api/menudata.js b/tensorwrapper_cxx_api/menudata.js index 5ebcd855..1015f68e 100644 --- a/tensorwrapper_cxx_api/menudata.js +++ b/tensorwrapper_cxx_api/menudata.js @@ -28,7 +28,9 @@ var menudata={children:[ {text:"Namespace List",url:"namespaces.html"}, {text:"Namespace Members",url:"namespacemembers.html",children:[ {text:"All",url:"namespacemembers.html"}, -{text:"Functions",url:"namespacemembers_func.html"}]}]}, +{text:"Functions",url:"namespacemembers_func.html"}, +{text:"Variables",url:"namespacemembers_vars.html"}, +{text:"Typedefs",url:"namespacemembers_type.html"}]}]}, {text:"Classes",url:"annotated.html",children:[ {text:"Class List",url:"annotated.html"}, {text:"Class Index",url:"classes.html"}, @@ -83,6 +85,7 @@ var menudata={children:[ {text:"r",url:"functions_type.html#index_r"}, {text:"s",url:"functions_type.html#index_s"}, {text:"t",url:"functions_type.html#index_t"}, -{text:"v",url:"functions_type.html#index_v"}]}]}]}, +{text:"v",url:"functions_type.html#index_v"}]}, +{text:"Related Functions",url:"functions_rela.html"}]}]}, {text:"Files",url:"files.html",children:[ {text:"File List",url:"files.html"}]}]} diff --git a/tensorwrapper_cxx_api/namespacemembers.html b/tensorwrapper_cxx_api/namespacemembers.html index c535331b..12121731 100644 --- a/tensorwrapper_cxx_api/namespacemembers.html +++ b/tensorwrapper_cxx_api/namespacemembers.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -66,6 +66,12 @@
                                                                      • dynamic_pointer_cast() : tensorwrapper::detail_
                                                                      • +
                                                                      • enable_if_mutable_to_immutable_cast_t +: tensorwrapper::detail_ +
                                                                      • +
                                                                      • is_mutable_to_immutable_cast_v +: tensorwrapper::detail_ +
                                                                      • static_pointer_cast() : tensorwrapper::detail_
                                                                      • diff --git a/tensorwrapper_cxx_api/namespacemembers_func.html b/tensorwrapper_cxx_api/namespacemembers_func.html index e7e3b157..a39954ac 100644 --- a/tensorwrapper_cxx_api/namespacemembers_func.html +++ b/tensorwrapper_cxx_api/namespacemembers_func.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/namespacemembers_type.html b/tensorwrapper_cxx_api/namespacemembers_type.html new file mode 100644 index 00000000..0e7cca3c --- /dev/null +++ b/tensorwrapper_cxx_api/namespacemembers_type.html @@ -0,0 +1,76 @@ + + + + + + + +tensorwrapper: Namespace Members + + + + + + + + + +
                                                                        +
                                                                        + + + + + + +
                                                                        +
                                                                        tensorwrapper +  0.0.36 +
                                                                        +
                                                                        +
                                                                        + + + + + + + +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + +
                                                                        + +
                                                                        +
                                                                        + + + + diff --git a/tensorwrapper_cxx_api/namespacemembers_vars.html b/tensorwrapper_cxx_api/namespacemembers_vars.html new file mode 100644 index 00000000..a9632972 --- /dev/null +++ b/tensorwrapper_cxx_api/namespacemembers_vars.html @@ -0,0 +1,76 @@ + + + + + + + +tensorwrapper: Namespace Members + + + + + + + + + +
                                                                        +
                                                                        + + + + + + +
                                                                        +
                                                                        tensorwrapper +  0.0.36 +
                                                                        +
                                                                        +
                                                                        + + + + + + + +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + +
                                                                        + +
                                                                        +
                                                                        + + + + diff --git a/tensorwrapper_cxx_api/namespaces.html b/tensorwrapper_cxx_api/namespaces.html index c48ce801..cbb3feb4 100644 --- a/tensorwrapper_cxx_api/namespaces.html +++ b/tensorwrapper_cxx_api/namespaces.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -67,7 +67,7 @@
                                                                        Here is a list of all documented namespaces with brief descriptions:
                                                                        -
                                                                        [detail level 123]
                                                                        +
                                                                        [detail level 1234]
                                                                        @@ -90,8 +90,18 @@ - - + + + + + + + + + + + + diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper.html b/tensorwrapper_cxx_api/namespacetensorwrapper.html index 753adee0..967363e0 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1allocator.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1allocator.html index 40423252..613010e4 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1allocator.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1allocator.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1buffer.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1buffer.html index 59bbaa9d..e315f1e7 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1buffer.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1buffer.html @@ -22,7 +22,7 @@ diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1detail__.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1detail__.html index 7743226f..06bfdeae 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1detail__.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1detail__.html @@ -22,7 +22,7 @@ @@ -69,7 +69,8 @@ +Functions | +Variables
                                                                        tensorwrapper::detail_ Namespace Reference
                                                                        @@ -95,6 +96,10 @@
                                                                         NtensorwrapperContains the components of the TensorWrapper library
                                                                         NallocatorContains classes related to allocating Buffer objects
                                                                         CAllocatorBaseCommon base class for all allocators
                                                                         CLogicalSpecializes a LayoutBase for a layout describing how a user wants to view the tensor
                                                                         CPhysicalSpecializes a LayoutBase for a layout describing how a tensor is actually laid out at runtime
                                                                         NshapeSublibrary focused on describing the geometry of the tensor
                                                                         CShapeBaseCode factorization for the various types of shapes
                                                                         CSmoothDescribes the shape of a "traditional" tensor
                                                                         Ndetail_
                                                                         CSmoothViewPIMPLDefines the API for all SmoothView PIMPLs
                                                                         CSmoothAliasImplements SmoothView by wrapping a Smooth object
                                                                         CShapeBaseCode factorization for the various types of shapes
                                                                         CSmoothViewWraps existing state in an API compatible with SmoothView
                                                                         CShapeTraits
                                                                         CShapeTraits< ShapeBase >
                                                                         CShapeTraits< const ShapeBase >
                                                                         CShapeTraits< Smooth >
                                                                         CShapeTraits< const Smooth >
                                                                         CShapeTraits< SmoothView< T > >
                                                                         CSmoothDescribes the shape of a "traditional" tensor
                                                                         NsparsityNamespace containing classes used to express the sparsity of a tensor
                                                                         CPatternBase class for objects describing the sparsity of a tensor
                                                                         NsymmetrySublibrary providing classes for describing the symmetry of a tensor
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        + + + + @@ -130,10 +135,44 @@ +

                                                                        Typedefs

                                                                        template<typename FromType , typename ToType >
                                                                        using enable_if_mutable_to_immutable_cast_t = std::enable_if_t< is_mutable_to_immutable_cast_v< FromType, ToType > >
                                                                         Disables a templated function except when is_mutable_to_immutable_cast_v<FromType, ToType> evaluates to true. More...
                                                                         
                                                                        using pimpl_type = typename TensorFactory::pimpl_type
                                                                         
                                                                        std::unique_ptr< U > dynamic_pointer_cast (std::unique_ptr< T > &pbase)
                                                                         Implements a dynamic cast of a unique_ptr. More...
                                                                         
                                                                        + + + + +

                                                                        +Variables

                                                                        template<typename FromType , typename ToType >
                                                                        constexpr bool is_mutable_to_immutable_cast_v
                                                                         Is the cast from FromType to ToType just adding const? More...
                                                                         

                                                                        Detailed Description

                                                                        Inline utilities and functions needed to implement the TensorWrapper library, but not considered part of the public API.

                                                                        -

                                                                        Function Documentation

                                                                        +

                                                                        Typedef Documentation

                                                                        + +

                                                                        ◆ enable_if_mutable_to_immutable_cast_t

                                                                        + +
                                                                        +
                                                                        +
                                                                        +template<typename FromType , typename ToType >
                                                                        + + + + +
                                                                        using tensorwrapper::detail_::enable_if_mutable_to_immutable_cast_t = typedef std::enable_if_t<is_mutable_to_immutable_cast_v<FromType, ToType> >
                                                                        +
                                                                        + +

                                                                        Disables a templated function except when is_mutable_to_immutable_cast_v<FromType, ToType> evaluates to true.

                                                                        +

                                                                        If View is a template class with template parameter type T, we want the implicit conversion from View<T> to View<const T> to exist. In practice, this leaves us with two options: partial specialization of View for const-qualified types or use of SFINAE to disable the conversion. We prefer the latter as the former requires us to duplicate the entirety of the class. This template type will disable the accompanying function via SFINAE if ToType is not const FromType.

                                                                        +
                                                                        Template Parameters
                                                                        + + + +
                                                                        FromTypeThe type we are converting from. Expected to be the template type parameter of the view we are casting from.
                                                                        ToTypeThe type we are converting to. Expected to be the template type parameter of the view we are casting to.
                                                                        +
                                                                        +
                                                                        + +
                                                                        +
                                                                        +

                                                                        Function Documentation

                                                                        ◆ dynamic_pointer_cast()

                                                                        @@ -219,6 +258,45 @@

                                                                        Variable Documentation

                                                                        + +

                                                                        ◆ is_mutable_to_immutable_cast_v

                                                                        + +
                                                                        +
                                                                        +
                                                                        +template<typename FromType , typename ToType >
                                                                        + + + + + +
                                                                        + + + + +
                                                                        constexpr bool tensorwrapper::detail_::is_mutable_to_immutable_cast_v
                                                                        +
                                                                        +constexpr
                                                                        +
                                                                        +Initial value:
                                                                        =
                                                                        +
                                                                        !std::is_const_v<FromType> &&
                                                                        +
                                                                        std::is_const_v<ToType> &&
                                                                        +
                                                                        std::is_same_v<const FromType, ToType>
                                                                        +
                                                                        +

                                                                        Is the cast from FromType to ToType just adding const?

                                                                        +

                                                                        A common TMP pattern in implementing views is needing to convert mutable views to read-only views. This trait can be used to compare the template type parameters of two views (assuming the views are templated on what object they are acting like) in order to determine if they represent a conversion from FromType to ToType such that ToType is const FromType. If ToType is const FromType this template variable will be set to true, otherwise it will be set to false.

                                                                        +
                                                                        Template Parameters
                                                                        + + + +
                                                                        FromTypeThe type we are converting from.
                                                                        ToTypeThe type we are converting to.
                                                                        +
                                                                        +
                                                                        +
                                                                        diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1layout.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1layout.html index 80123b68..63336b19 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1layout.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1layout.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1shape.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1shape.html index 518690a6..0847cfcb 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1shape.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1shape.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -81,6 +81,21 @@ class  ShapeBase  Code factorization for the various types of shapes. More...
                                                                          +class  SmoothView + Wraps existing state in an API compatible with SmoothView. More...
                                                                        +  +struct  ShapeTraits +  +struct  ShapeTraits< ShapeBase > +  +struct  ShapeTraits< const ShapeBase > +  +struct  ShapeTraits< Smooth > +  +struct  ShapeTraits< const Smooth > +  +struct  ShapeTraits< SmoothView< T > > +  class  Smooth  Describes the shape of a "traditional" tensor. More...
                                                                          diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1sparsity.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1sparsity.html index 23f5cdea..89c2c2d0 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1sparsity.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1sparsity.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1symmetry.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1symmetry.html index 9bd22add..e02fbaa7 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1symmetry.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1symmetry.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/operation_8hpp_source.html b/tensorwrapper_cxx_api/operation_8hpp_source.html index 74d606d2..5bf822c8 100644 --- a/tensorwrapper_cxx_api/operation_8hpp_source.html +++ b/tensorwrapper_cxx_api/operation_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/pattern_8hpp_source.html b/tensorwrapper_cxx_api/pattern_8hpp_source.html index 00e410b3..0d362428 100644 --- a/tensorwrapper_cxx_api/pattern_8hpp_source.html +++ b/tensorwrapper_cxx_api/pattern_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/permutation_8hpp_source.html b/tensorwrapper_cxx_api/permutation_8hpp_source.html index 1e317db9..4d6ff31e 100644 --- a/tensorwrapper_cxx_api/permutation_8hpp_source.html +++ b/tensorwrapper_cxx_api/permutation_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/physical_8hpp_source.html b/tensorwrapper_cxx_api/physical_8hpp_source.html index 1ce1b217..9cf4c9bf 100644 --- a/tensorwrapper_cxx_api/physical_8hpp_source.html +++ b/tensorwrapper_cxx_api/physical_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -142,7 +142,7 @@
                                                                        Specializes a LayoutBase for a layout describing how a tensor is actually laid out at runtime.
                                                                        Definition: physical.hpp:29
                                                                        bool are_equal_(const layout_base &rhs) const noexcept override
                                                                        Implements are_equal by calling are_equal_impl_.
                                                                        Definition: physical.hpp:62
                                                                        layout_pointer clone_() const override
                                                                        Implements clone by calling copy ctor.
                                                                        Definition: physical.hpp:57
                                                                        -
                                                                        Code factorization for the various types of shapes.
                                                                        Definition: shape_base.hpp:37
                                                                        +
                                                                        Code factorization for the various types of shapes.
                                                                        Definition: shape_base.hpp:40
                                                                        Base class for objects describing the sparsity of a tensor.
                                                                        Definition: pattern.hpp:22
                                                                        Container of the symmetry elements for a tensor.
                                                                        Definition: group.hpp:37
                                                                        Namespace for classes used to spe.
                                                                        Definition: layout.hpp:22
                                                                        diff --git a/tensorwrapper_cxx_api/polymorphic__base_8hpp_source.html b/tensorwrapper_cxx_api/polymorphic__base_8hpp_source.html index f4b40b7c..d44bb418 100644 --- a/tensorwrapper_cxx_api/polymorphic__base_8hpp_source.html +++ b/tensorwrapper_cxx_api/polymorphic__base_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -113,37 +113,42 @@
                                                                        83  }
                                                                        84 
                                                                        105  bool are_equal(const_base_reference rhs) const noexcept {
                                                                        -
                                                                        106  const_base_reference plhs = static_cast<const_base_reference>(*this);
                                                                        -
                                                                        107  return are_equal_(rhs) && rhs.are_equal_(plhs);
                                                                        -
                                                                        108  }
                                                                        -
                                                                        109 
                                                                        -
                                                                        123  bool are_different(const_base_reference rhs) const noexcept {
                                                                        -
                                                                        124  return !are_equal(rhs);
                                                                        -
                                                                        125  }
                                                                        -
                                                                        126 
                                                                        -
                                                                        127 protected:
                                                                        -
                                                                        136  PolymorphicBase() noexcept = default;
                                                                        -
                                                                        137 
                                                                        -
                                                                        147  PolymorphicBase(const PolymorphicBase& other) = default;
                                                                        -
                                                                        148 
                                                                        -
                                                                        160  virtual base_pointer clone_() const = 0;
                                                                        -
                                                                        161 
                                                                        -
                                                                        176  template<typename DerivedType>
                                                                        -
                                                                        177  bool are_equal_impl_(const_base_reference rhs) const noexcept {
                                                                        -
                                                                        178  auto plhs = dynamic_cast<const DerivedType*>(this);
                                                                        -
                                                                        179  auto prhs = dynamic_cast<const DerivedType*>(&rhs);
                                                                        -
                                                                        180  if(plhs == nullptr || prhs == nullptr) return false;
                                                                        -
                                                                        181  return (*plhs) == (*prhs);
                                                                        -
                                                                        182  }
                                                                        -
                                                                        183 
                                                                        -
                                                                        197  virtual bool are_equal_(const_base_reference rhs) const noexcept = 0;
                                                                        -
                                                                        198 };
                                                                        -
                                                                        199 
                                                                        -
                                                                        200 } // namespace tensorwrapper::detail_
                                                                        +
                                                                        106  // Downcast *this so it can be passed to are_equal_
                                                                        +
                                                                        107  const_base_reference plhs = static_cast<const_base_reference>(*this);
                                                                        +
                                                                        108 
                                                                        +
                                                                        109  // This line is necessary if are_equal_ is overriden in BaseType
                                                                        +
                                                                        110  const PolymorphicBase& rhs_upcast = rhs;
                                                                        +
                                                                        111 
                                                                        +
                                                                        112  return are_equal_(rhs) && rhs_upcast.are_equal_(plhs);
                                                                        +
                                                                        113  }
                                                                        +
                                                                        114 
                                                                        +
                                                                        128  bool are_different(const_base_reference rhs) const noexcept {
                                                                        +
                                                                        129  return !are_equal(rhs);
                                                                        +
                                                                        130  }
                                                                        +
                                                                        131 
                                                                        +
                                                                        132 protected:
                                                                        +
                                                                        141  PolymorphicBase() noexcept = default;
                                                                        +
                                                                        142 
                                                                        +
                                                                        152  PolymorphicBase(const PolymorphicBase& other) = default;
                                                                        +
                                                                        153 
                                                                        +
                                                                        165  virtual base_pointer clone_() const = 0;
                                                                        +
                                                                        166 
                                                                        +
                                                                        181  template<typename DerivedType>
                                                                        +
                                                                        182  bool are_equal_impl_(const_base_reference rhs) const noexcept {
                                                                        +
                                                                        183  auto plhs = dynamic_cast<const DerivedType*>(this);
                                                                        +
                                                                        184  auto prhs = dynamic_cast<const DerivedType*>(&rhs);
                                                                        +
                                                                        185  if(plhs == nullptr || prhs == nullptr) return false;
                                                                        +
                                                                        186  return (*plhs) == (*prhs);
                                                                        +
                                                                        187  }
                                                                        +
                                                                        188 
                                                                        +
                                                                        202  virtual bool are_equal_(const_base_reference rhs) const noexcept = 0;
                                                                        +
                                                                        203 };
                                                                        +
                                                                        204 
                                                                        +
                                                                        205 } // namespace tensorwrapper::detail_
                                                                        Defines the API polymorphic utility methods should use.
                                                                        Definition: polymorphic_base.hpp:31
                                                                        virtual ~PolymorphicBase() noexcept=default
                                                                        Defaulted no-throw polymorphic dtor.
                                                                        -
                                                                        bool are_different(const_base_reference rhs) const noexcept
                                                                        Determines if *this and rhs are polymorphically different.
                                                                        Definition: polymorphic_base.hpp:123
                                                                        -
                                                                        bool are_equal_impl_(const_base_reference rhs) const noexcept
                                                                        Implements are_equal_ assuming the derived class implements operator==.
                                                                        Definition: polymorphic_base.hpp:177
                                                                        +
                                                                        bool are_different(const_base_reference rhs) const noexcept
                                                                        Determines if *this and rhs are polymorphically different.
                                                                        Definition: polymorphic_base.hpp:128
                                                                        +
                                                                        bool are_equal_impl_(const_base_reference rhs) const noexcept
                                                                        Implements are_equal_ assuming the derived class implements operator==.
                                                                        Definition: polymorphic_base.hpp:182
                                                                        base_pointer clone() const
                                                                        Creates a deep polymorphic copy of *this via the base class.
                                                                        Definition: polymorphic_base.hpp:63
                                                                        const base_type & const_base_reference
                                                                        Read-only reference to an object of type base_type.
                                                                        Definition: polymorphic_base.hpp:40
                                                                        base_type & base_reference
                                                                        Mutable reference to an object of type base_type.
                                                                        Definition: polymorphic_base.hpp:37
                                                                        diff --git a/tensorwrapper_cxx_api/search/all_0.js b/tensorwrapper_cxx_api/search/all_0.js index 2d92a690..8e7f5c0c 100644 --- a/tensorwrapper_cxx_api/search/all_0.js +++ b/tensorwrapper_cxx_api/search/all_0.js @@ -7,8 +7,12 @@ var searchData= ['allocatorbase_4',['AllocatorBase',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ac37a21c1ed525f06fcf1cd68a79db39c',1,'tensorwrapper::allocator::AllocatorBase::AllocatorBase(runtime_view_type rv)'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a12f2466d567563a185cd2e0d8386b849',1,'tensorwrapper::allocator::AllocatorBase::AllocatorBase(const AllocatorBase &other)=default'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html',1,'tensorwrapper::allocator::AllocatorBase']]], ['are_5fdifferent_5',['are_different',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a0fce0bfd83f932ec181aaeb0367ba712',1,'tensorwrapper::detail_::PolymorphicBase']]], ['are_5fequal_6',['are_equal',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#aca6aec83f64355cc5d6b5cac49fc4308',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['are_5fequal_5f_7',['are_equal_',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a12eadc5645a6b4348bfad5c620e5e72a',1,'tensorwrapper::allocator::Eigen::are_equal_()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a1a5d451cf00ec7f568e0350c96a7064d',1,'tensorwrapper::buffer::Eigen::are_equal_()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#af8ee6d1b455b90cb25552ce6aec53d8f',1,'tensorwrapper::detail_::PolymorphicBase::are_equal_()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a3bef0d7cf78e3919fa9f45b0466bc17a',1,'tensorwrapper::layout::Logical::are_equal_()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a1fd72079e5ba66dec9acbf671adb083d',1,'tensorwrapper::layout::Physical::are_equal_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ab7ca3a4130ba23645098e1cc77d8a342',1,'tensorwrapper::shape::Smooth::are_equal_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#aaf2f990b9a30fac0c3c60b6ed892f87e',1,'tensorwrapper::symmetry::Permutation::are_equal_()']]], + ['are_5fequal_5f_7',['are_equal_',['../classtensorwrapper_1_1layout_1_1Physical.html#a1fd72079e5ba66dec9acbf671adb083d',1,'tensorwrapper::layout::Physical::are_equal_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a9fe5860a29e83a487f969ba4b6e3d8ae',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::are_equal_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#aaf2f990b9a30fac0c3c60b6ed892f87e',1,'tensorwrapper::symmetry::Permutation::are_equal_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ab7ca3a4130ba23645098e1cc77d8a342',1,'tensorwrapper::shape::Smooth::are_equal_()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a3bef0d7cf78e3919fa9f45b0466bc17a',1,'tensorwrapper::layout::Logical::are_equal_()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#af8ee6d1b455b90cb25552ce6aec53d8f',1,'tensorwrapper::detail_::PolymorphicBase::are_equal_()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a1a5d451cf00ec7f568e0350c96a7064d',1,'tensorwrapper::buffer::Eigen::are_equal_()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a12eadc5645a6b4348bfad5c620e5e72a',1,'tensorwrapper::allocator::Eigen::are_equal_()']]], ['are_5fequal_5fimpl_5f_8',['are_equal_impl_',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a2223944f002e239a36207f6e5203b44b',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['assert_5fvalid_9',['assert_valid',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af83a91c613e7d9b22d1682ef9098453d',1,'tensorwrapper::detail_::TensorFactory']]], - ['at_10',['at',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a44df5a4075800f2d50bd7831935e9e12',1,'tensorwrapper::symmetry::Permutation']]] + ['as_5fconst_9',['as_const',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a88e8fc72870c35043fca05e452da3032',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL']]], + ['as_5fconst_5f_10',['as_const_',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a6aaf7ed03e0afc1d94646b2b1cd7d85f',1,'tensorwrapper::shape::detail_::SmoothAlias::as_const_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a8bf1df7b57ef74a6b384e2f4d51e8028',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::as_const_()']]], + ['as_5fsmooth_11',['as_smooth',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ac416d9de13de18404af646efb60d1c6b',1,'tensorwrapper::shape::ShapeBase::as_smooth()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#adc5246e07dcb76906588900f5cc8e265',1,'tensorwrapper::shape::ShapeBase::as_smooth() const']]], + ['as_5fsmooth_5f_12',['as_smooth_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#abc1d89dcc40a397d5eff3e46828573db',1,'tensorwrapper::shape::ShapeBase::as_smooth_()=0'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a6575fd95197c39683bbb79e1dc1055de',1,'tensorwrapper::shape::ShapeBase::as_smooth_() const =0'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a5342c24b40c890838656a4c90e4a7b9f',1,'tensorwrapper::shape::Smooth::as_smooth_() override'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a99985e68993900f30c6f28e8e4cc78c0',1,'tensorwrapper::shape::Smooth::as_smooth_() const override']]], + ['assert_5fvalid_13',['assert_valid',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af83a91c613e7d9b22d1682ef9098453d',1,'tensorwrapper::detail_::TensorFactory']]], + ['at_14',['at',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a44df5a4075800f2d50bd7831935e9e12',1,'tensorwrapper::symmetry::Permutation']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_1.js b/tensorwrapper_cxx_api/search/all_1.js index 4261772b..fe819c0d 100644 --- a/tensorwrapper_cxx_api/search/all_1.js +++ b/tensorwrapper_cxx_api/search/all_1.js @@ -1,12 +1,12 @@ var searchData= [ - ['base_5fpointer_11',['base_pointer',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a5623524f9de386896bc7600f78d0250e',1,'tensorwrapper::detail_::PolymorphicBase::base_pointer()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a840f67d44840bb5090cbd32c12ec992c',1,'tensorwrapper::shape::ShapeBase::base_pointer()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#add0f9ec9c6e2118d3052b0ce41535be0',1,'tensorwrapper::symmetry::Operation::base_pointer()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a5623524f9de386896bc7600f78d0250e',1,'tensorwrapper::allocator::Eigen::base_pointer()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#add0f9ec9c6e2118d3052b0ce41535be0',1,'tensorwrapper::symmetry::Permutation::base_pointer()']]], - ['base_5freference_12',['base_reference',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a4d4cdbec8c20631c3bf9caf684f0fe1c',1,'tensorwrapper::detail_::PolymorphicBase::base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#a3cf6b4c5be221c6ea5726bcef593fffb',1,'tensorwrapper::symmetry::Operation::base_reference()']]], - ['base_5ftype_13',['base_type',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a7e74500695d4b9ef7768743fe6c1e29b',1,'tensorwrapper::detail_::PolymorphicBase::base_type()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#add7759842e3346aa6491e5efe37dc8f7',1,'tensorwrapper::symmetry::Operation::base_type()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#add7759842e3346aa6491e5efe37dc8f7',1,'tensorwrapper::symmetry::Permutation::base_type()']]], - ['buffer_14',['buffer',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a8398d69f1994ceb0a4a07f1d62efe211',1,'tensorwrapper::detail_::TensorPIMPL::buffer()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#aba7813fcfb6cab382efdfd8a4cf391a2',1,'tensorwrapper::detail_::TensorPIMPL::buffer() const'],['../classtensorwrapper_1_1Tensor.html#a4bebb4bd3a8937abfdec46320f5bbdf8',1,'tensorwrapper::Tensor::buffer()']]], - ['buffer_5fbase_15',['buffer_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a8548d040e6a32939c31eace60fad8915',1,'tensorwrapper::detail_::TensorInput']]], - ['buffer_5fbase_5fpointer_16',['buffer_base_pointer',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a3609509b339a0cc576a78aac85f80310',1,'tensorwrapper::allocator::AllocatorBase::buffer_base_pointer()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a04f86f7d4637da25f0ece78f3500d870',1,'tensorwrapper::buffer::BufferBase::buffer_base_pointer()']]], - ['buffer_5fbase_5ftype_17',['buffer_base_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a560c19cee3f996c44052fb5cac954183',1,'tensorwrapper::allocator::AllocatorBase::buffer_base_type()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#aade794422a9ac2b7a92f0884e8b2b922',1,'tensorwrapper::buffer::BufferBase::buffer_base_type()']]], - ['buffer_5fpointer_18',['buffer_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aaea587da44957ed1348f1f54c534a27c',1,'tensorwrapper::detail_::TensorInput::buffer_pointer()'],['../classtensorwrapper_1_1Tensor.html#a8bb33f6b728ebcefdeb05c9da8aab71f',1,'tensorwrapper::Tensor::buffer_pointer()']]], - ['bufferbase_19',['BufferBase',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#aba4a07e6b73c9ce7826be6690e600b18',1,'tensorwrapper::buffer::BufferBase::BufferBase()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a14d94b478d912ff70ba634f6b9332de2',1,'tensorwrapper::buffer::BufferBase::BufferBase(const_layout_reference layout)'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a2193858e97e1e3204bff53cf15310b52',1,'tensorwrapper::buffer::BufferBase::BufferBase(layout_pointer playout) noexcept'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a15a3a6628e4afb8113b7c31ab6ed7ccb',1,'tensorwrapper::buffer::BufferBase::BufferBase(const BufferBase &other)'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html',1,'tensorwrapper::buffer::BufferBase']]] + ['base_5fpointer_15',['base_pointer',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a5623524f9de386896bc7600f78d0250e',1,'tensorwrapper::detail_::PolymorphicBase::base_pointer()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a3acd75602fbd3d68f3578528cd5b211a',1,'tensorwrapper::shape::ShapeBase::base_pointer()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#add0f9ec9c6e2118d3052b0ce41535be0',1,'tensorwrapper::symmetry::Operation::base_pointer()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a5623524f9de386896bc7600f78d0250e',1,'tensorwrapper::allocator::Eigen::base_pointer()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#add0f9ec9c6e2118d3052b0ce41535be0',1,'tensorwrapper::symmetry::Permutation::base_pointer()']]], + ['base_5freference_16',['base_reference',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a4d4cdbec8c20631c3bf9caf684f0fe1c',1,'tensorwrapper::detail_::PolymorphicBase::base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#a3cf6b4c5be221c6ea5726bcef593fffb',1,'tensorwrapper::symmetry::Operation::base_reference()']]], + ['base_5ftype_17',['base_type',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a7e74500695d4b9ef7768743fe6c1e29b',1,'tensorwrapper::detail_::PolymorphicBase::base_type()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#add7759842e3346aa6491e5efe37dc8f7',1,'tensorwrapper::symmetry::Operation::base_type()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#ae7bd4bc2f38151899b1377f136ac0136',1,'tensorwrapper::shape::detail_::SmoothAlias::base_type()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#add7759842e3346aa6491e5efe37dc8f7',1,'tensorwrapper::symmetry::Permutation::base_type()']]], + ['buffer_18',['buffer',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a8398d69f1994ceb0a4a07f1d62efe211',1,'tensorwrapper::detail_::TensorPIMPL::buffer()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#aba7813fcfb6cab382efdfd8a4cf391a2',1,'tensorwrapper::detail_::TensorPIMPL::buffer() const'],['../classtensorwrapper_1_1Tensor.html#a4bebb4bd3a8937abfdec46320f5bbdf8',1,'tensorwrapper::Tensor::buffer()']]], + ['buffer_5fbase_19',['buffer_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a8548d040e6a32939c31eace60fad8915',1,'tensorwrapper::detail_::TensorInput']]], + ['buffer_5fbase_5fpointer_20',['buffer_base_pointer',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a3609509b339a0cc576a78aac85f80310',1,'tensorwrapper::allocator::AllocatorBase::buffer_base_pointer()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a04f86f7d4637da25f0ece78f3500d870',1,'tensorwrapper::buffer::BufferBase::buffer_base_pointer()']]], + ['buffer_5fbase_5ftype_21',['buffer_base_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a560c19cee3f996c44052fb5cac954183',1,'tensorwrapper::allocator::AllocatorBase::buffer_base_type()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#aade794422a9ac2b7a92f0884e8b2b922',1,'tensorwrapper::buffer::BufferBase::buffer_base_type()']]], + ['buffer_5fpointer_22',['buffer_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aaea587da44957ed1348f1f54c534a27c',1,'tensorwrapper::detail_::TensorInput::buffer_pointer()'],['../classtensorwrapper_1_1Tensor.html#a8bb33f6b728ebcefdeb05c9da8aab71f',1,'tensorwrapper::Tensor::buffer_pointer()']]], + ['bufferbase_23',['BufferBase',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#aba4a07e6b73c9ce7826be6690e600b18',1,'tensorwrapper::buffer::BufferBase::BufferBase()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a14d94b478d912ff70ba634f6b9332de2',1,'tensorwrapper::buffer::BufferBase::BufferBase(const_layout_reference layout)'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a2193858e97e1e3204bff53cf15310b52',1,'tensorwrapper::buffer::BufferBase::BufferBase(layout_pointer playout) noexcept'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a15a3a6628e4afb8113b7c31ab6ed7ccb',1,'tensorwrapper::buffer::BufferBase::BufferBase(const BufferBase &other)'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html',1,'tensorwrapper::buffer::BufferBase']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_10.js b/tensorwrapper_cxx_api/search/all_10.js index 1296a229..44ecc7f0 100644 --- a/tensorwrapper_cxx_api/search/all_10.js +++ b/tensorwrapper_cxx_api/search/all_10.js @@ -1,9 +1,10 @@ var searchData= [ - ['_7elayoutbase_140',['~LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaebca0bcf4334a9715b1f5d6c8d691cf',1,'tensorwrapper::layout::LayoutBase']]], - ['_7eoperation_141',['~Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html#af5199a31e0d06f0ca319d0416886dae3',1,'tensorwrapper::symmetry::Operation']]], - ['_7epolymorphicbase_142',['~PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a024e62fa649f93a0cd1039a136381b47',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['_7eshapebase_143',['~ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#aa4162d33ca58e8eaa4da1f4a883bf377',1,'tensorwrapper::shape::ShapeBase']]], - ['_7esmooth_144',['~Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#a578dfa1e031e303eae82ea8611d7bb7f',1,'tensorwrapper::shape::Smooth']]], - ['_7etensor_145',['~Tensor',['../classtensorwrapper_1_1Tensor.html#a6a73c265b181e4030f01b575335a3855',1,'tensorwrapper::Tensor']]] + ['_7elayoutbase_163',['~LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaebca0bcf4334a9715b1f5d6c8d691cf',1,'tensorwrapper::layout::LayoutBase']]], + ['_7eoperation_164',['~Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html#af5199a31e0d06f0ca319d0416886dae3',1,'tensorwrapper::symmetry::Operation']]], + ['_7epolymorphicbase_165',['~PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a024e62fa649f93a0cd1039a136381b47',1,'tensorwrapper::detail_::PolymorphicBase']]], + ['_7eshapebase_166',['~ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#aa4162d33ca58e8eaa4da1f4a883bf377',1,'tensorwrapper::shape::ShapeBase']]], + ['_7esmooth_167',['~Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#a578dfa1e031e303eae82ea8611d7bb7f',1,'tensorwrapper::shape::Smooth']]], + ['_7esmoothview_168',['~SmoothView',['../classtensorwrapper_1_1shape_1_1SmoothView.html#a40e2e4f8b230bb3f42af6bca310f24f9',1,'tensorwrapper::shape::SmoothView']]], + ['_7etensor_169',['~Tensor',['../classtensorwrapper_1_1Tensor.html#a6a73c265b181e4030f01b575335a3855',1,'tensorwrapper::Tensor']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_2.js b/tensorwrapper_cxx_api/search/all_2.js index 268fc186..3fca9c0e 100644 --- a/tensorwrapper_cxx_api/search/all_2.js +++ b/tensorwrapper_cxx_api/search/all_2.js @@ -1,26 +1,28 @@ var searchData= [ - ['can_5fmake_5flogical_5flayout_20',['can_make_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad533e483fcf260b635d3c7dd25af9372',1,'tensorwrapper::detail_::TensorFactory']]], - ['clone_21',['clone',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a3b29b65a2f44ca721ce151a312a98521',1,'tensorwrapper::detail_::PolymorphicBase::clone()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a65d69622826a9ad7352e984371e11193',1,'tensorwrapper::detail_::TensorPIMPL::clone()']]], - ['clone_5f_22',['clone_',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a097f6e36331c362231b34019a591a46d',1,'tensorwrapper::allocator::Eigen::clone_()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab7879d4a3e1fb5aae1d08edf88aa769a',1,'tensorwrapper::buffer::Eigen::clone_()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad0ce72301f81d6ad7f6316e84dee80e5',1,'tensorwrapper::detail_::PolymorphicBase::clone_()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a7ba14c956d52f3606a2a23d342a8336a',1,'tensorwrapper::layout::Logical::clone_()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a38aee75a8072d1306b2f28cfaab44e40',1,'tensorwrapper::layout::Physical::clone_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ae638638ec86343c4d8a52864f6798b11',1,'tensorwrapper::shape::Smooth::clone_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a01deb070f1bdb9e781269952cffb9d30',1,'tensorwrapper::symmetry::Permutation::clone_()']]], - ['clone_5fas_23',['clone_as',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad4cdc663a4e292257ec6a63815c17cbe',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['const_5fallocator_5freference_24',['const_allocator_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a3410637a84157c16f3de59010c53c610',1,'tensorwrapper::detail_::TensorInput']]], - ['const_5fbase_5freference_25',['const_base_reference',['../classtensorwrapper_1_1symmetry_1_1Operation.html#ad0a9253de785e23aa03b18c31734123f',1,'tensorwrapper::symmetry::Operation::const_base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ad0a9253de785e23aa03b18c31734123f',1,'tensorwrapper::symmetry::Permutation::const_base_reference()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a4d3ea0c25ad674f9796b74e2fe62a818',1,'tensorwrapper::allocator::Eigen::const_base_reference()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a4d3ea0c25ad674f9796b74e2fe62a818',1,'tensorwrapper::detail_::PolymorphicBase::const_base_reference()']]], - ['const_5fbuffer_5fbase_5freference_26',['const_buffer_base_reference',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a19048eb3d8498ec41f826dac7a5f4803',1,'tensorwrapper::buffer::BufferBase']]], - ['const_5fbuffer_5freference_27',['const_buffer_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a6f1195780127ca59beb5ffde9f9796d1',1,'tensorwrapper::detail_::TensorInput::const_buffer_reference()'],['../classtensorwrapper_1_1Tensor.html#a3837f8a61174ecf23a5be4917269a50c',1,'tensorwrapper::Tensor::const_buffer_reference()']]], - ['const_5fdata_5freference_28',['const_data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab5136acadfeeeb2ab61b3b7f42f997aa',1,'tensorwrapper::buffer::Eigen']]], - ['const_5feigen_5flayout_5freference_29',['const_eigen_layout_reference',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a8a075c781dfc1d2eb234fb6ebe6695d3',1,'tensorwrapper::allocator::Eigen']]], - ['const_5flayout_5freference_30',['const_layout_reference',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a9f1c648e0258595f1ff3fb731da2db0b',1,'tensorwrapper::buffer::BufferBase::const_layout_reference()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ab1df8fa48c499f1f3a23278bc51199ce',1,'tensorwrapper::layout::LayoutBase::const_layout_reference()']]], - ['const_5flogical_5freference_31',['const_logical_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a68c18d210e3f26d574fb76b477189945',1,'tensorwrapper::detail_::TensorInput::const_logical_reference()'],['../classtensorwrapper_1_1Tensor.html#ab9f0826cf3a1b0b2241c728ecdf0ae84',1,'tensorwrapper::Tensor::const_logical_reference()']]], - ['const_5fphysical_5freference_32',['const_physical_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2939acd15d8580ae2d0d5b3dc73c2b40',1,'tensorwrapper::detail_::TensorInput']]], - ['const_5freference_33',['const_reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#aefd312766bfafcb1c13b03c6370e5666',1,'tensorwrapper::symmetry::Group']]], - ['const_5fruntime_5fview_5freference_34',['const_runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a21bd3e0eb647e7f815ac22935195aad2',1,'tensorwrapper::allocator::AllocatorBase']]], - ['const_5fshape_5freference_35',['const_shape_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::LayoutBase::const_shape_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#af60941db8321bbbe81ab6e6164f91335',1,'tensorwrapper::detail_::TensorInput::const_shape_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::Logical::const_shape_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::Physical::const_shape_reference()']]], - ['const_5fsparsity_5freference_36',['const_sparsity_reference',['../classtensorwrapper_1_1layout_1_1Physical.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::Physical::const_sparsity_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::Logical::const_sparsity_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#afd4a276abd7d81365fb3091e031661bb',1,'tensorwrapper::detail_::TensorInput::const_sparsity_reference()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::LayoutBase::const_sparsity_reference()']]], - ['const_5fsymmetry_5freference_37',['const_symmetry_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::LayoutBase::const_symmetry_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a37b18284f408e75e37c5baaee6b86a8f',1,'tensorwrapper::detail_::TensorInput::const_symmetry_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::Logical::const_symmetry_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::Physical::const_symmetry_reference()']]], - ['construct_38',['construct',['../classtensorwrapper_1_1allocator_1_1Eigen.html#aac77e32ba29f706c047f2d98d8a6cd99',1,'tensorwrapper::allocator::Eigen::construct()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a8e58f1c0fa1724fb07ae084f141a441f',1,'tensorwrapper::detail_::TensorFactory::construct(input_type input)'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aa26a25de4fc66cc34f91f1851d2d7e66',1,'tensorwrapper::detail_::TensorFactory::construct(scalar_il_type il)']]], - ['count_39',['count',['../classtensorwrapper_1_1symmetry_1_1Group.html#aeb2f06717b4d2fc010396434288a5bf1',1,'tensorwrapper::symmetry::Group']]], - ['cycle_5finitializer_5flist_40',['cycle_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ac2ff36ee8fa1503dd5b8f78e7e560b62',1,'tensorwrapper::symmetry::Permutation']]], - ['cycle_5fset_5finitializer_5flist_41',['cycle_set_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a07204707171f12e9f40bab6537382cd7',1,'tensorwrapper::symmetry::Permutation']]], - ['cycle_5ftype_42',['cycle_type',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a76e68d757e4ac71f37bccd72f1ce64c3',1,'tensorwrapper::symmetry::Permutation']]] + ['can_5fmake_5flogical_5flayout_24',['can_make_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad533e483fcf260b635d3c7dd25af9372',1,'tensorwrapper::detail_::TensorFactory']]], + ['clone_25',['clone',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a3b29b65a2f44ca721ce151a312a98521',1,'tensorwrapper::detail_::PolymorphicBase::clone()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a65d69622826a9ad7352e984371e11193',1,'tensorwrapper::detail_::TensorPIMPL::clone()']]], + ['clone_5f_26',['clone_',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a097f6e36331c362231b34019a591a46d',1,'tensorwrapper::allocator::Eigen::clone_()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab7879d4a3e1fb5aae1d08edf88aa769a',1,'tensorwrapper::buffer::Eigen::clone_()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad0ce72301f81d6ad7f6316e84dee80e5',1,'tensorwrapper::detail_::PolymorphicBase::clone_()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a7ba14c956d52f3606a2a23d342a8336a',1,'tensorwrapper::layout::Logical::clone_()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a38aee75a8072d1306b2f28cfaab44e40',1,'tensorwrapper::layout::Physical::clone_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ae638638ec86343c4d8a52864f6798b11',1,'tensorwrapper::shape::Smooth::clone_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a01deb070f1bdb9e781269952cffb9d30',1,'tensorwrapper::symmetry::Permutation::clone_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a0824489bea9513ac0f1316105a15f3e2',1,'tensorwrapper::shape::detail_::SmoothAlias::clone_()']]], + ['clone_5fas_27',['clone_as',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad4cdc663a4e292257ec6a63815c17cbe',1,'tensorwrapper::detail_::PolymorphicBase']]], + ['const_5fallocator_5freference_28',['const_allocator_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a3410637a84157c16f3de59010c53c610',1,'tensorwrapper::detail_::TensorInput']]], + ['const_5fbase_5freference_29',['const_base_reference',['../classtensorwrapper_1_1symmetry_1_1Operation.html#ad0a9253de785e23aa03b18c31734123f',1,'tensorwrapper::symmetry::Operation::const_base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ad0a9253de785e23aa03b18c31734123f',1,'tensorwrapper::symmetry::Permutation::const_base_reference()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a4d3ea0c25ad674f9796b74e2fe62a818',1,'tensorwrapper::allocator::Eigen::const_base_reference()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a13df5d90978bf52590d582e9c7aba760',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::const_base_reference()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a4d3ea0c25ad674f9796b74e2fe62a818',1,'tensorwrapper::detail_::PolymorphicBase::const_base_reference()']]], + ['const_5fbuffer_5fbase_5freference_30',['const_buffer_base_reference',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a19048eb3d8498ec41f826dac7a5f4803',1,'tensorwrapper::buffer::BufferBase']]], + ['const_5fbuffer_5freference_31',['const_buffer_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a6f1195780127ca59beb5ffde9f9796d1',1,'tensorwrapper::detail_::TensorInput::const_buffer_reference()'],['../classtensorwrapper_1_1Tensor.html#a3837f8a61174ecf23a5be4917269a50c',1,'tensorwrapper::Tensor::const_buffer_reference()']]], + ['const_5fdata_5freference_32',['const_data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab5136acadfeeeb2ab61b3b7f42f997aa',1,'tensorwrapper::buffer::Eigen']]], + ['const_5feigen_5flayout_5freference_33',['const_eigen_layout_reference',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a8a075c781dfc1d2eb234fb6ebe6695d3',1,'tensorwrapper::allocator::Eigen']]], + ['const_5flayout_5freference_34',['const_layout_reference',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a9f1c648e0258595f1ff3fb731da2db0b',1,'tensorwrapper::buffer::BufferBase::const_layout_reference()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ab1df8fa48c499f1f3a23278bc51199ce',1,'tensorwrapper::layout::LayoutBase::const_layout_reference()']]], + ['const_5flogical_5freference_35',['const_logical_reference',['../classtensorwrapper_1_1Tensor.html#ab9f0826cf3a1b0b2241c728ecdf0ae84',1,'tensorwrapper::Tensor::const_logical_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a68c18d210e3f26d574fb76b477189945',1,'tensorwrapper::detail_::TensorInput::const_logical_reference()']]], + ['const_5fphysical_5freference_36',['const_physical_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2939acd15d8580ae2d0d5b3dc73c2b40',1,'tensorwrapper::detail_::TensorInput']]], + ['const_5freference_37',['const_reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#aefd312766bfafcb1c13b03c6370e5666',1,'tensorwrapper::symmetry::Group']]], + ['const_5fruntime_5fview_5freference_38',['const_runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a21bd3e0eb647e7f815ac22935195aad2',1,'tensorwrapper::allocator::AllocatorBase']]], + ['const_5fshape_5freference_39',['const_shape_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::LayoutBase::const_shape_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#af60941db8321bbbe81ab6e6164f91335',1,'tensorwrapper::detail_::TensorInput::const_shape_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::Logical::const_shape_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::Physical::const_shape_reference()']]], + ['const_5fsmooth_5freference_40',['const_smooth_reference',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a36d6f6490ad9a01b06e4dfbff6f423dc',1,'tensorwrapper::shape::ShapeBase']]], + ['const_5fsmooth_5fview_5fpimpl_5fpointer_41',['const_smooth_view_pimpl_pointer',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a6cb862859ac1393933cf7da11cbab135',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::const_smooth_view_pimpl_pointer()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a6cb862859ac1393933cf7da11cbab135',1,'tensorwrapper::shape::detail_::SmoothAlias::const_smooth_view_pimpl_pointer()']]], + ['const_5fsparsity_5freference_42',['const_sparsity_reference',['../classtensorwrapper_1_1layout_1_1Logical.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::Logical::const_sparsity_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::Physical::const_sparsity_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#afd4a276abd7d81365fb3091e031661bb',1,'tensorwrapper::detail_::TensorInput::const_sparsity_reference()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::LayoutBase::const_sparsity_reference()']]], + ['const_5fsymmetry_5freference_43',['const_symmetry_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::LayoutBase::const_symmetry_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a37b18284f408e75e37c5baaee6b86a8f',1,'tensorwrapper::detail_::TensorInput::const_symmetry_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::Logical::const_symmetry_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::Physical::const_symmetry_reference()']]], + ['construct_44',['construct',['../classtensorwrapper_1_1allocator_1_1Eigen.html#aac77e32ba29f706c047f2d98d8a6cd99',1,'tensorwrapper::allocator::Eigen::construct()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a8e58f1c0fa1724fb07ae084f141a441f',1,'tensorwrapper::detail_::TensorFactory::construct(input_type input)'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aa26a25de4fc66cc34f91f1851d2d7e66',1,'tensorwrapper::detail_::TensorFactory::construct(scalar_il_type il)']]], + ['count_45',['count',['../classtensorwrapper_1_1symmetry_1_1Group.html#aeb2f06717b4d2fc010396434288a5bf1',1,'tensorwrapper::symmetry::Group']]], + ['cycle_5finitializer_5flist_46',['cycle_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ac2ff36ee8fa1503dd5b8f78e7e560b62',1,'tensorwrapper::symmetry::Permutation']]], + ['cycle_5fset_5finitializer_5flist_47',['cycle_set_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a07204707171f12e9f40bab6537382cd7',1,'tensorwrapper::symmetry::Permutation']]], + ['cycle_5ftype_48',['cycle_type',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a76e68d757e4ac71f37bccd72f1ce64c3',1,'tensorwrapper::symmetry::Permutation']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_3.js b/tensorwrapper_cxx_api/search/all_3.js index 0625ac56..3859a050 100644 --- a/tensorwrapper_cxx_api/search/all_3.js +++ b/tensorwrapper_cxx_api/search/all_3.js @@ -1,11 +1,11 @@ var searchData= [ - ['data_5freference_43',['data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#a7c0fdbe4ce81e75b7acd67b0e01c2be3',1,'tensorwrapper::buffer::Eigen']]], - ['data_5ftype_44',['data_type',['../classtensorwrapper_1_1buffer_1_1Eigen.html#adbf03f5fd17f582b993416a06376d77a',1,'tensorwrapper::buffer::Eigen']]], - ['default_5fallocator_45',['default_allocator',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af3bb8e1248e3589e9350a6065f1e83fc',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5flogical_5flayout_46',['default_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aaad0148b7084815512bce51ebf89dd91',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5flogical_5fsparsity_47',['default_logical_sparsity',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a6dea343bc661b15fe959531467dbd271',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5flogical_5fsymmetry_48',['default_logical_symmetry',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aa44adf47c336864ae3bc56c05db76c5a',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5fphysical_5flayout_49',['default_physical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad1807b1096cd36c042bbf5e91c1eba79',1,'tensorwrapper::detail_::TensorFactory']]], - ['dynamic_5fpointer_5fcast_50',['dynamic_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a410419e18d9fa2a49ad7c7ed4509b317',1,'tensorwrapper::detail_']]] + ['data_5freference_49',['data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#a7c0fdbe4ce81e75b7acd67b0e01c2be3',1,'tensorwrapper::buffer::Eigen']]], + ['data_5ftype_50',['data_type',['../classtensorwrapper_1_1buffer_1_1Eigen.html#adbf03f5fd17f582b993416a06376d77a',1,'tensorwrapper::buffer::Eigen']]], + ['default_5fallocator_51',['default_allocator',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af3bb8e1248e3589e9350a6065f1e83fc',1,'tensorwrapper::detail_::TensorFactory']]], + ['default_5flogical_5flayout_52',['default_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aaad0148b7084815512bce51ebf89dd91',1,'tensorwrapper::detail_::TensorFactory']]], + ['default_5flogical_5fsparsity_53',['default_logical_sparsity',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a6dea343bc661b15fe959531467dbd271',1,'tensorwrapper::detail_::TensorFactory']]], + ['default_5flogical_5fsymmetry_54',['default_logical_symmetry',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aa44adf47c336864ae3bc56c05db76c5a',1,'tensorwrapper::detail_::TensorFactory']]], + ['default_5fphysical_5flayout_55',['default_physical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad1807b1096cd36c042bbf5e91c1eba79',1,'tensorwrapper::detail_::TensorFactory']]], + ['dynamic_5fpointer_5fcast_56',['dynamic_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a410419e18d9fa2a49ad7c7ed4509b317',1,'tensorwrapper::detail_']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_4.js b/tensorwrapper_cxx_api/search/all_4.js index a6cadbaf..bec0152d 100644 --- a/tensorwrapper_cxx_api/search/all_4.js +++ b/tensorwrapper_cxx_api/search/all_4.js @@ -1,9 +1,11 @@ var searchData= [ - ['eigen_51',['Eigen',['../classtensorwrapper_1_1allocator_1_1Eigen.html#af36cf3612d242d81074bf2aab1a000cd',1,'tensorwrapper::allocator::Eigen::Eigen()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab011a6123662907cf641e69993cf9903',1,'tensorwrapper::buffer::Eigen::Eigen() noexcept=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ac0a2101cb2ff8cec4f9d55e0cda6bb4e',1,'tensorwrapper::buffer::Eigen::Eigen(DataType &&t, const_layout_reference layout)'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#afd77ce1bdc0bc8378641be442122f0e9',1,'tensorwrapper::buffer::Eigen::Eigen(const Eigen &other)=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a6a7bb19a18b5b949f84fd4aa53995959',1,'tensorwrapper::buffer::Eigen::Eigen(Eigen &&other)=default'],['../classtensorwrapper_1_1allocator_1_1Eigen.html',1,'tensorwrapper::allocator::Eigen< FloatType, Rank >'],['../classtensorwrapper_1_1buffer_1_1Eigen.html',1,'tensorwrapper::buffer::Eigen< FloatType, Rank >']]], - ['eigen_5fbuffer_5fpointer_52',['eigen_buffer_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a522507ff86a9fe1ee2f81e424e80d2f5',1,'tensorwrapper::allocator::Eigen']]], - ['eigen_5fbuffer_5ftype_53',['eigen_buffer_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3fa851a66ea31132f9758d7bbc48780b',1,'tensorwrapper::allocator::Eigen']]], - ['eigen_5flayout_5fpointer_54',['eigen_layout_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3e6801c1e93d88e0b1522284f65d4098',1,'tensorwrapper::allocator::Eigen']]], - ['eigen_5flayout_5ftype_55',['eigen_layout_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a237c29fad7e42b310429d190ed9c7405',1,'tensorwrapper::allocator::Eigen']]], - ['extent_56',['extent',['../classtensorwrapper_1_1shape_1_1Smooth.html#acfd3c766b86aff5ba8bdc0aecfcf2514',1,'tensorwrapper::shape::Smooth']]] + ['eigen_57',['Eigen',['../classtensorwrapper_1_1allocator_1_1Eigen.html#af36cf3612d242d81074bf2aab1a000cd',1,'tensorwrapper::allocator::Eigen::Eigen()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab011a6123662907cf641e69993cf9903',1,'tensorwrapper::buffer::Eigen::Eigen() noexcept=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ac0a2101cb2ff8cec4f9d55e0cda6bb4e',1,'tensorwrapper::buffer::Eigen::Eigen(DataType &&t, const_layout_reference layout)'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#afd77ce1bdc0bc8378641be442122f0e9',1,'tensorwrapper::buffer::Eigen::Eigen(const Eigen &other)=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a6a7bb19a18b5b949f84fd4aa53995959',1,'tensorwrapper::buffer::Eigen::Eigen(Eigen &&other)=default'],['../classtensorwrapper_1_1allocator_1_1Eigen.html',1,'tensorwrapper::allocator::Eigen< FloatType, Rank >'],['../classtensorwrapper_1_1buffer_1_1Eigen.html',1,'tensorwrapper::buffer::Eigen< FloatType, Rank >']]], + ['eigen_5fbuffer_5fpointer_58',['eigen_buffer_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a522507ff86a9fe1ee2f81e424e80d2f5',1,'tensorwrapper::allocator::Eigen']]], + ['eigen_5fbuffer_5ftype_59',['eigen_buffer_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3fa851a66ea31132f9758d7bbc48780b',1,'tensorwrapper::allocator::Eigen']]], + ['eigen_5flayout_5fpointer_60',['eigen_layout_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3e6801c1e93d88e0b1522284f65d4098',1,'tensorwrapper::allocator::Eigen']]], + ['eigen_5flayout_5ftype_61',['eigen_layout_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a237c29fad7e42b310429d190ed9c7405',1,'tensorwrapper::allocator::Eigen']]], + ['enable_5fif_5fmutable_5fto_5fimmutable_5fcast_5ft_62',['enable_if_mutable_to_immutable_cast_t',['../namespacetensorwrapper_1_1detail__.html#aa6e3229f29de6317f20081b187503a29',1,'tensorwrapper::detail_']]], + ['extent_63',['extent',['../classtensorwrapper_1_1shape_1_1Smooth.html#acfd3c766b86aff5ba8bdc0aecfcf2514',1,'tensorwrapper::shape::Smooth::extent()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a92e3465e55b472e01b3baa110e5cb2d1',1,'tensorwrapper::shape::SmoothView::extent()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a278cf66ff7a1121db5b5734d0e0397d7',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::extent()']]], + ['extent_5f_64',['extent_',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#aa1a5f99a1db697084af7a7d65665a827',1,'tensorwrapper::shape::detail_::SmoothAlias::extent_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a249def1e8c78d40bb39c88427073b125',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::extent_()']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_5.js b/tensorwrapper_cxx_api/search/all_5.js index bdac42c5..3c26fd55 100644 --- a/tensorwrapper_cxx_api/search/all_5.js +++ b/tensorwrapper_cxx_api/search/all_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['get_5frank_5f_57',['get_rank_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a76e6dddc1c8ce3384d4b56388d505198',1,'tensorwrapper::shape::ShapeBase::get_rank_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a0eac7920cdc4fb2cb058ed49cad765b2',1,'tensorwrapper::shape::Smooth::get_rank_()']]], - ['get_5fsize_5f_58',['get_size_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a58aa9830483dedc9687a9ea4d4629c29',1,'tensorwrapper::shape::ShapeBase::get_size_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ae61342f4e0f5a8ca8de2620e7c93d729',1,'tensorwrapper::shape::Smooth::get_size_()']]], - ['group_59',['Group',['../classtensorwrapper_1_1symmetry_1_1Group.html#a9772892af5854c8dec0cd4cf91e1a1ac',1,'tensorwrapper::symmetry::Group::Group() noexcept=default'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a92f57b07bc9cfb657f6f86085b2702e4',1,'tensorwrapper::symmetry::Group::Group(const_reference op, Args &&... ops)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#ac7b7678e1d56c391cdd5003c0ff60b08',1,'tensorwrapper::symmetry::Group::Group(const Group &other)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a60bb9145ef569737843da644dc17500d',1,'tensorwrapper::symmetry::Group::Group(Group &&other) noexcept=default'],['../classtensorwrapper_1_1symmetry_1_1Group.html',1,'tensorwrapper::symmetry::Group']]] + ['get_5frank_5f_65',['get_rank_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a76e6dddc1c8ce3384d4b56388d505198',1,'tensorwrapper::shape::ShapeBase::get_rank_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a0eac7920cdc4fb2cb058ed49cad765b2',1,'tensorwrapper::shape::Smooth::get_rank_()']]], + ['get_5fsize_5f_66',['get_size_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a58aa9830483dedc9687a9ea4d4629c29',1,'tensorwrapper::shape::ShapeBase::get_size_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ae61342f4e0f5a8ca8de2620e7c93d729',1,'tensorwrapper::shape::Smooth::get_size_()']]], + ['group_67',['Group',['../classtensorwrapper_1_1symmetry_1_1Group.html#a9772892af5854c8dec0cd4cf91e1a1ac',1,'tensorwrapper::symmetry::Group::Group() noexcept=default'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a92f57b07bc9cfb657f6f86085b2702e4',1,'tensorwrapper::symmetry::Group::Group(const_reference op, Args &&... ops)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#ac7b7678e1d56c391cdd5003c0ff60b08',1,'tensorwrapper::symmetry::Group::Group(const Group &other)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a60bb9145ef569737843da644dc17500d',1,'tensorwrapper::symmetry::Group::Group(Group &&other) noexcept=default'],['../classtensorwrapper_1_1symmetry_1_1Group.html',1,'tensorwrapper::symmetry::Group']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_6.js b/tensorwrapper_cxx_api/search/all_6.js index 6ba31160..c8e7bc62 100644 --- a/tensorwrapper_cxx_api/search/all_6.js +++ b/tensorwrapper_cxx_api/search/all_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['has_5flayout_60',['has_layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a6623e82c5f3bef4b2fce767a55f55d40',1,'tensorwrapper::buffer::BufferBase']]], - ['has_5fshape_61',['has_shape',['../structtensorwrapper_1_1detail___1_1TensorInput.html#acb1423af1f7c39ce8f21305a60a271eb',1,'tensorwrapper::detail_::TensorInput']]] + ['has_5flayout_68',['has_layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a6623e82c5f3bef4b2fce767a55f55d40',1,'tensorwrapper::buffer::BufferBase']]], + ['has_5fshape_69',['has_shape',['../structtensorwrapper_1_1detail___1_1TensorInput.html#acb1423af1f7c39ce8f21305a60a271eb',1,'tensorwrapper::detail_::TensorInput']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_7.js b/tensorwrapper_cxx_api/search/all_7.js index 794a5960..52512116 100644 --- a/tensorwrapper_cxx_api/search/all_7.js +++ b/tensorwrapper_cxx_api/search/all_7.js @@ -1,5 +1,6 @@ var searchData= [ - ['input_5ftype_62',['input_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ab3e36a2a29d025e2dd56507cb4bc528d',1,'tensorwrapper::detail_::TensorFactory']]], - ['is_5fidentity_5f_63',['is_identity_',['../classtensorwrapper_1_1symmetry_1_1Operation.html#a20bb4513fbd3bae3535fe3283b20e82f',1,'tensorwrapper::symmetry::Operation::is_identity_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ac1cece2942c27d0409c2dba908b093a3',1,'tensorwrapper::symmetry::Permutation::is_identity_()']]] + ['input_5ftype_70',['input_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ab3e36a2a29d025e2dd56507cb4bc528d',1,'tensorwrapper::detail_::TensorFactory']]], + ['is_5fidentity_5f_71',['is_identity_',['../classtensorwrapper_1_1symmetry_1_1Operation.html#a20bb4513fbd3bae3535fe3283b20e82f',1,'tensorwrapper::symmetry::Operation::is_identity_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ac1cece2942c27d0409c2dba908b093a3',1,'tensorwrapper::symmetry::Permutation::is_identity_()']]], + ['is_5fmutable_5fto_5fimmutable_5fcast_5fv_72',['is_mutable_to_immutable_cast_v',['../namespacetensorwrapper_1_1detail__.html#a6a23574a75f8ab1de5e8f854c7263e03',1,'tensorwrapper::detail_']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_8.js b/tensorwrapper_cxx_api/search/all_8.js index 1a9b665b..84d09550 100644 --- a/tensorwrapper_cxx_api/search/all_8.js +++ b/tensorwrapper_cxx_api/search/all_8.js @@ -1,14 +1,14 @@ var searchData= [ - ['layout_64',['layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a5214ae9b235a602c19864639ffef1c6b',1,'tensorwrapper::buffer::BufferBase']]], - ['layout_5fbase_65',['layout_base',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3f30dbbd6f9155d24b1a899f9c78fe58',1,'tensorwrapper::layout::LayoutBase::layout_base()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a68478b13631e57cdd6c04a73aca4c5bf',1,'tensorwrapper::detail_::TensorInput::layout_base()']]], - ['layout_5fpointer_66',['layout_pointer',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#affd352a5c60cd78b9590c3a2dfdbc131',1,'tensorwrapper::allocator::AllocatorBase::layout_pointer()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a49e4cb715ac9f716b339b1568a7a65f5',1,'tensorwrapper::buffer::BufferBase::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::LayoutBase::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::Logical::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::Physical::layout_pointer()']]], - ['layout_5freference_67',['layout_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3256c9929ac09b113be09b10ec8ba873',1,'tensorwrapper::layout::LayoutBase']]], - ['layout_5ftype_68',['layout_type',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a3acfeac694f75a1c5da3fe96517c65a9',1,'tensorwrapper::buffer::BufferBase::layout_type()'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a1778ffc6f6ec1bfa301f2f2da45db440',1,'tensorwrapper::allocator::AllocatorBase::layout_type()']]], - ['layoutbase_69',['LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a951887239217eb4acb6a8a0ae13886b2',1,'tensorwrapper::layout::LayoutBase::LayoutBase(shape_pointer shape, symmetry_pointer symmetry, sparsity_pointer sparsity)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#af69aea19656f0ef643c821319cce6454',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const_shape_reference shape)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a967d148a759462a2d1576c8cf3a355ab',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const_shape_reference shape, const_symmetry_reference symmetry, const_sparsity_reference sparsity)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a65a0cdba6c0e69d2a72f3859c4a2e30a',1,'tensorwrapper::layout::LayoutBase::LayoutBase(shape_pointer shape)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aab325027815409f328c55fda759b2642',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const LayoutBase &other)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html',1,'tensorwrapper::layout::LayoutBase']]], - ['local_70',['Local',['../classtensorwrapper_1_1allocator_1_1Local.html',1,'tensorwrapper::allocator::Local'],['../classtensorwrapper_1_1buffer_1_1Local.html',1,'tensorwrapper::buffer::Local']]], - ['logical_71',['Logical',['../classtensorwrapper_1_1layout_1_1Logical.html',1,'tensorwrapper::layout']]], - ['logical_5flayout_72',['logical_layout',['../classtensorwrapper_1_1Tensor.html#aa93eb1f54cba7139b2b22b66f7c60459',1,'tensorwrapper::Tensor::logical_layout()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a083ae061ece5e4439294cfeadf1568b5',1,'tensorwrapper::detail_::TensorPIMPL::logical_layout()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a6847cef28ab23fdd781a5f98868d8bd7',1,'tensorwrapper::detail_::TensorPIMPL::logical_layout() const']]], - ['logical_5flayout_5fpointer_73',['logical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aa7081ea44dacf0d8b5d59acc668bf82f',1,'tensorwrapper::detail_::TensorInput::logical_layout_pointer()'],['../classtensorwrapper_1_1Tensor.html#a40d43088dce5da7fcaf93e981b273f1a',1,'tensorwrapper::Tensor::logical_layout_pointer()']]], - ['logical_5flayout_5ftype_74',['logical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a811127e0e61e256475682ab5a35ca7e1',1,'tensorwrapper::detail_::TensorInput::logical_layout_type()'],['../classtensorwrapper_1_1Tensor.html#a2e1eae787afa93e13c30631326573432',1,'tensorwrapper::Tensor::logical_layout_type()']]] + ['layout_73',['layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a5214ae9b235a602c19864639ffef1c6b',1,'tensorwrapper::buffer::BufferBase']]], + ['layout_5fbase_74',['layout_base',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3f30dbbd6f9155d24b1a899f9c78fe58',1,'tensorwrapper::layout::LayoutBase::layout_base()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a68478b13631e57cdd6c04a73aca4c5bf',1,'tensorwrapper::detail_::TensorInput::layout_base()']]], + ['layout_5fpointer_75',['layout_pointer',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#affd352a5c60cd78b9590c3a2dfdbc131',1,'tensorwrapper::allocator::AllocatorBase::layout_pointer()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a49e4cb715ac9f716b339b1568a7a65f5',1,'tensorwrapper::buffer::BufferBase::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::LayoutBase::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::Logical::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::Physical::layout_pointer()']]], + ['layout_5freference_76',['layout_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3256c9929ac09b113be09b10ec8ba873',1,'tensorwrapper::layout::LayoutBase']]], + ['layout_5ftype_77',['layout_type',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a3acfeac694f75a1c5da3fe96517c65a9',1,'tensorwrapper::buffer::BufferBase::layout_type()'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a1778ffc6f6ec1bfa301f2f2da45db440',1,'tensorwrapper::allocator::AllocatorBase::layout_type()']]], + ['layoutbase_78',['LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a951887239217eb4acb6a8a0ae13886b2',1,'tensorwrapper::layout::LayoutBase::LayoutBase(shape_pointer shape, symmetry_pointer symmetry, sparsity_pointer sparsity)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#af69aea19656f0ef643c821319cce6454',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const_shape_reference shape)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a967d148a759462a2d1576c8cf3a355ab',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const_shape_reference shape, const_symmetry_reference symmetry, const_sparsity_reference sparsity)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a65a0cdba6c0e69d2a72f3859c4a2e30a',1,'tensorwrapper::layout::LayoutBase::LayoutBase(shape_pointer shape)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aab325027815409f328c55fda759b2642',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const LayoutBase &other)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html',1,'tensorwrapper::layout::LayoutBase']]], + ['local_79',['Local',['../classtensorwrapper_1_1allocator_1_1Local.html',1,'tensorwrapper::allocator::Local'],['../classtensorwrapper_1_1buffer_1_1Local.html',1,'tensorwrapper::buffer::Local']]], + ['logical_80',['Logical',['../classtensorwrapper_1_1layout_1_1Logical.html',1,'tensorwrapper::layout']]], + ['logical_5flayout_81',['logical_layout',['../classtensorwrapper_1_1Tensor.html#aa93eb1f54cba7139b2b22b66f7c60459',1,'tensorwrapper::Tensor::logical_layout()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a083ae061ece5e4439294cfeadf1568b5',1,'tensorwrapper::detail_::TensorPIMPL::logical_layout()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a6847cef28ab23fdd781a5f98868d8bd7',1,'tensorwrapper::detail_::TensorPIMPL::logical_layout() const']]], + ['logical_5flayout_5fpointer_82',['logical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aa7081ea44dacf0d8b5d59acc668bf82f',1,'tensorwrapper::detail_::TensorInput::logical_layout_pointer()'],['../classtensorwrapper_1_1Tensor.html#a40d43088dce5da7fcaf93e981b273f1a',1,'tensorwrapper::Tensor::logical_layout_pointer()']]], + ['logical_5flayout_5ftype_83',['logical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a811127e0e61e256475682ab5a35ca7e1',1,'tensorwrapper::detail_::TensorInput::logical_layout_type()'],['../classtensorwrapper_1_1Tensor.html#a2e1eae787afa93e13c30631326573432',1,'tensorwrapper::Tensor::logical_layout_type()']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_9.js b/tensorwrapper_cxx_api/search/all_9.js index b8c08c9d..37b2e2c0 100644 --- a/tensorwrapper_cxx_api/search/all_9.js +++ b/tensorwrapper_cxx_api/search/all_9.js @@ -1,6 +1,6 @@ var searchData= [ - ['matrix_5fil_5ftype_75',['matrix_il_type',['../classtensorwrapper_1_1Tensor.html#acf0b6193c6ac4a8620bd0e477afc3c58',1,'tensorwrapper::Tensor::matrix_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a71c5e2b5afa0732aa8053375da487982',1,'tensorwrapper::detail_::TensorFactory::matrix_il_type()']]], - ['minimum_5frank_76',['minimum_rank',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a1c09333cfcecc1c11c49ff278b0707a8',1,'tensorwrapper::symmetry::Permutation']]], - ['mode_5findex_5ftype_77',['mode_index_type',['../classtensorwrapper_1_1symmetry_1_1Operation.html#a18616cc4ebaef5efaa3d284f8f959141',1,'tensorwrapper::symmetry::Operation::mode_index_type()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a18616cc4ebaef5efaa3d284f8f959141',1,'tensorwrapper::symmetry::Permutation::mode_index_type()']]] + ['matrix_5fil_5ftype_84',['matrix_il_type',['../classtensorwrapper_1_1Tensor.html#acf0b6193c6ac4a8620bd0e477afc3c58',1,'tensorwrapper::Tensor::matrix_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a71c5e2b5afa0732aa8053375da487982',1,'tensorwrapper::detail_::TensorFactory::matrix_il_type()']]], + ['minimum_5frank_85',['minimum_rank',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a1c09333cfcecc1c11c49ff278b0707a8',1,'tensorwrapper::symmetry::Permutation']]], + ['mode_5findex_5ftype_86',['mode_index_type',['../classtensorwrapper_1_1symmetry_1_1Operation.html#a18616cc4ebaef5efaa3d284f8f959141',1,'tensorwrapper::symmetry::Operation::mode_index_type()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a18616cc4ebaef5efaa3d284f8f959141',1,'tensorwrapper::symmetry::Permutation::mode_index_type()']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_a.js b/tensorwrapper_cxx_api/search/all_a.js index 7429280e..3f13161c 100644 --- a/tensorwrapper_cxx_api/search/all_a.js +++ b/tensorwrapper_cxx_api/search/all_a.js @@ -1,8 +1,8 @@ var searchData= [ - ['operation_78',['Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html',1,'tensorwrapper::symmetry']]], - ['operator_21_3d_79',['operator!=',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ae61cf9ca827269d9c3fc5cd4cf29ea5d',1,'tensorwrapper::allocator::AllocatorBase::operator!=()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#aada299517a047e17cf036ae8719e6931',1,'tensorwrapper::allocator::Eigen::operator!=()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a489085b5300e738abb341e6277e9c6fa',1,'tensorwrapper::buffer::BufferBase::operator!=()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a2e16947f53a206be4abac5f2bfeaf3cf',1,'tensorwrapper::buffer::Eigen::operator!=()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a241920da32354167c943e89a4e7bd475',1,'tensorwrapper::layout::LayoutBase::operator!=()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a2a77ec769b1286d4026a3be0cb2dec73',1,'tensorwrapper::shape::Smooth::operator!=()'],['../classtensorwrapper_1_1sparsity_1_1Pattern.html#a11dd23cf1150db6098af7ecb4a568df5',1,'tensorwrapper::sparsity::Pattern::operator!=()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a6c935052924a0f12afd9bcca7856b971',1,'tensorwrapper::symmetry::Group::operator!=()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a278addd95557f4e5e6994c1d35d61452',1,'tensorwrapper::symmetry::Permutation::operator!=()'],['../classtensorwrapper_1_1Tensor.html#ab063233acba20c6e07f46fb7222e9be3',1,'tensorwrapper::Tensor::operator!=()']]], - ['operator_3d_80',['operator=',['../classtensorwrapper_1_1symmetry_1_1Group.html#a0474cb4db720e13dc724b8a111b9f7ba',1,'tensorwrapper::symmetry::Group::operator=()'],['../classtensorwrapper_1_1Tensor.html#aea9cde4c7f75f1ef28728341c580f84c',1,'tensorwrapper::Tensor::operator=(Tensor &&rhs) noexcept'],['../classtensorwrapper_1_1Tensor.html#aef4325a67ec34573a748491c32be7327',1,'tensorwrapper::Tensor::operator=(const Tensor &rhs)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a98d26cf01052eb923d4f342ac16da9c2',1,'tensorwrapper::symmetry::Group::operator=()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab37fe9d7fb8692eeae32e5382d3d5a83',1,'tensorwrapper::buffer::Eigen::operator=(Eigen &&rhs)=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#af2853117d5e331ab5b8155b970506bee',1,'tensorwrapper::buffer::Eigen::operator=(const Eigen &rhs)=default'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a00b12aad85b2094f9d34ea6584956a07',1,'tensorwrapper::buffer::BufferBase::operator=()']]], - ['operator_3d_3d_81',['operator==',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ac40a821fdb5e566f560a5db3c8cf6b8f',1,'tensorwrapper::allocator::AllocatorBase::operator==()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#ace0e6b1a75f977100baec43b52d8c9bb',1,'tensorwrapper::allocator::Eigen::operator==()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a564962092d430bcc7453d3228bac985d',1,'tensorwrapper::buffer::BufferBase::operator==()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ad337f343a93fb3005933282918e7bed2',1,'tensorwrapper::buffer::Eigen::operator==()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaf53563c36179c63d04bed88ee3dd106',1,'tensorwrapper::layout::LayoutBase::operator==()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a1c67955bce2b67eaef143a985f601b6c',1,'tensorwrapper::shape::Smooth::operator==()'],['../classtensorwrapper_1_1sparsity_1_1Pattern.html#a41caa3dab4c9e3d359eaf6f4ec1ff2d5',1,'tensorwrapper::sparsity::Pattern::operator==()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#aeae67a6f8a2abd7828bc31c864052b79',1,'tensorwrapper::symmetry::Group::operator==()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af759ae4f4de56b8a73adc9d4c8297949',1,'tensorwrapper::symmetry::Permutation::operator==()'],['../classtensorwrapper_1_1Tensor.html#ad163ce8eb5efbc96fba54a8a557d53cc',1,'tensorwrapper::Tensor::operator==()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#aa697a6068daaec7c5432142cb8da61ef',1,'tensorwrapper::detail_::TensorPIMPL::operator==()']]], - ['operator_5b_5d_82',['operator[]',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af3b093b2c085c855b53687304a7565fc',1,'tensorwrapper::symmetry::Permutation']]] + ['operation_87',['Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html',1,'tensorwrapper::symmetry']]], + ['operator_21_3d_88',['operator!=',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ae61cf9ca827269d9c3fc5cd4cf29ea5d',1,'tensorwrapper::allocator::AllocatorBase::operator!=()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#aada299517a047e17cf036ae8719e6931',1,'tensorwrapper::allocator::Eigen::operator!=()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a489085b5300e738abb341e6277e9c6fa',1,'tensorwrapper::buffer::BufferBase::operator!=()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a2e16947f53a206be4abac5f2bfeaf3cf',1,'tensorwrapper::buffer::Eigen::operator!=()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a241920da32354167c943e89a4e7bd475',1,'tensorwrapper::layout::LayoutBase::operator!=()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a2a77ec769b1286d4026a3be0cb2dec73',1,'tensorwrapper::shape::Smooth::operator!=()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#ad30e0c291ef1724aec4af5d57bdbafb2',1,'tensorwrapper::shape::SmoothView::operator!=()'],['../classtensorwrapper_1_1sparsity_1_1Pattern.html#a11dd23cf1150db6098af7ecb4a568df5',1,'tensorwrapper::sparsity::Pattern::operator!=()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a6c935052924a0f12afd9bcca7856b971',1,'tensorwrapper::symmetry::Group::operator!=()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a278addd95557f4e5e6994c1d35d61452',1,'tensorwrapper::symmetry::Permutation::operator!=()'],['../classtensorwrapper_1_1Tensor.html#ab063233acba20c6e07f46fb7222e9be3',1,'tensorwrapper::Tensor::operator!=()']]], + ['operator_3d_89',['operator=',['../classtensorwrapper_1_1symmetry_1_1Group.html#a98d26cf01052eb923d4f342ac16da9c2',1,'tensorwrapper::symmetry::Group::operator=()'],['../classtensorwrapper_1_1Tensor.html#aea9cde4c7f75f1ef28728341c580f84c',1,'tensorwrapper::Tensor::operator=(Tensor &&rhs) noexcept'],['../classtensorwrapper_1_1Tensor.html#aef4325a67ec34573a748491c32be7327',1,'tensorwrapper::Tensor::operator=(const Tensor &rhs)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a0474cb4db720e13dc724b8a111b9f7ba',1,'tensorwrapper::symmetry::Group::operator=()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a5c62b93f0495f387f3d427c4abc1da7f',1,'tensorwrapper::shape::SmoothView::operator=()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab37fe9d7fb8692eeae32e5382d3d5a83',1,'tensorwrapper::buffer::Eigen::operator=(Eigen &&rhs)=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#af2853117d5e331ab5b8155b970506bee',1,'tensorwrapper::buffer::Eigen::operator=(const Eigen &rhs)=default'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a00b12aad85b2094f9d34ea6584956a07',1,'tensorwrapper::buffer::BufferBase::operator=()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a15851f3b16dbd07d73e7ce0a3a784864',1,'tensorwrapper::shape::SmoothView::operator=()']]], + ['operator_3d_3d_90',['operator==',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaf53563c36179c63d04bed88ee3dd106',1,'tensorwrapper::layout::LayoutBase::operator==()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#aa697a6068daaec7c5432142cb8da61ef',1,'tensorwrapper::detail_::TensorPIMPL::operator==()'],['../classtensorwrapper_1_1Tensor.html#ad163ce8eb5efbc96fba54a8a557d53cc',1,'tensorwrapper::Tensor::operator==()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af759ae4f4de56b8a73adc9d4c8297949',1,'tensorwrapper::symmetry::Permutation::operator==()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#aeae67a6f8a2abd7828bc31c864052b79',1,'tensorwrapper::symmetry::Group::operator==()'],['../classtensorwrapper_1_1sparsity_1_1Pattern.html#a41caa3dab4c9e3d359eaf6f4ec1ff2d5',1,'tensorwrapper::sparsity::Pattern::operator==()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a9ae9fd29b801d238bd6ef4567511dd17',1,'tensorwrapper::shape::SmoothView::operator==()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a1c67955bce2b67eaef143a985f601b6c',1,'tensorwrapper::shape::Smooth::operator==()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ad337f343a93fb3005933282918e7bed2',1,'tensorwrapper::buffer::Eigen::operator==()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a564962092d430bcc7453d3228bac985d',1,'tensorwrapper::buffer::BufferBase::operator==()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#ace0e6b1a75f977100baec43b52d8c9bb',1,'tensorwrapper::allocator::Eigen::operator==()'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ac40a821fdb5e566f560a5db3c8cf6b8f',1,'tensorwrapper::allocator::AllocatorBase::operator==()']]], + ['operator_5b_5d_91',['operator[]',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af3b093b2c085c855b53687304a7565fc',1,'tensorwrapper::symmetry::Permutation']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_b.js b/tensorwrapper_cxx_api/search/all_b.js index 96facbf6..fe59a3b1 100644 --- a/tensorwrapper_cxx_api/search/all_b.js +++ b/tensorwrapper_cxx_api/search/all_b.js @@ -1,17 +1,18 @@ var searchData= [ - ['parent_5ftype_83',['parent_type',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#afedf21550433e084d745788de89c1d51',1,'tensorwrapper::detail_::TensorPIMPL']]], - ['pattern_84',['Pattern',['../classtensorwrapper_1_1sparsity_1_1Pattern.html',1,'tensorwrapper::sparsity']]], - ['permutation_85',['Permutation',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a9940c27607049a403b445e3713f67fdb',1,'tensorwrapper::symmetry::Permutation::Permutation(cycle_type cycle0, Args &&... args)'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ae9d1b331361bccf146701068cba2ce04',1,'tensorwrapper::symmetry::Permutation::Permutation(cycle_initializer_list il)'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ab4dfc305b54a7c956e0d971e341c40d9',1,'tensorwrapper::symmetry::Permutation::Permutation()=default'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html',1,'tensorwrapper::symmetry::Permutation']]], - ['physical_86',['Physical',['../classtensorwrapper_1_1layout_1_1Physical.html',1,'tensorwrapper::layout']]], - ['physical_5flayout_5fpointer_87',['physical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a15d4dada36b1c63440c9e56fdf0da8ef',1,'tensorwrapper::detail_::TensorInput']]], - ['physical_5flayout_5ftype_88',['physical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a7367d01d5c06f644efcbc85820f2f7a7',1,'tensorwrapper::detail_::TensorInput']]], - ['pimpl_5fpointer_89',['pimpl_pointer',['../classtensorwrapper_1_1Tensor.html#a761be2f8023866d6b4dbcffb69d419be',1,'tensorwrapper::Tensor::pimpl_pointer()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a8e14d73deada521aed7ecfd7d18066f9',1,'tensorwrapper::detail_::TensorFactory::pimpl_pointer()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a5cbb4afb1d15ae467484c02b2b735325',1,'tensorwrapper::detail_::TensorPIMPL::pimpl_pointer()']]], - ['pimpl_5ftype_90',['pimpl_type',['../classtensorwrapper_1_1Tensor.html#a272fea9e213b7be56e8e4feab18b53da',1,'tensorwrapper::Tensor::pimpl_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a5106718edcce3b88a13ccbecf247aae6',1,'tensorwrapper::detail_::TensorFactory::pimpl_type()']]], - ['polymorphicbase_91',['PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ab2ed41e0c812d0c07d7a59ef88beacb8',1,'tensorwrapper::detail_::PolymorphicBase::PolymorphicBase() noexcept=default'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a6ba66e5906f003079dd4ebe04ed18588',1,'tensorwrapper::detail_::PolymorphicBase::PolymorphicBase(const PolymorphicBase &other)=default'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_::PolymorphicBase< BaseType >']]], - ['polymorphicbase_3c_20allocatorbase_20_3e_92',['PolymorphicBase< AllocatorBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20bufferbase_20_3e_93',['PolymorphicBase< BufferBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20layoutbase_20_3e_94',['PolymorphicBase< LayoutBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20operation_20_3e_95',['PolymorphicBase< Operation >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20shapebase_20_3e_96',['PolymorphicBase< ShapeBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]] + ['parent_5ftype_92',['parent_type',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#afedf21550433e084d745788de89c1d51',1,'tensorwrapper::detail_::TensorPIMPL::parent_type()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a18529918f52909a990d555703c3254dd',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::parent_type()']]], + ['pattern_93',['Pattern',['../classtensorwrapper_1_1sparsity_1_1Pattern.html',1,'tensorwrapper::sparsity']]], + ['permutation_94',['Permutation',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a9940c27607049a403b445e3713f67fdb',1,'tensorwrapper::symmetry::Permutation::Permutation(cycle_type cycle0, Args &&... args)'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ae9d1b331361bccf146701068cba2ce04',1,'tensorwrapper::symmetry::Permutation::Permutation(cycle_initializer_list il)'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ab4dfc305b54a7c956e0d971e341c40d9',1,'tensorwrapper::symmetry::Permutation::Permutation()=default'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html',1,'tensorwrapper::symmetry::Permutation']]], + ['physical_95',['Physical',['../classtensorwrapper_1_1layout_1_1Physical.html',1,'tensorwrapper::layout']]], + ['physical_5flayout_5fpointer_96',['physical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a15d4dada36b1c63440c9e56fdf0da8ef',1,'tensorwrapper::detail_::TensorInput']]], + ['physical_5flayout_5ftype_97',['physical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a7367d01d5c06f644efcbc85820f2f7a7',1,'tensorwrapper::detail_::TensorInput']]], + ['pimpl_5fpointer_98',['pimpl_pointer',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a5cbb4afb1d15ae467484c02b2b735325',1,'tensorwrapper::detail_::TensorPIMPL::pimpl_pointer()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a8e14d73deada521aed7ecfd7d18066f9',1,'tensorwrapper::detail_::TensorFactory::pimpl_pointer()'],['../classtensorwrapper_1_1Tensor.html#a761be2f8023866d6b4dbcffb69d419be',1,'tensorwrapper::Tensor::pimpl_pointer()']]], + ['pimpl_5ftype_99',['pimpl_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a5106718edcce3b88a13ccbecf247aae6',1,'tensorwrapper::detail_::TensorFactory::pimpl_type()'],['../classtensorwrapper_1_1Tensor.html#a272fea9e213b7be56e8e4feab18b53da',1,'tensorwrapper::Tensor::pimpl_type()']]], + ['polymorphicbase_100',['PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a6ba66e5906f003079dd4ebe04ed18588',1,'tensorwrapper::detail_::PolymorphicBase::PolymorphicBase(const PolymorphicBase &other)=default'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ab2ed41e0c812d0c07d7a59ef88beacb8',1,'tensorwrapper::detail_::PolymorphicBase::PolymorphicBase() noexcept=default'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_::PolymorphicBase< BaseType >']]], + ['polymorphicbase_3c_20allocatorbase_20_3e_101',['PolymorphicBase< AllocatorBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20bufferbase_20_3e_102',['PolymorphicBase< BufferBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20layoutbase_20_3e_103',['PolymorphicBase< LayoutBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20operation_20_3e_104',['PolymorphicBase< Operation >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20shapebase_20_3e_105',['PolymorphicBase< ShapeBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20smoothviewpimpl_3c_20smoothtype_20_3e_20_3e_106',['PolymorphicBase< SmoothViewPIMPL< SmoothType > >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_c.js b/tensorwrapper_cxx_api/search/all_c.js index 1e30059a..404ab419 100644 --- a/tensorwrapper_cxx_api/search/all_c.js +++ b/tensorwrapper_cxx_api/search/all_c.js @@ -1,10 +1,11 @@ var searchData= [ - ['rank_97',['rank',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a1618a29098e0f6f6527de1879aaf9788',1,'tensorwrapper::shape::ShapeBase']]], - ['rank_5ftype_98',['rank_type',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a61ead3dcde2e5da70d902e29c83a6e5c',1,'tensorwrapper::shape::ShapeBase::rank_type()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a61ead3dcde2e5da70d902e29c83a6e5c',1,'tensorwrapper::shape::Smooth::rank_type()']]], - ['reference_99',['reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#acba7bb0bb27f57eda1d175af8bec59de',1,'tensorwrapper::symmetry::Group']]], - ['replicated_100',['Replicated',['../classtensorwrapper_1_1allocator_1_1Replicated.html',1,'tensorwrapper::allocator::Replicated'],['../classtensorwrapper_1_1buffer_1_1Replicated.html',1,'tensorwrapper::buffer::Replicated']]], - ['runtime_101',['runtime',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a100f87f7c9f9a7ec05b2848e231fb52a',1,'tensorwrapper::allocator::AllocatorBase::runtime() noexcept'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a9b14e0f48988de02803b4807951e0e74',1,'tensorwrapper::allocator::AllocatorBase::runtime() const noexcept']]], - ['runtime_5fview_5freference_102',['runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a42cd4f9c201c9727a70b7f20d061111a',1,'tensorwrapper::allocator::AllocatorBase']]], - ['runtime_5fview_5ftype_103',['runtime_view_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a4823d9e8f030d8dd0bad75f71a64749e',1,'tensorwrapper::allocator::AllocatorBase::runtime_view_type()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a1bdb6fd8f064ef8e99948dae219e67dc',1,'tensorwrapper::detail_::TensorInput::runtime_view_type()']]] + ['rank_107',['rank',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a1618a29098e0f6f6527de1879aaf9788',1,'tensorwrapper::shape::ShapeBase::rank()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a8e951767e07b859826915b60ef098164',1,'tensorwrapper::shape::SmoothView::rank()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#af465cb6d5598c25b0d6844cdfd683542',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::rank()']]], + ['rank_5f_108',['rank_',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a966d17c35554198372baac1d7692c030',1,'tensorwrapper::shape::detail_::SmoothAlias::rank_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a816b1412c6bff33d81e94131b2d6019b',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::rank_()']]], + ['rank_5ftype_109',['rank_type',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a15f619581ee8f80fdd77ecb961b116c5',1,'tensorwrapper::shape::ShapeBase::rank_type()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a99bd66426793eca340b6fb20c184d35f',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::rank_type()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a15f619581ee8f80fdd77ecb961b116c5',1,'tensorwrapper::shape::Smooth::rank_type()']]], + ['reference_110',['reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#acba7bb0bb27f57eda1d175af8bec59de',1,'tensorwrapper::symmetry::Group']]], + ['replicated_111',['Replicated',['../classtensorwrapper_1_1allocator_1_1Replicated.html',1,'tensorwrapper::allocator::Replicated'],['../classtensorwrapper_1_1buffer_1_1Replicated.html',1,'tensorwrapper::buffer::Replicated']]], + ['runtime_112',['runtime',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a100f87f7c9f9a7ec05b2848e231fb52a',1,'tensorwrapper::allocator::AllocatorBase::runtime() noexcept'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a9b14e0f48988de02803b4807951e0e74',1,'tensorwrapper::allocator::AllocatorBase::runtime() const noexcept']]], + ['runtime_5fview_5freference_113',['runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a42cd4f9c201c9727a70b7f20d061111a',1,'tensorwrapper::allocator::AllocatorBase']]], + ['runtime_5fview_5ftype_114',['runtime_view_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a4823d9e8f030d8dd0bad75f71a64749e',1,'tensorwrapper::allocator::AllocatorBase::runtime_view_type()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a1bdb6fd8f064ef8e99948dae219e67dc',1,'tensorwrapper::detail_::TensorInput::runtime_view_type()']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_d.js b/tensorwrapper_cxx_api/search/all_d.js index 77847c98..f118708d 100644 --- a/tensorwrapper_cxx_api/search/all_d.js +++ b/tensorwrapper_cxx_api/search/all_d.js @@ -1,21 +1,33 @@ var searchData= [ - ['scalar_5fil_5ftype_104',['scalar_il_type',['../classtensorwrapper_1_1Tensor.html#a85929ca1bb93159d162dbc8ab8104d77',1,'tensorwrapper::Tensor::scalar_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a3bf41273bcd62982129ea1fb5372c33e',1,'tensorwrapper::detail_::TensorFactory::scalar_il_type()']]], - ['shape_105',['shape',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#abd53570f204411c0843dbaf94db8e8bc',1,'tensorwrapper::layout::LayoutBase']]], - ['shape_5fbase_106',['shape_base',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aa89c9d09b236ef3686f33e5e20f3afe6',1,'tensorwrapper::layout::LayoutBase::shape_base()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a61a87bf59429b8996f633e9b80096b8b',1,'tensorwrapper::shape::ShapeBase::shape_base()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a55e333983f5a90e40ae1519d6f4ff68a',1,'tensorwrapper::detail_::TensorInput::shape_base()']]], - ['shape_5fpointer_107',['shape_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac9535792a17996334ff3f32a036d82ec',1,'tensorwrapper::layout::LayoutBase::shape_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a6bcaa5e84e14dd51497c3cf127db6695',1,'tensorwrapper::detail_::TensorInput::shape_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#ac9535792a17996334ff3f32a036d82ec',1,'tensorwrapper::layout::Logical::shape_pointer()']]], - ['shapebase_108',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab3d65ac8a2376f43a2d3cd2673680c30',1,'tensorwrapper::shape::ShapeBase::ShapeBase()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html',1,'tensorwrapper::shape::ShapeBase']]], - ['size_109',['size',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab19bb1434c3cbfef14a9fccbabcf8f2d',1,'tensorwrapper::shape::ShapeBase::size()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a0286ba85caa3a734626dc9fd30049fcd',1,'tensorwrapper::symmetry::Permutation::size()']]], - ['size_5ftype_110',['size_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::LayoutBase::size_type()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a394dfaf635744f01d4ee5fe0e3e6c691',1,'tensorwrapper::shape::ShapeBase::size_type()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a5d030933a808a1ea674d36a195e4c9b1',1,'tensorwrapper::symmetry::Group::size_type()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::Logical::size_type()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::Physical::size_type()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a394dfaf635744f01d4ee5fe0e3e6c691',1,'tensorwrapper::shape::Smooth::size_type()']]], - ['smooth_111',['Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#ac8e62a5c15694d6d5be6f30b88dbf409',1,'tensorwrapper::shape::Smooth::Smooth(std::initializer_list< size_type > il)'],['../classtensorwrapper_1_1shape_1_1Smooth.html#adff2e0a992aab941cb5b40d0ceb482c5',1,'tensorwrapper::shape::Smooth::Smooth(BeginItrType &&begin, EndItrType &&end)'],['../classtensorwrapper_1_1shape_1_1Smooth.html',1,'tensorwrapper::shape::Smooth']]], - ['sparsity_112',['sparsity',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a50440d727b8a08cd238a1ea919946b39',1,'tensorwrapper::layout::LayoutBase']]], - ['sparsity_5fbase_113',['sparsity_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a0b80aa9354da70a91a3826ec3e525ac7',1,'tensorwrapper::detail_::TensorInput']]], - ['sparsity_5fpointer_114',['sparsity_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a61bcc1c9a4c082cfa835f38946f4a038',1,'tensorwrapper::layout::LayoutBase::sparsity_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#aad366fd1de70429ace06c3d221a57415',1,'tensorwrapper::detail_::TensorInput::sparsity_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a61bcc1c9a4c082cfa835f38946f4a038',1,'tensorwrapper::layout::Logical::sparsity_pointer()']]], - ['sparsity_5ftype_115',['sparsity_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a66079cbdc5772b88b309dcf91dce6383',1,'tensorwrapper::layout::LayoutBase']]], - ['static_5fpointer_5fcast_116',['static_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a010ea06c04faf4954a04395948b172d3',1,'tensorwrapper::detail_']]], - ['swap_117',['swap',['../classtensorwrapper_1_1symmetry_1_1Group.html#a4de17dab88782bfec5b976f59b623771',1,'tensorwrapper::symmetry::Group::swap()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a4b5933bcbf912a9769abf6f071dcb340',1,'tensorwrapper::symmetry::Permutation::swap()'],['../classtensorwrapper_1_1Tensor.html#a47f9907fce0daa1f797f275701f65236',1,'tensorwrapper::Tensor::swap()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a262aa155a31f827209fa995497b8c128',1,'tensorwrapper::shape::Smooth::swap()']]], - ['symmetry_118',['symmetry',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac5b8d647b9c144f56f807e804a922ca2',1,'tensorwrapper::layout::LayoutBase']]], - ['symmetry_5fbase_119',['symmetry_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a5d1bc137092a6b631073856173332c50',1,'tensorwrapper::detail_::TensorInput']]], - ['symmetry_5fpointer_120',['symmetry_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#accf5c9703736e9b36914a6cd82f9dee8',1,'tensorwrapper::layout::LayoutBase::symmetry_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#ab1050d85b5a333c68b5ebb9755bca72c',1,'tensorwrapper::detail_::TensorInput::symmetry_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#accf5c9703736e9b36914a6cd82f9dee8',1,'tensorwrapper::layout::Logical::symmetry_pointer()']]], - ['symmetry_5ftype_121',['symmetry_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a842c33e49a35c1a35b3348df9802c53b',1,'tensorwrapper::layout::LayoutBase']]] + ['scalar_5fil_5ftype_115',['scalar_il_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a3bf41273bcd62982129ea1fb5372c33e',1,'tensorwrapper::detail_::TensorFactory::scalar_il_type()'],['../classtensorwrapper_1_1Tensor.html#a85929ca1bb93159d162dbc8ab8104d77',1,'tensorwrapper::Tensor::scalar_il_type()']]], + ['shape_116',['shape',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#abd53570f204411c0843dbaf94db8e8bc',1,'tensorwrapper::layout::LayoutBase']]], + ['shape_5fbase_117',['shape_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a55e333983f5a90e40ae1519d6f4ff68a',1,'tensorwrapper::detail_::TensorInput::shape_base()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a941c3dce37f20546e7a7d34200975d90',1,'tensorwrapper::shape::ShapeBase::shape_base()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aa89c9d09b236ef3686f33e5e20f3afe6',1,'tensorwrapper::layout::LayoutBase::shape_base()']]], + ['shape_5fpointer_118',['shape_pointer',['../classtensorwrapper_1_1layout_1_1Logical.html#ac9535792a17996334ff3f32a036d82ec',1,'tensorwrapper::layout::Logical::shape_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a6bcaa5e84e14dd51497c3cf127db6695',1,'tensorwrapper::detail_::TensorInput::shape_pointer()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac9535792a17996334ff3f32a036d82ec',1,'tensorwrapper::layout::LayoutBase::shape_pointer()']]], + ['shapebase_119',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab3d65ac8a2376f43a2d3cd2673680c30',1,'tensorwrapper::shape::ShapeBase::ShapeBase()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html',1,'tensorwrapper::shape::ShapeBase']]], + ['shapetraits_120',['ShapeTraits',['../structtensorwrapper_1_1shape_1_1ShapeTraits.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20const_20shapebase_20_3e_121',['ShapeTraits< const ShapeBase >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01ShapeBase_01_4.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20const_20smooth_20_3e_122',['ShapeTraits< const Smooth >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20shapebase_20_3e_123',['ShapeTraits< ShapeBase >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01ShapeBase_01_4.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20smooth_20_3e_124',['ShapeTraits< Smooth >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20smoothview_3c_20t_20_3e_20_3e_125',['ShapeTraits< SmoothView< T > >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01SmoothView_3_01T_01_4_01_4.html',1,'tensorwrapper::shape']]], + ['size_126',['size',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab19bb1434c3cbfef14a9fccbabcf8f2d',1,'tensorwrapper::shape::ShapeBase::size()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#ae92748899d693c668aba236a18f18f1d',1,'tensorwrapper::shape::SmoothView::size()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a0286ba85caa3a734626dc9fd30049fcd',1,'tensorwrapper::symmetry::Permutation::size()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a8020b9114bce052f365219883b34b975',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::size()']]], + ['size_5f_127',['size_',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a7b0e28639b1cb2672243ad1bc5943954',1,'tensorwrapper::shape::detail_::SmoothAlias::size_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#ad096d9458d33e864cb75f8ece2d558a1',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::size_()']]], + ['size_5ftype_128',['size_type',['../classtensorwrapper_1_1symmetry_1_1Group.html#a5d030933a808a1ea674d36a195e4c9b1',1,'tensorwrapper::symmetry::Group::size_type()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::Physical::size_type()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a51825e970bbb82230a789703532f9109',1,'tensorwrapper::shape::Smooth::size_type()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::Logical::size_type()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a51825e970bbb82230a789703532f9109',1,'tensorwrapper::shape::ShapeBase::size_type()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::LayoutBase::size_type()']]], + ['smooth_129',['Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#adff2e0a992aab941cb5b40d0ceb482c5',1,'tensorwrapper::shape::Smooth::Smooth(BeginItrType &&begin, EndItrType &&end)'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ac8e62a5c15694d6d5be6f30b88dbf409',1,'tensorwrapper::shape::Smooth::Smooth(std::initializer_list< size_type > il)'],['../classtensorwrapper_1_1shape_1_1Smooth.html',1,'tensorwrapper::shape::Smooth']]], + ['smooth_5freference_130',['smooth_reference',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a3b73c3f2152198e3d720bdb76aac806f',1,'tensorwrapper::shape::ShapeBase']]], + ['smooth_5ftraits_131',['smooth_traits',['../classtensorwrapper_1_1shape_1_1SmoothView.html#ab7805cb7dd018932d5160061662b279d',1,'tensorwrapper::shape::SmoothView']]], + ['smoothalias_132',['SmoothAlias',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a572a60e47738c2db58703b2c8b9fa762',1,'tensorwrapper::shape::detail_::SmoothAlias::SmoothAlias()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html',1,'tensorwrapper::shape::detail_::SmoothAlias< SmoothType >']]], + ['smoothview_133',['SmoothView',['../classtensorwrapper_1_1shape_1_1SmoothView.html#a52247e682e13bb6b366c7498747c09f7',1,'tensorwrapper::shape::SmoothView::SmoothView()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#aae363bf931ccf150bf336f9334a4c157',1,'tensorwrapper::shape::SmoothView::SmoothView(smooth_reference smooth)'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a5e42a9a153c9816283d0dab9c342a544',1,'tensorwrapper::shape::SmoothView::SmoothView(const SmoothView< SmoothType2 > &other)'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a11b7631e60f18d04ebcd981489034e53',1,'tensorwrapper::shape::SmoothView::SmoothView(const SmoothView &other)'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a18496d0f273c3293c93457a440eafe80',1,'tensorwrapper::shape::SmoothView::SmoothView(SmoothView &&other) noexcept'],['../classtensorwrapper_1_1shape_1_1SmoothView.html',1,'tensorwrapper::shape::SmoothView< SmoothType >']]], + ['smoothviewpimpl_134',['SmoothViewPIMPL',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html',1,'tensorwrapper::shape::detail_']]], + ['sparsity_135',['sparsity',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a50440d727b8a08cd238a1ea919946b39',1,'tensorwrapper::layout::LayoutBase']]], + ['sparsity_5fbase_136',['sparsity_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a0b80aa9354da70a91a3826ec3e525ac7',1,'tensorwrapper::detail_::TensorInput']]], + ['sparsity_5fpointer_137',['sparsity_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a61bcc1c9a4c082cfa835f38946f4a038',1,'tensorwrapper::layout::LayoutBase::sparsity_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#aad366fd1de70429ace06c3d221a57415',1,'tensorwrapper::detail_::TensorInput::sparsity_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a61bcc1c9a4c082cfa835f38946f4a038',1,'tensorwrapper::layout::Logical::sparsity_pointer()']]], + ['sparsity_5ftype_138',['sparsity_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a66079cbdc5772b88b309dcf91dce6383',1,'tensorwrapper::layout::LayoutBase']]], + ['static_5fpointer_5fcast_139',['static_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a010ea06c04faf4954a04395948b172d3',1,'tensorwrapper::detail_']]], + ['swap_140',['swap',['../classtensorwrapper_1_1shape_1_1Smooth.html#a262aa155a31f827209fa995497b8c128',1,'tensorwrapper::shape::Smooth::swap()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#adfa9caf3ac4180ff4612bdefac6a5187',1,'tensorwrapper::shape::SmoothView::swap()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a4de17dab88782bfec5b976f59b623771',1,'tensorwrapper::symmetry::Group::swap()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a4b5933bcbf912a9769abf6f071dcb340',1,'tensorwrapper::symmetry::Permutation::swap()'],['../classtensorwrapper_1_1Tensor.html#a47f9907fce0daa1f797f275701f65236',1,'tensorwrapper::Tensor::swap()']]], + ['symmetry_141',['symmetry',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac5b8d647b9c144f56f807e804a922ca2',1,'tensorwrapper::layout::LayoutBase']]], + ['symmetry_5fbase_142',['symmetry_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a5d1bc137092a6b631073856173332c50',1,'tensorwrapper::detail_::TensorInput']]], + ['symmetry_5fpointer_143',['symmetry_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#accf5c9703736e9b36914a6cd82f9dee8',1,'tensorwrapper::layout::LayoutBase::symmetry_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#ab1050d85b5a333c68b5ebb9755bca72c',1,'tensorwrapper::detail_::TensorInput::symmetry_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#accf5c9703736e9b36914a6cd82f9dee8',1,'tensorwrapper::layout::Logical::symmetry_pointer()']]], + ['symmetry_5ftype_144',['symmetry_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a842c33e49a35c1a35b3348df9802c53b',1,'tensorwrapper::layout::LayoutBase']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_e.js b/tensorwrapper_cxx_api/search/all_e.js index 3bc2edc7..b9fd6f47 100644 --- a/tensorwrapper_cxx_api/search/all_e.js +++ b/tensorwrapper_cxx_api/search/all_e.js @@ -1,18 +1,18 @@ var searchData= [ - ['allocator_122',['allocator',['../namespacetensorwrapper_1_1allocator.html',1,'tensorwrapper']]], - ['buffer_123',['buffer',['../namespacetensorwrapper_1_1buffer.html',1,'tensorwrapper']]], - ['detail_5f_124',['detail_',['../namespacetensorwrapper_1_1detail__.html',1,'tensorwrapper']]], - ['layout_125',['layout',['../namespacetensorwrapper_1_1layout.html',1,'tensorwrapper']]], - ['shape_126',['shape',['../namespacetensorwrapper_1_1shape.html',1,'tensorwrapper']]], - ['sparsity_127',['sparsity',['../namespacetensorwrapper_1_1sparsity.html',1,'tensorwrapper']]], - ['symmetry_128',['symmetry',['../namespacetensorwrapper_1_1symmetry.html',1,'tensorwrapper']]], - ['tensor_129',['Tensor',['../classtensorwrapper_1_1Tensor.html#a278149eaa7b86551d4b3a81ef2c5876b',1,'tensorwrapper::Tensor::Tensor(Tensor &&other) noexcept'],['../classtensorwrapper_1_1Tensor.html#a8fb700692f2fa743a68734c440be08f9',1,'tensorwrapper::Tensor::Tensor(const Tensor &other)'],['../classtensorwrapper_1_1Tensor.html#abce1ee61e8a582fca8d457999a493eb9',1,'tensorwrapper::Tensor::Tensor(scalar_il_type il)'],['../classtensorwrapper_1_1Tensor.html#ae356ba656668267d37cf9379756ae3d7',1,'tensorwrapper::Tensor::Tensor(disable_if_tensor_t< Args > &&... args)'],['../classtensorwrapper_1_1Tensor.html#ad1e68d6937d1df0a3dc868096184d8bc',1,'tensorwrapper::Tensor::Tensor(input_type input)'],['../classtensorwrapper_1_1Tensor.html',1,'tensorwrapper::Tensor']]], - ['tensor3_5fil_5ftype_130',['tensor3_il_type',['../classtensorwrapper_1_1Tensor.html#a2ea66c7afb686eeab03b13f1791d4848',1,'tensorwrapper::Tensor::tensor3_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a32dfc71f73f04982bdb78fac14b47311',1,'tensorwrapper::detail_::TensorFactory::tensor3_il_type()']]], - ['tensor4_5fil_5ftype_131',['tensor4_il_type',['../classtensorwrapper_1_1Tensor.html#aec53b217d9b03c0a4dafe6147dede129',1,'tensorwrapper::Tensor::tensor4_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aded3f81ed032278b437d4e20b45d4199',1,'tensorwrapper::detail_::TensorFactory::tensor4_il_type()']]], - ['tensor_5ftype_132',['tensor_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#abce3e31d7ddbdd503f9248fee94c3a7a',1,'tensorwrapper::detail_::TensorFactory']]], - ['tensorfactory_133',['TensorFactory',['../classtensorwrapper_1_1detail___1_1TensorFactory.html',1,'tensorwrapper::detail_']]], - ['tensorinput_134',['TensorInput',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2dfa12ca41726a89840a65bbc2333917',1,'tensorwrapper::detail_::TensorInput::TensorInput()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html',1,'tensorwrapper::detail_::TensorInput']]], - ['tensorpimpl_135',['TensorPIMPL',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a61996e65e2affb60bb753e31eeed2e4a',1,'tensorwrapper::detail_::TensorPIMPL::TensorPIMPL(logical_layout_pointer plogical, buffer_pointer pbuffer)'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a657cdd37beb6d14a7a9df6043007cf33',1,'tensorwrapper::detail_::TensorPIMPL::TensorPIMPL(const TensorPIMPL &other)'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html',1,'tensorwrapper::detail_::TensorPIMPL']]], - ['tensorwrapper_136',['tensorwrapper',['../namespacetensorwrapper.html',1,'']]] + ['allocator_145',['allocator',['../namespacetensorwrapper_1_1allocator.html',1,'tensorwrapper']]], + ['buffer_146',['buffer',['../namespacetensorwrapper_1_1buffer.html',1,'tensorwrapper']]], + ['detail_5f_147',['detail_',['../namespacetensorwrapper_1_1detail__.html',1,'tensorwrapper']]], + ['layout_148',['layout',['../namespacetensorwrapper_1_1layout.html',1,'tensorwrapper']]], + ['shape_149',['shape',['../namespacetensorwrapper_1_1shape.html',1,'tensorwrapper']]], + ['sparsity_150',['sparsity',['../namespacetensorwrapper_1_1sparsity.html',1,'tensorwrapper']]], + ['symmetry_151',['symmetry',['../namespacetensorwrapper_1_1symmetry.html',1,'tensorwrapper']]], + ['tensor_152',['Tensor',['../classtensorwrapper_1_1Tensor.html#a278149eaa7b86551d4b3a81ef2c5876b',1,'tensorwrapper::Tensor::Tensor(Tensor &&other) noexcept'],['../classtensorwrapper_1_1Tensor.html#a8fb700692f2fa743a68734c440be08f9',1,'tensorwrapper::Tensor::Tensor(const Tensor &other)'],['../classtensorwrapper_1_1Tensor.html#abce1ee61e8a582fca8d457999a493eb9',1,'tensorwrapper::Tensor::Tensor(scalar_il_type il)'],['../classtensorwrapper_1_1Tensor.html#ae356ba656668267d37cf9379756ae3d7',1,'tensorwrapper::Tensor::Tensor(disable_if_tensor_t< Args > &&... args)'],['../classtensorwrapper_1_1Tensor.html#ad1e68d6937d1df0a3dc868096184d8bc',1,'tensorwrapper::Tensor::Tensor(input_type input)'],['../classtensorwrapper_1_1Tensor.html',1,'tensorwrapper::Tensor']]], + ['tensor3_5fil_5ftype_153',['tensor3_il_type',['../classtensorwrapper_1_1Tensor.html#a2ea66c7afb686eeab03b13f1791d4848',1,'tensorwrapper::Tensor::tensor3_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a32dfc71f73f04982bdb78fac14b47311',1,'tensorwrapper::detail_::TensorFactory::tensor3_il_type()']]], + ['tensor4_5fil_5ftype_154',['tensor4_il_type',['../classtensorwrapper_1_1Tensor.html#aec53b217d9b03c0a4dafe6147dede129',1,'tensorwrapper::Tensor::tensor4_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aded3f81ed032278b437d4e20b45d4199',1,'tensorwrapper::detail_::TensorFactory::tensor4_il_type()']]], + ['tensor_5ftype_155',['tensor_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#abce3e31d7ddbdd503f9248fee94c3a7a',1,'tensorwrapper::detail_::TensorFactory']]], + ['tensorfactory_156',['TensorFactory',['../classtensorwrapper_1_1detail___1_1TensorFactory.html',1,'tensorwrapper::detail_']]], + ['tensorinput_157',['TensorInput',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2dfa12ca41726a89840a65bbc2333917',1,'tensorwrapper::detail_::TensorInput::TensorInput()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html',1,'tensorwrapper::detail_::TensorInput']]], + ['tensorpimpl_158',['TensorPIMPL',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a61996e65e2affb60bb753e31eeed2e4a',1,'tensorwrapper::detail_::TensorPIMPL::TensorPIMPL(logical_layout_pointer plogical, buffer_pointer pbuffer)'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a657cdd37beb6d14a7a9df6043007cf33',1,'tensorwrapper::detail_::TensorPIMPL::TensorPIMPL(const TensorPIMPL &other)'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html',1,'tensorwrapper::detail_::TensorPIMPL']]], + ['tensorwrapper_159',['tensorwrapper',['../namespacetensorwrapper.html',1,'']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_f.js b/tensorwrapper_cxx_api/search/all_f.js index f1e13ae4..278c9616 100644 --- a/tensorwrapper_cxx_api/search/all_f.js +++ b/tensorwrapper_cxx_api/search/all_f.js @@ -1,6 +1,6 @@ var searchData= [ - ['value_137',['value',['../classtensorwrapper_1_1buffer_1_1Eigen.html#a9b2fa5cd17d51787c52b228be181ef6a',1,'tensorwrapper::buffer::Eigen::value()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a75bd252214a3a7e12eef2df5445087a9',1,'tensorwrapper::buffer::Eigen::value() const']]], - ['value_5ftype_138',['value_type',['../classtensorwrapper_1_1symmetry_1_1Group.html#a514bfe739fcb010c6848e72e145bdb88',1,'tensorwrapper::symmetry::Group']]], - ['vector_5fil_5ftype_139',['vector_il_type',['../classtensorwrapper_1_1Tensor.html#a49549e657f4e223cfe7622f1b633e294',1,'tensorwrapper::Tensor::vector_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aadb5a4c241ae0c9dab9bac63bdce12de',1,'tensorwrapper::detail_::TensorFactory::vector_il_type()']]] + ['value_160',['value',['../classtensorwrapper_1_1buffer_1_1Eigen.html#a9b2fa5cd17d51787c52b228be181ef6a',1,'tensorwrapper::buffer::Eigen::value()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a75bd252214a3a7e12eef2df5445087a9',1,'tensorwrapper::buffer::Eigen::value() const']]], + ['value_5ftype_161',['value_type',['../classtensorwrapper_1_1symmetry_1_1Group.html#a514bfe739fcb010c6848e72e145bdb88',1,'tensorwrapper::symmetry::Group']]], + ['vector_5fil_5ftype_162',['vector_il_type',['../classtensorwrapper_1_1Tensor.html#a49549e657f4e223cfe7622f1b633e294',1,'tensorwrapper::Tensor::vector_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aadb5a4c241ae0c9dab9bac63bdce12de',1,'tensorwrapper::detail_::TensorFactory::vector_il_type()']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_0.js b/tensorwrapper_cxx_api/search/classes_0.js index 6fc369ce..89bc8f63 100644 --- a/tensorwrapper_cxx_api/search/classes_0.js +++ b/tensorwrapper_cxx_api/search/classes_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['allocatorbase_146',['AllocatorBase',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html',1,'tensorwrapper::allocator']]] + ['allocatorbase_170',['AllocatorBase',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html',1,'tensorwrapper::allocator']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_1.js b/tensorwrapper_cxx_api/search/classes_1.js index 16a263ec..52a822cf 100644 --- a/tensorwrapper_cxx_api/search/classes_1.js +++ b/tensorwrapper_cxx_api/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['bufferbase_147',['BufferBase',['../classtensorwrapper_1_1buffer_1_1BufferBase.html',1,'tensorwrapper::buffer']]] + ['bufferbase_171',['BufferBase',['../classtensorwrapper_1_1buffer_1_1BufferBase.html',1,'tensorwrapper::buffer']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_2.js b/tensorwrapper_cxx_api/search/classes_2.js index f8e0e09d..ac25dcfe 100644 --- a/tensorwrapper_cxx_api/search/classes_2.js +++ b/tensorwrapper_cxx_api/search/classes_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['eigen_148',['Eigen',['../classtensorwrapper_1_1allocator_1_1Eigen.html',1,'tensorwrapper::allocator::Eigen< FloatType, Rank >'],['../classtensorwrapper_1_1buffer_1_1Eigen.html',1,'tensorwrapper::buffer::Eigen< FloatType, Rank >']]] + ['eigen_172',['Eigen',['../classtensorwrapper_1_1allocator_1_1Eigen.html',1,'tensorwrapper::allocator::Eigen< FloatType, Rank >'],['../classtensorwrapper_1_1buffer_1_1Eigen.html',1,'tensorwrapper::buffer::Eigen< FloatType, Rank >']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_3.js b/tensorwrapper_cxx_api/search/classes_3.js index 2b5a9f6e..9cf50ff7 100644 --- a/tensorwrapper_cxx_api/search/classes_3.js +++ b/tensorwrapper_cxx_api/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['group_149',['Group',['../classtensorwrapper_1_1symmetry_1_1Group.html',1,'tensorwrapper::symmetry']]] + ['group_173',['Group',['../classtensorwrapper_1_1symmetry_1_1Group.html',1,'tensorwrapper::symmetry']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_4.js b/tensorwrapper_cxx_api/search/classes_4.js index 5128a883..affbb630 100644 --- a/tensorwrapper_cxx_api/search/classes_4.js +++ b/tensorwrapper_cxx_api/search/classes_4.js @@ -1,6 +1,6 @@ var searchData= [ - ['layoutbase_150',['LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html',1,'tensorwrapper::layout']]], - ['local_151',['Local',['../classtensorwrapper_1_1allocator_1_1Local.html',1,'tensorwrapper::allocator::Local'],['../classtensorwrapper_1_1buffer_1_1Local.html',1,'tensorwrapper::buffer::Local']]], - ['logical_152',['Logical',['../classtensorwrapper_1_1layout_1_1Logical.html',1,'tensorwrapper::layout']]] + ['layoutbase_174',['LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html',1,'tensorwrapper::layout']]], + ['local_175',['Local',['../classtensorwrapper_1_1allocator_1_1Local.html',1,'tensorwrapper::allocator::Local'],['../classtensorwrapper_1_1buffer_1_1Local.html',1,'tensorwrapper::buffer::Local']]], + ['logical_176',['Logical',['../classtensorwrapper_1_1layout_1_1Logical.html',1,'tensorwrapper::layout']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_5.js b/tensorwrapper_cxx_api/search/classes_5.js index 6c808836..3ebf673c 100644 --- a/tensorwrapper_cxx_api/search/classes_5.js +++ b/tensorwrapper_cxx_api/search/classes_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['operation_153',['Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html',1,'tensorwrapper::symmetry']]] + ['operation_177',['Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html',1,'tensorwrapper::symmetry']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_6.js b/tensorwrapper_cxx_api/search/classes_6.js index fa74f76a..6ce984ac 100644 --- a/tensorwrapper_cxx_api/search/classes_6.js +++ b/tensorwrapper_cxx_api/search/classes_6.js @@ -1,12 +1,13 @@ var searchData= [ - ['pattern_154',['Pattern',['../classtensorwrapper_1_1sparsity_1_1Pattern.html',1,'tensorwrapper::sparsity']]], - ['permutation_155',['Permutation',['../classtensorwrapper_1_1symmetry_1_1Permutation.html',1,'tensorwrapper::symmetry']]], - ['physical_156',['Physical',['../classtensorwrapper_1_1layout_1_1Physical.html',1,'tensorwrapper::layout']]], - ['polymorphicbase_157',['PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20allocatorbase_20_3e_158',['PolymorphicBase< AllocatorBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20bufferbase_20_3e_159',['PolymorphicBase< BufferBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20layoutbase_20_3e_160',['PolymorphicBase< LayoutBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20operation_20_3e_161',['PolymorphicBase< Operation >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20shapebase_20_3e_162',['PolymorphicBase< ShapeBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]] + ['pattern_178',['Pattern',['../classtensorwrapper_1_1sparsity_1_1Pattern.html',1,'tensorwrapper::sparsity']]], + ['permutation_179',['Permutation',['../classtensorwrapper_1_1symmetry_1_1Permutation.html',1,'tensorwrapper::symmetry']]], + ['physical_180',['Physical',['../classtensorwrapper_1_1layout_1_1Physical.html',1,'tensorwrapper::layout']]], + ['polymorphicbase_181',['PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20allocatorbase_20_3e_182',['PolymorphicBase< AllocatorBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20bufferbase_20_3e_183',['PolymorphicBase< BufferBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20layoutbase_20_3e_184',['PolymorphicBase< LayoutBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20operation_20_3e_185',['PolymorphicBase< Operation >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20shapebase_20_3e_186',['PolymorphicBase< ShapeBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], + ['polymorphicbase_3c_20smoothviewpimpl_3c_20smoothtype_20_3e_20_3e_187',['PolymorphicBase< SmoothViewPIMPL< SmoothType > >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_7.js b/tensorwrapper_cxx_api/search/classes_7.js index ee603d44..2600b0ba 100644 --- a/tensorwrapper_cxx_api/search/classes_7.js +++ b/tensorwrapper_cxx_api/search/classes_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['replicated_163',['Replicated',['../classtensorwrapper_1_1allocator_1_1Replicated.html',1,'tensorwrapper::allocator::Replicated'],['../classtensorwrapper_1_1buffer_1_1Replicated.html',1,'tensorwrapper::buffer::Replicated']]] + ['replicated_188',['Replicated',['../classtensorwrapper_1_1allocator_1_1Replicated.html',1,'tensorwrapper::allocator::Replicated'],['../classtensorwrapper_1_1buffer_1_1Replicated.html',1,'tensorwrapper::buffer::Replicated']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_8.js b/tensorwrapper_cxx_api/search/classes_8.js index b77dda70..da26f758 100644 --- a/tensorwrapper_cxx_api/search/classes_8.js +++ b/tensorwrapper_cxx_api/search/classes_8.js @@ -1,5 +1,14 @@ var searchData= [ - ['shapebase_164',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html',1,'tensorwrapper::shape']]], - ['smooth_165',['Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html',1,'tensorwrapper::shape']]] + ['shapebase_189',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html',1,'tensorwrapper::shape']]], + ['shapetraits_190',['ShapeTraits',['../structtensorwrapper_1_1shape_1_1ShapeTraits.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20const_20shapebase_20_3e_191',['ShapeTraits< const ShapeBase >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01ShapeBase_01_4.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20const_20smooth_20_3e_192',['ShapeTraits< const Smooth >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01const_01Smooth_01_4.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20shapebase_20_3e_193',['ShapeTraits< ShapeBase >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01ShapeBase_01_4.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20smooth_20_3e_194',['ShapeTraits< Smooth >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01Smooth_01_4.html',1,'tensorwrapper::shape']]], + ['shapetraits_3c_20smoothview_3c_20t_20_3e_20_3e_195',['ShapeTraits< SmoothView< T > >',['../structtensorwrapper_1_1shape_1_1ShapeTraits_3_01SmoothView_3_01T_01_4_01_4.html',1,'tensorwrapper::shape']]], + ['smooth_196',['Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html',1,'tensorwrapper::shape']]], + ['smoothalias_197',['SmoothAlias',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html',1,'tensorwrapper::shape::detail_']]], + ['smoothview_198',['SmoothView',['../classtensorwrapper_1_1shape_1_1SmoothView.html',1,'tensorwrapper::shape']]], + ['smoothviewpimpl_199',['SmoothViewPIMPL',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html',1,'tensorwrapper::shape::detail_']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_9.js b/tensorwrapper_cxx_api/search/classes_9.js index ecacfee0..e43c8485 100644 --- a/tensorwrapper_cxx_api/search/classes_9.js +++ b/tensorwrapper_cxx_api/search/classes_9.js @@ -1,7 +1,7 @@ var searchData= [ - ['tensor_166',['Tensor',['../classtensorwrapper_1_1Tensor.html',1,'tensorwrapper']]], - ['tensorfactory_167',['TensorFactory',['../classtensorwrapper_1_1detail___1_1TensorFactory.html',1,'tensorwrapper::detail_']]], - ['tensorinput_168',['TensorInput',['../structtensorwrapper_1_1detail___1_1TensorInput.html',1,'tensorwrapper::detail_']]], - ['tensorpimpl_169',['TensorPIMPL',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html',1,'tensorwrapper::detail_']]] + ['tensor_200',['Tensor',['../classtensorwrapper_1_1Tensor.html',1,'tensorwrapper']]], + ['tensorfactory_201',['TensorFactory',['../classtensorwrapper_1_1detail___1_1TensorFactory.html',1,'tensorwrapper::detail_']]], + ['tensorinput_202',['TensorInput',['../structtensorwrapper_1_1detail___1_1TensorInput.html',1,'tensorwrapper::detail_']]], + ['tensorpimpl_203',['TensorPIMPL',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html',1,'tensorwrapper::detail_']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_0.js b/tensorwrapper_cxx_api/search/functions_0.js index 6d1bd4ff..7e345644 100644 --- a/tensorwrapper_cxx_api/search/functions_0.js +++ b/tensorwrapper_cxx_api/search/functions_0.js @@ -1,12 +1,16 @@ var searchData= [ - ['allocate_178',['allocate',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a6789d2a0a7fd762c5671e913b2f04d5a',1,'tensorwrapper::allocator::Eigen::allocate(const_eigen_layout_reference layout)'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#af52b823fee9c33a584af2d86d7da8888',1,'tensorwrapper::allocator::Eigen::allocate(eigen_layout_pointer playout)'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ae794aa8350808fb7899f261649999022',1,'tensorwrapper::allocator::AllocatorBase::allocate(layout_pointer playout)']]], - ['allocate_5f_179',['allocate_',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ad00c2c0c84a221ab7e6370f54d12408d',1,'tensorwrapper::allocator::AllocatorBase::allocate_()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a57127b21eb1c98c076901894262fd9a4',1,'tensorwrapper::allocator::Eigen::allocate_()']]], - ['allocatorbase_180',['AllocatorBase',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ac37a21c1ed525f06fcf1cd68a79db39c',1,'tensorwrapper::allocator::AllocatorBase::AllocatorBase(runtime_view_type rv)'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a12f2466d567563a185cd2e0d8386b849',1,'tensorwrapper::allocator::AllocatorBase::AllocatorBase(const AllocatorBase &other)=default']]], - ['are_5fdifferent_181',['are_different',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a0fce0bfd83f932ec181aaeb0367ba712',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['are_5fequal_182',['are_equal',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#aca6aec83f64355cc5d6b5cac49fc4308',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['are_5fequal_5f_183',['are_equal_',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a12eadc5645a6b4348bfad5c620e5e72a',1,'tensorwrapper::allocator::Eigen::are_equal_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#aaf2f990b9a30fac0c3c60b6ed892f87e',1,'tensorwrapper::symmetry::Permutation::are_equal_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ab7ca3a4130ba23645098e1cc77d8a342',1,'tensorwrapper::shape::Smooth::are_equal_()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a1fd72079e5ba66dec9acbf671adb083d',1,'tensorwrapper::layout::Physical::are_equal_()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a3bef0d7cf78e3919fa9f45b0466bc17a',1,'tensorwrapper::layout::Logical::are_equal_()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#af8ee6d1b455b90cb25552ce6aec53d8f',1,'tensorwrapper::detail_::PolymorphicBase::are_equal_()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a1a5d451cf00ec7f568e0350c96a7064d',1,'tensorwrapper::buffer::Eigen::are_equal_()']]], - ['are_5fequal_5fimpl_5f_184',['are_equal_impl_',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a2223944f002e239a36207f6e5203b44b',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['assert_5fvalid_185',['assert_valid',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af83a91c613e7d9b22d1682ef9098453d',1,'tensorwrapper::detail_::TensorFactory']]], - ['at_186',['at',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a44df5a4075800f2d50bd7831935e9e12',1,'tensorwrapper::symmetry::Permutation']]] + ['allocate_212',['allocate',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a6789d2a0a7fd762c5671e913b2f04d5a',1,'tensorwrapper::allocator::Eigen::allocate(const_eigen_layout_reference layout)'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#af52b823fee9c33a584af2d86d7da8888',1,'tensorwrapper::allocator::Eigen::allocate(eigen_layout_pointer playout)'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ae794aa8350808fb7899f261649999022',1,'tensorwrapper::allocator::AllocatorBase::allocate(layout_pointer playout)']]], + ['allocate_5f_213',['allocate_',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ad00c2c0c84a221ab7e6370f54d12408d',1,'tensorwrapper::allocator::AllocatorBase::allocate_()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a57127b21eb1c98c076901894262fd9a4',1,'tensorwrapper::allocator::Eigen::allocate_()']]], + ['allocatorbase_214',['AllocatorBase',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ac37a21c1ed525f06fcf1cd68a79db39c',1,'tensorwrapper::allocator::AllocatorBase::AllocatorBase(runtime_view_type rv)'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a12f2466d567563a185cd2e0d8386b849',1,'tensorwrapper::allocator::AllocatorBase::AllocatorBase(const AllocatorBase &other)=default']]], + ['are_5fdifferent_215',['are_different',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a0fce0bfd83f932ec181aaeb0367ba712',1,'tensorwrapper::detail_::PolymorphicBase']]], + ['are_5fequal_216',['are_equal',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#aca6aec83f64355cc5d6b5cac49fc4308',1,'tensorwrapper::detail_::PolymorphicBase']]], + ['are_5fequal_5f_217',['are_equal_',['../classtensorwrapper_1_1shape_1_1Smooth.html#ab7ca3a4130ba23645098e1cc77d8a342',1,'tensorwrapper::shape::Smooth::are_equal_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a9fe5860a29e83a487f969ba4b6e3d8ae',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::are_equal_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#aaf2f990b9a30fac0c3c60b6ed892f87e',1,'tensorwrapper::symmetry::Permutation::are_equal_()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a1fd72079e5ba66dec9acbf671adb083d',1,'tensorwrapper::layout::Physical::are_equal_()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a3bef0d7cf78e3919fa9f45b0466bc17a',1,'tensorwrapper::layout::Logical::are_equal_()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#af8ee6d1b455b90cb25552ce6aec53d8f',1,'tensorwrapper::detail_::PolymorphicBase::are_equal_()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a1a5d451cf00ec7f568e0350c96a7064d',1,'tensorwrapper::buffer::Eigen::are_equal_()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a12eadc5645a6b4348bfad5c620e5e72a',1,'tensorwrapper::allocator::Eigen::are_equal_()']]], + ['are_5fequal_5fimpl_5f_218',['are_equal_impl_',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a2223944f002e239a36207f6e5203b44b',1,'tensorwrapper::detail_::PolymorphicBase']]], + ['as_5fconst_219',['as_const',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a88e8fc72870c35043fca05e452da3032',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL']]], + ['as_5fconst_5f_220',['as_const_',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a6aaf7ed03e0afc1d94646b2b1cd7d85f',1,'tensorwrapper::shape::detail_::SmoothAlias::as_const_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a8bf1df7b57ef74a6b384e2f4d51e8028',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::as_const_()']]], + ['as_5fsmooth_221',['as_smooth',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ac416d9de13de18404af646efb60d1c6b',1,'tensorwrapper::shape::ShapeBase::as_smooth()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#adc5246e07dcb76906588900f5cc8e265',1,'tensorwrapper::shape::ShapeBase::as_smooth() const']]], + ['as_5fsmooth_5f_222',['as_smooth_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#abc1d89dcc40a397d5eff3e46828573db',1,'tensorwrapper::shape::ShapeBase::as_smooth_()=0'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a6575fd95197c39683bbb79e1dc1055de',1,'tensorwrapper::shape::ShapeBase::as_smooth_() const =0'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a5342c24b40c890838656a4c90e4a7b9f',1,'tensorwrapper::shape::Smooth::as_smooth_() override'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a99985e68993900f30c6f28e8e4cc78c0',1,'tensorwrapper::shape::Smooth::as_smooth_() const override']]], + ['assert_5fvalid_223',['assert_valid',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af83a91c613e7d9b22d1682ef9098453d',1,'tensorwrapper::detail_::TensorFactory']]], + ['at_224',['at',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a44df5a4075800f2d50bd7831935e9e12',1,'tensorwrapper::symmetry::Permutation']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_1.js b/tensorwrapper_cxx_api/search/functions_1.js index a706a416..de2bcab1 100644 --- a/tensorwrapper_cxx_api/search/functions_1.js +++ b/tensorwrapper_cxx_api/search/functions_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['buffer_187',['buffer',['../classtensorwrapper_1_1Tensor.html#a4bebb4bd3a8937abfdec46320f5bbdf8',1,'tensorwrapper::Tensor::buffer()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a8398d69f1994ceb0a4a07f1d62efe211',1,'tensorwrapper::detail_::TensorPIMPL::buffer()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#aba7813fcfb6cab382efdfd8a4cf391a2',1,'tensorwrapper::detail_::TensorPIMPL::buffer() const']]], - ['bufferbase_188',['BufferBase',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#aba4a07e6b73c9ce7826be6690e600b18',1,'tensorwrapper::buffer::BufferBase::BufferBase()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a14d94b478d912ff70ba634f6b9332de2',1,'tensorwrapper::buffer::BufferBase::BufferBase(const_layout_reference layout)'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a2193858e97e1e3204bff53cf15310b52',1,'tensorwrapper::buffer::BufferBase::BufferBase(layout_pointer playout) noexcept'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a15a3a6628e4afb8113b7c31ab6ed7ccb',1,'tensorwrapper::buffer::BufferBase::BufferBase(const BufferBase &other)']]] + ['buffer_225',['buffer',['../classtensorwrapper_1_1Tensor.html#a4bebb4bd3a8937abfdec46320f5bbdf8',1,'tensorwrapper::Tensor::buffer()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a8398d69f1994ceb0a4a07f1d62efe211',1,'tensorwrapper::detail_::TensorPIMPL::buffer()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#aba7813fcfb6cab382efdfd8a4cf391a2',1,'tensorwrapper::detail_::TensorPIMPL::buffer() const']]], + ['bufferbase_226',['BufferBase',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#aba4a07e6b73c9ce7826be6690e600b18',1,'tensorwrapper::buffer::BufferBase::BufferBase()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a14d94b478d912ff70ba634f6b9332de2',1,'tensorwrapper::buffer::BufferBase::BufferBase(const_layout_reference layout)'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a2193858e97e1e3204bff53cf15310b52',1,'tensorwrapper::buffer::BufferBase::BufferBase(layout_pointer playout) noexcept'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a15a3a6628e4afb8113b7c31ab6ed7ccb',1,'tensorwrapper::buffer::BufferBase::BufferBase(const BufferBase &other)']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_10.js b/tensorwrapper_cxx_api/search/functions_10.js index 146f02e0..98beb5d2 100644 --- a/tensorwrapper_cxx_api/search/functions_10.js +++ b/tensorwrapper_cxx_api/search/functions_10.js @@ -1,9 +1,10 @@ var searchData= [ - ['_7elayoutbase_233',['~LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaebca0bcf4334a9715b1f5d6c8d691cf',1,'tensorwrapper::layout::LayoutBase']]], - ['_7eoperation_234',['~Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html#af5199a31e0d06f0ca319d0416886dae3',1,'tensorwrapper::symmetry::Operation']]], - ['_7epolymorphicbase_235',['~PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a024e62fa649f93a0cd1039a136381b47',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['_7eshapebase_236',['~ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#aa4162d33ca58e8eaa4da1f4a883bf377',1,'tensorwrapper::shape::ShapeBase']]], - ['_7esmooth_237',['~Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#a578dfa1e031e303eae82ea8611d7bb7f',1,'tensorwrapper::shape::Smooth']]], - ['_7etensor_238',['~Tensor',['../classtensorwrapper_1_1Tensor.html#a6a73c265b181e4030f01b575335a3855',1,'tensorwrapper::Tensor']]] + ['_7elayoutbase_276',['~LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaebca0bcf4334a9715b1f5d6c8d691cf',1,'tensorwrapper::layout::LayoutBase']]], + ['_7eoperation_277',['~Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html#af5199a31e0d06f0ca319d0416886dae3',1,'tensorwrapper::symmetry::Operation']]], + ['_7epolymorphicbase_278',['~PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a024e62fa649f93a0cd1039a136381b47',1,'tensorwrapper::detail_::PolymorphicBase']]], + ['_7eshapebase_279',['~ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#aa4162d33ca58e8eaa4da1f4a883bf377',1,'tensorwrapper::shape::ShapeBase']]], + ['_7esmooth_280',['~Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#a578dfa1e031e303eae82ea8611d7bb7f',1,'tensorwrapper::shape::Smooth']]], + ['_7esmoothview_281',['~SmoothView',['../classtensorwrapper_1_1shape_1_1SmoothView.html#a40e2e4f8b230bb3f42af6bca310f24f9',1,'tensorwrapper::shape::SmoothView']]], + ['_7etensor_282',['~Tensor',['../classtensorwrapper_1_1Tensor.html#a6a73c265b181e4030f01b575335a3855',1,'tensorwrapper::Tensor']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_2.js b/tensorwrapper_cxx_api/search/functions_2.js index 5092713c..edefbdff 100644 --- a/tensorwrapper_cxx_api/search/functions_2.js +++ b/tensorwrapper_cxx_api/search/functions_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['can_5fmake_5flogical_5flayout_189',['can_make_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad533e483fcf260b635d3c7dd25af9372',1,'tensorwrapper::detail_::TensorFactory']]], - ['clone_190',['clone',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a3b29b65a2f44ca721ce151a312a98521',1,'tensorwrapper::detail_::PolymorphicBase::clone()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a65d69622826a9ad7352e984371e11193',1,'tensorwrapper::detail_::TensorPIMPL::clone()']]], - ['clone_5f_191',['clone_',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a097f6e36331c362231b34019a591a46d',1,'tensorwrapper::allocator::Eigen::clone_()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab7879d4a3e1fb5aae1d08edf88aa769a',1,'tensorwrapper::buffer::Eigen::clone_()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad0ce72301f81d6ad7f6316e84dee80e5',1,'tensorwrapper::detail_::PolymorphicBase::clone_()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a7ba14c956d52f3606a2a23d342a8336a',1,'tensorwrapper::layout::Logical::clone_()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a38aee75a8072d1306b2f28cfaab44e40',1,'tensorwrapper::layout::Physical::clone_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ae638638ec86343c4d8a52864f6798b11',1,'tensorwrapper::shape::Smooth::clone_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a01deb070f1bdb9e781269952cffb9d30',1,'tensorwrapper::symmetry::Permutation::clone_()']]], - ['clone_5fas_192',['clone_as',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad4cdc663a4e292257ec6a63815c17cbe',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['construct_193',['construct',['../classtensorwrapper_1_1allocator_1_1Eigen.html#aac77e32ba29f706c047f2d98d8a6cd99',1,'tensorwrapper::allocator::Eigen::construct()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a8e58f1c0fa1724fb07ae084f141a441f',1,'tensorwrapper::detail_::TensorFactory::construct(input_type input)'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aa26a25de4fc66cc34f91f1851d2d7e66',1,'tensorwrapper::detail_::TensorFactory::construct(scalar_il_type il)']]], - ['count_194',['count',['../classtensorwrapper_1_1symmetry_1_1Group.html#aeb2f06717b4d2fc010396434288a5bf1',1,'tensorwrapper::symmetry::Group']]] + ['can_5fmake_5flogical_5flayout_227',['can_make_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad533e483fcf260b635d3c7dd25af9372',1,'tensorwrapper::detail_::TensorFactory']]], + ['clone_228',['clone',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a3b29b65a2f44ca721ce151a312a98521',1,'tensorwrapper::detail_::PolymorphicBase::clone()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a65d69622826a9ad7352e984371e11193',1,'tensorwrapper::detail_::TensorPIMPL::clone()']]], + ['clone_5f_229',['clone_',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a097f6e36331c362231b34019a591a46d',1,'tensorwrapper::allocator::Eigen::clone_()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab7879d4a3e1fb5aae1d08edf88aa769a',1,'tensorwrapper::buffer::Eigen::clone_()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad0ce72301f81d6ad7f6316e84dee80e5',1,'tensorwrapper::detail_::PolymorphicBase::clone_()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a7ba14c956d52f3606a2a23d342a8336a',1,'tensorwrapper::layout::Logical::clone_()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a38aee75a8072d1306b2f28cfaab44e40',1,'tensorwrapper::layout::Physical::clone_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ae638638ec86343c4d8a52864f6798b11',1,'tensorwrapper::shape::Smooth::clone_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a01deb070f1bdb9e781269952cffb9d30',1,'tensorwrapper::symmetry::Permutation::clone_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a0824489bea9513ac0f1316105a15f3e2',1,'tensorwrapper::shape::detail_::SmoothAlias::clone_()']]], + ['clone_5fas_230',['clone_as',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad4cdc663a4e292257ec6a63815c17cbe',1,'tensorwrapper::detail_::PolymorphicBase']]], + ['construct_231',['construct',['../classtensorwrapper_1_1allocator_1_1Eigen.html#aac77e32ba29f706c047f2d98d8a6cd99',1,'tensorwrapper::allocator::Eigen::construct()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a8e58f1c0fa1724fb07ae084f141a441f',1,'tensorwrapper::detail_::TensorFactory::construct(input_type input)'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aa26a25de4fc66cc34f91f1851d2d7e66',1,'tensorwrapper::detail_::TensorFactory::construct(scalar_il_type il)']]], + ['count_232',['count',['../classtensorwrapper_1_1symmetry_1_1Group.html#aeb2f06717b4d2fc010396434288a5bf1',1,'tensorwrapper::symmetry::Group']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_3.js b/tensorwrapper_cxx_api/search/functions_3.js index 0a635a05..c8551786 100644 --- a/tensorwrapper_cxx_api/search/functions_3.js +++ b/tensorwrapper_cxx_api/search/functions_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['default_5fallocator_195',['default_allocator',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af3bb8e1248e3589e9350a6065f1e83fc',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5flogical_5flayout_196',['default_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aaad0148b7084815512bce51ebf89dd91',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5flogical_5fsparsity_197',['default_logical_sparsity',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a6dea343bc661b15fe959531467dbd271',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5flogical_5fsymmetry_198',['default_logical_symmetry',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aa44adf47c336864ae3bc56c05db76c5a',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5fphysical_5flayout_199',['default_physical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad1807b1096cd36c042bbf5e91c1eba79',1,'tensorwrapper::detail_::TensorFactory']]], - ['dynamic_5fpointer_5fcast_200',['dynamic_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a410419e18d9fa2a49ad7c7ed4509b317',1,'tensorwrapper::detail_']]] + ['default_5fallocator_233',['default_allocator',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af3bb8e1248e3589e9350a6065f1e83fc',1,'tensorwrapper::detail_::TensorFactory']]], + ['default_5flogical_5flayout_234',['default_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aaad0148b7084815512bce51ebf89dd91',1,'tensorwrapper::detail_::TensorFactory']]], + ['default_5flogical_5fsparsity_235',['default_logical_sparsity',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a6dea343bc661b15fe959531467dbd271',1,'tensorwrapper::detail_::TensorFactory']]], + ['default_5flogical_5fsymmetry_236',['default_logical_symmetry',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aa44adf47c336864ae3bc56c05db76c5a',1,'tensorwrapper::detail_::TensorFactory']]], + ['default_5fphysical_5flayout_237',['default_physical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad1807b1096cd36c042bbf5e91c1eba79',1,'tensorwrapper::detail_::TensorFactory']]], + ['dynamic_5fpointer_5fcast_238',['dynamic_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a410419e18d9fa2a49ad7c7ed4509b317',1,'tensorwrapper::detail_']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_4.js b/tensorwrapper_cxx_api/search/functions_4.js index f3a4617c..d5f946f9 100644 --- a/tensorwrapper_cxx_api/search/functions_4.js +++ b/tensorwrapper_cxx_api/search/functions_4.js @@ -1,5 +1,6 @@ var searchData= [ - ['eigen_201',['Eigen',['../classtensorwrapper_1_1allocator_1_1Eigen.html#af36cf3612d242d81074bf2aab1a000cd',1,'tensorwrapper::allocator::Eigen::Eigen()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab011a6123662907cf641e69993cf9903',1,'tensorwrapper::buffer::Eigen::Eigen() noexcept=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ac0a2101cb2ff8cec4f9d55e0cda6bb4e',1,'tensorwrapper::buffer::Eigen::Eigen(DataType &&t, const_layout_reference layout)'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#afd77ce1bdc0bc8378641be442122f0e9',1,'tensorwrapper::buffer::Eigen::Eigen(const Eigen &other)=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a6a7bb19a18b5b949f84fd4aa53995959',1,'tensorwrapper::buffer::Eigen::Eigen(Eigen &&other)=default']]], - ['extent_202',['extent',['../classtensorwrapper_1_1shape_1_1Smooth.html#acfd3c766b86aff5ba8bdc0aecfcf2514',1,'tensorwrapper::shape::Smooth']]] + ['eigen_239',['Eigen',['../classtensorwrapper_1_1allocator_1_1Eigen.html#af36cf3612d242d81074bf2aab1a000cd',1,'tensorwrapper::allocator::Eigen::Eigen()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab011a6123662907cf641e69993cf9903',1,'tensorwrapper::buffer::Eigen::Eigen() noexcept=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ac0a2101cb2ff8cec4f9d55e0cda6bb4e',1,'tensorwrapper::buffer::Eigen::Eigen(DataType &&t, const_layout_reference layout)'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#afd77ce1bdc0bc8378641be442122f0e9',1,'tensorwrapper::buffer::Eigen::Eigen(const Eigen &other)=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a6a7bb19a18b5b949f84fd4aa53995959',1,'tensorwrapper::buffer::Eigen::Eigen(Eigen &&other)=default']]], + ['extent_240',['extent',['../classtensorwrapper_1_1shape_1_1Smooth.html#acfd3c766b86aff5ba8bdc0aecfcf2514',1,'tensorwrapper::shape::Smooth::extent()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a92e3465e55b472e01b3baa110e5cb2d1',1,'tensorwrapper::shape::SmoothView::extent()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a278cf66ff7a1121db5b5734d0e0397d7',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::extent()']]], + ['extent_5f_241',['extent_',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#aa1a5f99a1db697084af7a7d65665a827',1,'tensorwrapper::shape::detail_::SmoothAlias::extent_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a249def1e8c78d40bb39c88427073b125',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::extent_()']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_5.js b/tensorwrapper_cxx_api/search/functions_5.js index c0784448..4c4c3a93 100644 --- a/tensorwrapper_cxx_api/search/functions_5.js +++ b/tensorwrapper_cxx_api/search/functions_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['get_5frank_5f_203',['get_rank_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a76e6dddc1c8ce3384d4b56388d505198',1,'tensorwrapper::shape::ShapeBase::get_rank_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a0eac7920cdc4fb2cb058ed49cad765b2',1,'tensorwrapper::shape::Smooth::get_rank_()']]], - ['get_5fsize_5f_204',['get_size_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a58aa9830483dedc9687a9ea4d4629c29',1,'tensorwrapper::shape::ShapeBase::get_size_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ae61342f4e0f5a8ca8de2620e7c93d729',1,'tensorwrapper::shape::Smooth::get_size_()']]], - ['group_205',['Group',['../classtensorwrapper_1_1symmetry_1_1Group.html#a9772892af5854c8dec0cd4cf91e1a1ac',1,'tensorwrapper::symmetry::Group::Group() noexcept=default'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a92f57b07bc9cfb657f6f86085b2702e4',1,'tensorwrapper::symmetry::Group::Group(const_reference op, Args &&... ops)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#ac7b7678e1d56c391cdd5003c0ff60b08',1,'tensorwrapper::symmetry::Group::Group(const Group &other)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a60bb9145ef569737843da644dc17500d',1,'tensorwrapper::symmetry::Group::Group(Group &&other) noexcept=default']]] + ['get_5frank_5f_242',['get_rank_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a76e6dddc1c8ce3384d4b56388d505198',1,'tensorwrapper::shape::ShapeBase::get_rank_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a0eac7920cdc4fb2cb058ed49cad765b2',1,'tensorwrapper::shape::Smooth::get_rank_()']]], + ['get_5fsize_5f_243',['get_size_',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a58aa9830483dedc9687a9ea4d4629c29',1,'tensorwrapper::shape::ShapeBase::get_size_()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#ae61342f4e0f5a8ca8de2620e7c93d729',1,'tensorwrapper::shape::Smooth::get_size_()']]], + ['group_244',['Group',['../classtensorwrapper_1_1symmetry_1_1Group.html#a9772892af5854c8dec0cd4cf91e1a1ac',1,'tensorwrapper::symmetry::Group::Group() noexcept=default'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a92f57b07bc9cfb657f6f86085b2702e4',1,'tensorwrapper::symmetry::Group::Group(const_reference op, Args &&... ops)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#ac7b7678e1d56c391cdd5003c0ff60b08',1,'tensorwrapper::symmetry::Group::Group(const Group &other)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a60bb9145ef569737843da644dc17500d',1,'tensorwrapper::symmetry::Group::Group(Group &&other) noexcept=default']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_6.js b/tensorwrapper_cxx_api/search/functions_6.js index 321d6acf..aa272eff 100644 --- a/tensorwrapper_cxx_api/search/functions_6.js +++ b/tensorwrapper_cxx_api/search/functions_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['has_5flayout_206',['has_layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a6623e82c5f3bef4b2fce767a55f55d40',1,'tensorwrapper::buffer::BufferBase']]], - ['has_5fshape_207',['has_shape',['../structtensorwrapper_1_1detail___1_1TensorInput.html#acb1423af1f7c39ce8f21305a60a271eb',1,'tensorwrapper::detail_::TensorInput']]] + ['has_5flayout_245',['has_layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a6623e82c5f3bef4b2fce767a55f55d40',1,'tensorwrapper::buffer::BufferBase']]], + ['has_5fshape_246',['has_shape',['../structtensorwrapper_1_1detail___1_1TensorInput.html#acb1423af1f7c39ce8f21305a60a271eb',1,'tensorwrapper::detail_::TensorInput']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_7.js b/tensorwrapper_cxx_api/search/functions_7.js index 0033f273..65991d84 100644 --- a/tensorwrapper_cxx_api/search/functions_7.js +++ b/tensorwrapper_cxx_api/search/functions_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['is_5fidentity_5f_208',['is_identity_',['../classtensorwrapper_1_1symmetry_1_1Operation.html#a20bb4513fbd3bae3535fe3283b20e82f',1,'tensorwrapper::symmetry::Operation::is_identity_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ac1cece2942c27d0409c2dba908b093a3',1,'tensorwrapper::symmetry::Permutation::is_identity_()']]] + ['is_5fidentity_5f_247',['is_identity_',['../classtensorwrapper_1_1symmetry_1_1Operation.html#a20bb4513fbd3bae3535fe3283b20e82f',1,'tensorwrapper::symmetry::Operation::is_identity_()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ac1cece2942c27d0409c2dba908b093a3',1,'tensorwrapper::symmetry::Permutation::is_identity_()']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_8.js b/tensorwrapper_cxx_api/search/functions_8.js index 81e3b0c6..2e77ff21 100644 --- a/tensorwrapper_cxx_api/search/functions_8.js +++ b/tensorwrapper_cxx_api/search/functions_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['layout_209',['layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a5214ae9b235a602c19864639ffef1c6b',1,'tensorwrapper::buffer::BufferBase']]], - ['layoutbase_210',['LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a967d148a759462a2d1576c8cf3a355ab',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const_shape_reference shape, const_symmetry_reference symmetry, const_sparsity_reference sparsity)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#af69aea19656f0ef643c821319cce6454',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const_shape_reference shape)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a951887239217eb4acb6a8a0ae13886b2',1,'tensorwrapper::layout::LayoutBase::LayoutBase(shape_pointer shape, symmetry_pointer symmetry, sparsity_pointer sparsity)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a65a0cdba6c0e69d2a72f3859c4a2e30a',1,'tensorwrapper::layout::LayoutBase::LayoutBase(shape_pointer shape)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aab325027815409f328c55fda759b2642',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const LayoutBase &other)']]], - ['logical_5flayout_211',['logical_layout',['../classtensorwrapper_1_1Tensor.html#aa93eb1f54cba7139b2b22b66f7c60459',1,'tensorwrapper::Tensor::logical_layout()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a083ae061ece5e4439294cfeadf1568b5',1,'tensorwrapper::detail_::TensorPIMPL::logical_layout()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a6847cef28ab23fdd781a5f98868d8bd7',1,'tensorwrapper::detail_::TensorPIMPL::logical_layout() const']]] + ['layout_248',['layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a5214ae9b235a602c19864639ffef1c6b',1,'tensorwrapper::buffer::BufferBase']]], + ['layoutbase_249',['LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a967d148a759462a2d1576c8cf3a355ab',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const_shape_reference shape, const_symmetry_reference symmetry, const_sparsity_reference sparsity)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#af69aea19656f0ef643c821319cce6454',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const_shape_reference shape)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a951887239217eb4acb6a8a0ae13886b2',1,'tensorwrapper::layout::LayoutBase::LayoutBase(shape_pointer shape, symmetry_pointer symmetry, sparsity_pointer sparsity)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a65a0cdba6c0e69d2a72f3859c4a2e30a',1,'tensorwrapper::layout::LayoutBase::LayoutBase(shape_pointer shape)'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aab325027815409f328c55fda759b2642',1,'tensorwrapper::layout::LayoutBase::LayoutBase(const LayoutBase &other)']]], + ['logical_5flayout_250',['logical_layout',['../classtensorwrapper_1_1Tensor.html#aa93eb1f54cba7139b2b22b66f7c60459',1,'tensorwrapper::Tensor::logical_layout()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a083ae061ece5e4439294cfeadf1568b5',1,'tensorwrapper::detail_::TensorPIMPL::logical_layout()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a6847cef28ab23fdd781a5f98868d8bd7',1,'tensorwrapper::detail_::TensorPIMPL::logical_layout() const']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_9.js b/tensorwrapper_cxx_api/search/functions_9.js index 730c34fa..c0115cd8 100644 --- a/tensorwrapper_cxx_api/search/functions_9.js +++ b/tensorwrapper_cxx_api/search/functions_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['minimum_5frank_212',['minimum_rank',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a1c09333cfcecc1c11c49ff278b0707a8',1,'tensorwrapper::symmetry::Permutation']]] + ['minimum_5frank_251',['minimum_rank',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a1c09333cfcecc1c11c49ff278b0707a8',1,'tensorwrapper::symmetry::Permutation']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_a.js b/tensorwrapper_cxx_api/search/functions_a.js index 7855ee90..4add7d68 100644 --- a/tensorwrapper_cxx_api/search/functions_a.js +++ b/tensorwrapper_cxx_api/search/functions_a.js @@ -1,7 +1,7 @@ var searchData= [ - ['operator_21_3d_213',['operator!=',['../classtensorwrapper_1_1allocator_1_1Eigen.html#aada299517a047e17cf036ae8719e6931',1,'tensorwrapper::allocator::Eigen::operator!=()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a489085b5300e738abb341e6277e9c6fa',1,'tensorwrapper::buffer::BufferBase::operator!=()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a2e16947f53a206be4abac5f2bfeaf3cf',1,'tensorwrapper::buffer::Eigen::operator!=()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a241920da32354167c943e89a4e7bd475',1,'tensorwrapper::layout::LayoutBase::operator!=()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a2a77ec769b1286d4026a3be0cb2dec73',1,'tensorwrapper::shape::Smooth::operator!=()'],['../classtensorwrapper_1_1sparsity_1_1Pattern.html#a11dd23cf1150db6098af7ecb4a568df5',1,'tensorwrapper::sparsity::Pattern::operator!=()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a6c935052924a0f12afd9bcca7856b971',1,'tensorwrapper::symmetry::Group::operator!=()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a278addd95557f4e5e6994c1d35d61452',1,'tensorwrapper::symmetry::Permutation::operator!=()'],['../classtensorwrapper_1_1Tensor.html#ab063233acba20c6e07f46fb7222e9be3',1,'tensorwrapper::Tensor::operator!=()'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ae61cf9ca827269d9c3fc5cd4cf29ea5d',1,'tensorwrapper::allocator::AllocatorBase::operator!=()']]], - ['operator_3d_214',['operator=',['../classtensorwrapper_1_1symmetry_1_1Group.html#a0474cb4db720e13dc724b8a111b9f7ba',1,'tensorwrapper::symmetry::Group::operator=()'],['../classtensorwrapper_1_1Tensor.html#aea9cde4c7f75f1ef28728341c580f84c',1,'tensorwrapper::Tensor::operator=(Tensor &&rhs) noexcept'],['../classtensorwrapper_1_1Tensor.html#aef4325a67ec34573a748491c32be7327',1,'tensorwrapper::Tensor::operator=(const Tensor &rhs)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a98d26cf01052eb923d4f342ac16da9c2',1,'tensorwrapper::symmetry::Group::operator=()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab37fe9d7fb8692eeae32e5382d3d5a83',1,'tensorwrapper::buffer::Eigen::operator=(Eigen &&rhs)=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#af2853117d5e331ab5b8155b970506bee',1,'tensorwrapper::buffer::Eigen::operator=(const Eigen &rhs)=default'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a00b12aad85b2094f9d34ea6584956a07',1,'tensorwrapper::buffer::BufferBase::operator=()']]], - ['operator_3d_3d_215',['operator==',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ac40a821fdb5e566f560a5db3c8cf6b8f',1,'tensorwrapper::allocator::AllocatorBase::operator==()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#ace0e6b1a75f977100baec43b52d8c9bb',1,'tensorwrapper::allocator::Eigen::operator==()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a564962092d430bcc7453d3228bac985d',1,'tensorwrapper::buffer::BufferBase::operator==()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ad337f343a93fb3005933282918e7bed2',1,'tensorwrapper::buffer::Eigen::operator==()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaf53563c36179c63d04bed88ee3dd106',1,'tensorwrapper::layout::LayoutBase::operator==()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a1c67955bce2b67eaef143a985f601b6c',1,'tensorwrapper::shape::Smooth::operator==()'],['../classtensorwrapper_1_1sparsity_1_1Pattern.html#a41caa3dab4c9e3d359eaf6f4ec1ff2d5',1,'tensorwrapper::sparsity::Pattern::operator==()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#aeae67a6f8a2abd7828bc31c864052b79',1,'tensorwrapper::symmetry::Group::operator==()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af759ae4f4de56b8a73adc9d4c8297949',1,'tensorwrapper::symmetry::Permutation::operator==()'],['../classtensorwrapper_1_1Tensor.html#ad163ce8eb5efbc96fba54a8a557d53cc',1,'tensorwrapper::Tensor::operator==()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#aa697a6068daaec7c5432142cb8da61ef',1,'tensorwrapper::detail_::TensorPIMPL::operator==()']]], - ['operator_5b_5d_216',['operator[]',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af3b093b2c085c855b53687304a7565fc',1,'tensorwrapper::symmetry::Permutation']]] + ['operator_21_3d_252',['operator!=',['../classtensorwrapper_1_1allocator_1_1Eigen.html#aada299517a047e17cf036ae8719e6931',1,'tensorwrapper::allocator::Eigen::operator!=()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a489085b5300e738abb341e6277e9c6fa',1,'tensorwrapper::buffer::BufferBase::operator!=()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a2e16947f53a206be4abac5f2bfeaf3cf',1,'tensorwrapper::buffer::Eigen::operator!=()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a241920da32354167c943e89a4e7bd475',1,'tensorwrapper::layout::LayoutBase::operator!=()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a2a77ec769b1286d4026a3be0cb2dec73',1,'tensorwrapper::shape::Smooth::operator!=()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#ad30e0c291ef1724aec4af5d57bdbafb2',1,'tensorwrapper::shape::SmoothView::operator!=()'],['../classtensorwrapper_1_1sparsity_1_1Pattern.html#a11dd23cf1150db6098af7ecb4a568df5',1,'tensorwrapper::sparsity::Pattern::operator!=()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a6c935052924a0f12afd9bcca7856b971',1,'tensorwrapper::symmetry::Group::operator!=()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a278addd95557f4e5e6994c1d35d61452',1,'tensorwrapper::symmetry::Permutation::operator!=()'],['../classtensorwrapper_1_1Tensor.html#ab063233acba20c6e07f46fb7222e9be3',1,'tensorwrapper::Tensor::operator!=()'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ae61cf9ca827269d9c3fc5cd4cf29ea5d',1,'tensorwrapper::allocator::AllocatorBase::operator!=()']]], + ['operator_3d_253',['operator=',['../classtensorwrapper_1_1symmetry_1_1Group.html#a98d26cf01052eb923d4f342ac16da9c2',1,'tensorwrapper::symmetry::Group::operator=()'],['../classtensorwrapper_1_1Tensor.html#aea9cde4c7f75f1ef28728341c580f84c',1,'tensorwrapper::Tensor::operator=(Tensor &&rhs) noexcept'],['../classtensorwrapper_1_1Tensor.html#aef4325a67ec34573a748491c32be7327',1,'tensorwrapper::Tensor::operator=(const Tensor &rhs)'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a0474cb4db720e13dc724b8a111b9f7ba',1,'tensorwrapper::symmetry::Group::operator=()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a5c62b93f0495f387f3d427c4abc1da7f',1,'tensorwrapper::shape::SmoothView::operator=()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab37fe9d7fb8692eeae32e5382d3d5a83',1,'tensorwrapper::buffer::Eigen::operator=(Eigen &&rhs)=default'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#af2853117d5e331ab5b8155b970506bee',1,'tensorwrapper::buffer::Eigen::operator=(const Eigen &rhs)=default'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a00b12aad85b2094f9d34ea6584956a07',1,'tensorwrapper::buffer::BufferBase::operator=()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a15851f3b16dbd07d73e7ce0a3a784864',1,'tensorwrapper::shape::SmoothView::operator=()']]], + ['operator_3d_3d_254',['operator==',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaf53563c36179c63d04bed88ee3dd106',1,'tensorwrapper::layout::LayoutBase::operator==()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#aa697a6068daaec7c5432142cb8da61ef',1,'tensorwrapper::detail_::TensorPIMPL::operator==()'],['../classtensorwrapper_1_1Tensor.html#ad163ce8eb5efbc96fba54a8a557d53cc',1,'tensorwrapper::Tensor::operator==()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af759ae4f4de56b8a73adc9d4c8297949',1,'tensorwrapper::symmetry::Permutation::operator==()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#aeae67a6f8a2abd7828bc31c864052b79',1,'tensorwrapper::symmetry::Group::operator==()'],['../classtensorwrapper_1_1sparsity_1_1Pattern.html#a41caa3dab4c9e3d359eaf6f4ec1ff2d5',1,'tensorwrapper::sparsity::Pattern::operator==()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a9ae9fd29b801d238bd6ef4567511dd17',1,'tensorwrapper::shape::SmoothView::operator==()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a1c67955bce2b67eaef143a985f601b6c',1,'tensorwrapper::shape::Smooth::operator==()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#ad337f343a93fb3005933282918e7bed2',1,'tensorwrapper::buffer::Eigen::operator==()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a564962092d430bcc7453d3228bac985d',1,'tensorwrapper::buffer::BufferBase::operator==()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#ace0e6b1a75f977100baec43b52d8c9bb',1,'tensorwrapper::allocator::Eigen::operator==()'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#ac40a821fdb5e566f560a5db3c8cf6b8f',1,'tensorwrapper::allocator::AllocatorBase::operator==()']]], + ['operator_5b_5d_255',['operator[]',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af3b093b2c085c855b53687304a7565fc',1,'tensorwrapper::symmetry::Permutation']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_b.js b/tensorwrapper_cxx_api/search/functions_b.js index 8b554770..fc6cb2dd 100644 --- a/tensorwrapper_cxx_api/search/functions_b.js +++ b/tensorwrapper_cxx_api/search/functions_b.js @@ -1,5 +1,5 @@ var searchData= [ - ['permutation_217',['Permutation',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ab4dfc305b54a7c956e0d971e341c40d9',1,'tensorwrapper::symmetry::Permutation::Permutation()=default'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ae9d1b331361bccf146701068cba2ce04',1,'tensorwrapper::symmetry::Permutation::Permutation(cycle_initializer_list il)'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a9940c27607049a403b445e3713f67fdb',1,'tensorwrapper::symmetry::Permutation::Permutation(cycle_type cycle0, Args &&... args)']]], - ['polymorphicbase_218',['PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ab2ed41e0c812d0c07d7a59ef88beacb8',1,'tensorwrapper::detail_::PolymorphicBase::PolymorphicBase() noexcept=default'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a6ba66e5906f003079dd4ebe04ed18588',1,'tensorwrapper::detail_::PolymorphicBase::PolymorphicBase(const PolymorphicBase &other)=default']]] + ['permutation_256',['Permutation',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ab4dfc305b54a7c956e0d971e341c40d9',1,'tensorwrapper::symmetry::Permutation::Permutation()=default'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ae9d1b331361bccf146701068cba2ce04',1,'tensorwrapper::symmetry::Permutation::Permutation(cycle_initializer_list il)'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a9940c27607049a403b445e3713f67fdb',1,'tensorwrapper::symmetry::Permutation::Permutation(cycle_type cycle0, Args &&... args)']]], + ['polymorphicbase_257',['PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ab2ed41e0c812d0c07d7a59ef88beacb8',1,'tensorwrapper::detail_::PolymorphicBase::PolymorphicBase() noexcept=default'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a6ba66e5906f003079dd4ebe04ed18588',1,'tensorwrapper::detail_::PolymorphicBase::PolymorphicBase(const PolymorphicBase &other)=default']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_c.js b/tensorwrapper_cxx_api/search/functions_c.js index c8834bda..bd35f5c3 100644 --- a/tensorwrapper_cxx_api/search/functions_c.js +++ b/tensorwrapper_cxx_api/search/functions_c.js @@ -1,5 +1,6 @@ var searchData= [ - ['rank_219',['rank',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a1618a29098e0f6f6527de1879aaf9788',1,'tensorwrapper::shape::ShapeBase']]], - ['runtime_220',['runtime',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a100f87f7c9f9a7ec05b2848e231fb52a',1,'tensorwrapper::allocator::AllocatorBase::runtime() noexcept'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a9b14e0f48988de02803b4807951e0e74',1,'tensorwrapper::allocator::AllocatorBase::runtime() const noexcept']]] + ['rank_258',['rank',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a1618a29098e0f6f6527de1879aaf9788',1,'tensorwrapper::shape::ShapeBase::rank()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a8e951767e07b859826915b60ef098164',1,'tensorwrapper::shape::SmoothView::rank()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#af465cb6d5598c25b0d6844cdfd683542',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::rank()']]], + ['rank_5f_259',['rank_',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a966d17c35554198372baac1d7692c030',1,'tensorwrapper::shape::detail_::SmoothAlias::rank_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a816b1412c6bff33d81e94131b2d6019b',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::rank_()']]], + ['runtime_260',['runtime',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a100f87f7c9f9a7ec05b2848e231fb52a',1,'tensorwrapper::allocator::AllocatorBase::runtime() noexcept'],['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a9b14e0f48988de02803b4807951e0e74',1,'tensorwrapper::allocator::AllocatorBase::runtime() const noexcept']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_d.js b/tensorwrapper_cxx_api/search/functions_d.js index 722455b5..0adb15c5 100644 --- a/tensorwrapper_cxx_api/search/functions_d.js +++ b/tensorwrapper_cxx_api/search/functions_d.js @@ -1,11 +1,14 @@ var searchData= [ - ['shape_221',['shape',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#abd53570f204411c0843dbaf94db8e8bc',1,'tensorwrapper::layout::LayoutBase']]], - ['shapebase_222',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab3d65ac8a2376f43a2d3cd2673680c30',1,'tensorwrapper::shape::ShapeBase']]], - ['size_223',['size',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab19bb1434c3cbfef14a9fccbabcf8f2d',1,'tensorwrapper::shape::ShapeBase::size()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a0286ba85caa3a734626dc9fd30049fcd',1,'tensorwrapper::symmetry::Permutation::size()']]], - ['smooth_224',['Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#ac8e62a5c15694d6d5be6f30b88dbf409',1,'tensorwrapper::shape::Smooth::Smooth(std::initializer_list< size_type > il)'],['../classtensorwrapper_1_1shape_1_1Smooth.html#adff2e0a992aab941cb5b40d0ceb482c5',1,'tensorwrapper::shape::Smooth::Smooth(BeginItrType &&begin, EndItrType &&end)']]], - ['sparsity_225',['sparsity',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a50440d727b8a08cd238a1ea919946b39',1,'tensorwrapper::layout::LayoutBase']]], - ['static_5fpointer_5fcast_226',['static_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a010ea06c04faf4954a04395948b172d3',1,'tensorwrapper::detail_']]], - ['swap_227',['swap',['../classtensorwrapper_1_1shape_1_1Smooth.html#a262aa155a31f827209fa995497b8c128',1,'tensorwrapper::shape::Smooth::swap()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a4de17dab88782bfec5b976f59b623771',1,'tensorwrapper::symmetry::Group::swap()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a4b5933bcbf912a9769abf6f071dcb340',1,'tensorwrapper::symmetry::Permutation::swap()'],['../classtensorwrapper_1_1Tensor.html#a47f9907fce0daa1f797f275701f65236',1,'tensorwrapper::Tensor::swap()']]], - ['symmetry_228',['symmetry',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac5b8d647b9c144f56f807e804a922ca2',1,'tensorwrapper::layout::LayoutBase']]] + ['shape_261',['shape',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#abd53570f204411c0843dbaf94db8e8bc',1,'tensorwrapper::layout::LayoutBase']]], + ['shapebase_262',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab3d65ac8a2376f43a2d3cd2673680c30',1,'tensorwrapper::shape::ShapeBase']]], + ['size_263',['size',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab19bb1434c3cbfef14a9fccbabcf8f2d',1,'tensorwrapper::shape::ShapeBase::size()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#ae92748899d693c668aba236a18f18f1d',1,'tensorwrapper::shape::SmoothView::size()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a0286ba85caa3a734626dc9fd30049fcd',1,'tensorwrapper::symmetry::Permutation::size()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a8020b9114bce052f365219883b34b975',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::size()']]], + ['size_5f_264',['size_',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a7b0e28639b1cb2672243ad1bc5943954',1,'tensorwrapper::shape::detail_::SmoothAlias::size_()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#ad096d9458d33e864cb75f8ece2d558a1',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::size_()']]], + ['smooth_265',['Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#ac8e62a5c15694d6d5be6f30b88dbf409',1,'tensorwrapper::shape::Smooth::Smooth(std::initializer_list< size_type > il)'],['../classtensorwrapper_1_1shape_1_1Smooth.html#adff2e0a992aab941cb5b40d0ceb482c5',1,'tensorwrapper::shape::Smooth::Smooth(BeginItrType &&begin, EndItrType &&end)']]], + ['smoothalias_266',['SmoothAlias',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a572a60e47738c2db58703b2c8b9fa762',1,'tensorwrapper::shape::detail_::SmoothAlias']]], + ['smoothview_267',['SmoothView',['../classtensorwrapper_1_1shape_1_1SmoothView.html#aae363bf931ccf150bf336f9334a4c157',1,'tensorwrapper::shape::SmoothView::SmoothView(smooth_reference smooth)'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a18496d0f273c3293c93457a440eafe80',1,'tensorwrapper::shape::SmoothView::SmoothView(SmoothView &&other) noexcept'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a11b7631e60f18d04ebcd981489034e53',1,'tensorwrapper::shape::SmoothView::SmoothView(const SmoothView &other)'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#a5e42a9a153c9816283d0dab9c342a544',1,'tensorwrapper::shape::SmoothView::SmoothView(const SmoothView< SmoothType2 > &other)']]], + ['sparsity_268',['sparsity',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a50440d727b8a08cd238a1ea919946b39',1,'tensorwrapper::layout::LayoutBase']]], + ['static_5fpointer_5fcast_269',['static_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a010ea06c04faf4954a04395948b172d3',1,'tensorwrapper::detail_']]], + ['swap_270',['swap',['../classtensorwrapper_1_1shape_1_1Smooth.html#a262aa155a31f827209fa995497b8c128',1,'tensorwrapper::shape::Smooth::swap()'],['../classtensorwrapper_1_1shape_1_1SmoothView.html#adfa9caf3ac4180ff4612bdefac6a5187',1,'tensorwrapper::shape::SmoothView::swap()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a4de17dab88782bfec5b976f59b623771',1,'tensorwrapper::symmetry::Group::swap()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a4b5933bcbf912a9769abf6f071dcb340',1,'tensorwrapper::symmetry::Permutation::swap()'],['../classtensorwrapper_1_1Tensor.html#a47f9907fce0daa1f797f275701f65236',1,'tensorwrapper::Tensor::swap()']]], + ['symmetry_271',['symmetry',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac5b8d647b9c144f56f807e804a922ca2',1,'tensorwrapper::layout::LayoutBase']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_e.js b/tensorwrapper_cxx_api/search/functions_e.js index e7026b61..c09734b8 100644 --- a/tensorwrapper_cxx_api/search/functions_e.js +++ b/tensorwrapper_cxx_api/search/functions_e.js @@ -1,6 +1,6 @@ var searchData= [ - ['tensor_229',['Tensor',['../classtensorwrapper_1_1Tensor.html#ad1e68d6937d1df0a3dc868096184d8bc',1,'tensorwrapper::Tensor::Tensor(input_type input)'],['../classtensorwrapper_1_1Tensor.html#ae356ba656668267d37cf9379756ae3d7',1,'tensorwrapper::Tensor::Tensor(disable_if_tensor_t< Args > &&... args)'],['../classtensorwrapper_1_1Tensor.html#abce1ee61e8a582fca8d457999a493eb9',1,'tensorwrapper::Tensor::Tensor(scalar_il_type il)'],['../classtensorwrapper_1_1Tensor.html#a8fb700692f2fa743a68734c440be08f9',1,'tensorwrapper::Tensor::Tensor(const Tensor &other)'],['../classtensorwrapper_1_1Tensor.html#a278149eaa7b86551d4b3a81ef2c5876b',1,'tensorwrapper::Tensor::Tensor(Tensor &&other) noexcept']]], - ['tensorinput_230',['TensorInput',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2dfa12ca41726a89840a65bbc2333917',1,'tensorwrapper::detail_::TensorInput']]], - ['tensorpimpl_231',['TensorPIMPL',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a61996e65e2affb60bb753e31eeed2e4a',1,'tensorwrapper::detail_::TensorPIMPL::TensorPIMPL(logical_layout_pointer plogical, buffer_pointer pbuffer)'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a657cdd37beb6d14a7a9df6043007cf33',1,'tensorwrapper::detail_::TensorPIMPL::TensorPIMPL(const TensorPIMPL &other)']]] + ['tensor_272',['Tensor',['../classtensorwrapper_1_1Tensor.html#ad1e68d6937d1df0a3dc868096184d8bc',1,'tensorwrapper::Tensor::Tensor(input_type input)'],['../classtensorwrapper_1_1Tensor.html#ae356ba656668267d37cf9379756ae3d7',1,'tensorwrapper::Tensor::Tensor(disable_if_tensor_t< Args > &&... args)'],['../classtensorwrapper_1_1Tensor.html#abce1ee61e8a582fca8d457999a493eb9',1,'tensorwrapper::Tensor::Tensor(scalar_il_type il)'],['../classtensorwrapper_1_1Tensor.html#a8fb700692f2fa743a68734c440be08f9',1,'tensorwrapper::Tensor::Tensor(const Tensor &other)'],['../classtensorwrapper_1_1Tensor.html#a278149eaa7b86551d4b3a81ef2c5876b',1,'tensorwrapper::Tensor::Tensor(Tensor &&other) noexcept']]], + ['tensorinput_273',['TensorInput',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2dfa12ca41726a89840a65bbc2333917',1,'tensorwrapper::detail_::TensorInput']]], + ['tensorpimpl_274',['TensorPIMPL',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a61996e65e2affb60bb753e31eeed2e4a',1,'tensorwrapper::detail_::TensorPIMPL::TensorPIMPL(logical_layout_pointer plogical, buffer_pointer pbuffer)'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a657cdd37beb6d14a7a9df6043007cf33',1,'tensorwrapper::detail_::TensorPIMPL::TensorPIMPL(const TensorPIMPL &other)']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_f.js b/tensorwrapper_cxx_api/search/functions_f.js index 5ba21d69..65a93e99 100644 --- a/tensorwrapper_cxx_api/search/functions_f.js +++ b/tensorwrapper_cxx_api/search/functions_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['value_232',['value',['../classtensorwrapper_1_1buffer_1_1Eigen.html#a9b2fa5cd17d51787c52b228be181ef6a',1,'tensorwrapper::buffer::Eigen::value()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a75bd252214a3a7e12eef2df5445087a9',1,'tensorwrapper::buffer::Eigen::value() const']]] + ['value_275',['value',['../classtensorwrapper_1_1buffer_1_1Eigen.html#a9b2fa5cd17d51787c52b228be181ef6a',1,'tensorwrapper::buffer::Eigen::value()'],['../classtensorwrapper_1_1buffer_1_1Eigen.html#a75bd252214a3a7e12eef2df5445087a9',1,'tensorwrapper::buffer::Eigen::value() const']]] ]; diff --git a/tensorwrapper_cxx_api/search/namespaces_0.js b/tensorwrapper_cxx_api/search/namespaces_0.js index 36790181..f534adb7 100644 --- a/tensorwrapper_cxx_api/search/namespaces_0.js +++ b/tensorwrapper_cxx_api/search/namespaces_0.js @@ -1,11 +1,11 @@ var searchData= [ - ['allocator_170',['allocator',['../namespacetensorwrapper_1_1allocator.html',1,'tensorwrapper']]], - ['buffer_171',['buffer',['../namespacetensorwrapper_1_1buffer.html',1,'tensorwrapper']]], - ['detail_5f_172',['detail_',['../namespacetensorwrapper_1_1detail__.html',1,'tensorwrapper']]], - ['layout_173',['layout',['../namespacetensorwrapper_1_1layout.html',1,'tensorwrapper']]], - ['shape_174',['shape',['../namespacetensorwrapper_1_1shape.html',1,'tensorwrapper']]], - ['sparsity_175',['sparsity',['../namespacetensorwrapper_1_1sparsity.html',1,'tensorwrapper']]], - ['symmetry_176',['symmetry',['../namespacetensorwrapper_1_1symmetry.html',1,'tensorwrapper']]], - ['tensorwrapper_177',['tensorwrapper',['../namespacetensorwrapper.html',1,'']]] + ['allocator_204',['allocator',['../namespacetensorwrapper_1_1allocator.html',1,'tensorwrapper']]], + ['buffer_205',['buffer',['../namespacetensorwrapper_1_1buffer.html',1,'tensorwrapper']]], + ['detail_5f_206',['detail_',['../namespacetensorwrapper_1_1detail__.html',1,'tensorwrapper']]], + ['layout_207',['layout',['../namespacetensorwrapper_1_1layout.html',1,'tensorwrapper']]], + ['shape_208',['shape',['../namespacetensorwrapper_1_1shape.html',1,'tensorwrapper']]], + ['sparsity_209',['sparsity',['../namespacetensorwrapper_1_1sparsity.html',1,'tensorwrapper']]], + ['symmetry_210',['symmetry',['../namespacetensorwrapper_1_1symmetry.html',1,'tensorwrapper']]], + ['tensorwrapper_211',['tensorwrapper',['../namespacetensorwrapper.html',1,'']]] ]; diff --git a/tensorwrapper_cxx_api/search/related_0.html b/tensorwrapper_cxx_api/search/related_0.html new file mode 100644 index 00000000..506aaecc --- /dev/null +++ b/tensorwrapper_cxx_api/search/related_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
                                                                        +
                                                                        Loading...
                                                                        +
                                                                        + +
                                                                        Searching...
                                                                        +
                                                                        No Matches
                                                                        + +
                                                                        + + diff --git a/tensorwrapper_cxx_api/search/related_0.js b/tensorwrapper_cxx_api/search/related_0.js new file mode 100644 index 00000000..ea0e6161 --- /dev/null +++ b/tensorwrapper_cxx_api/search/related_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['smoothview_354',['SmoothView',['../classtensorwrapper_1_1shape_1_1SmoothView.html#a52247e682e13bb6b366c7498747c09f7',1,'tensorwrapper::shape::SmoothView']]] +]; diff --git a/tensorwrapper_cxx_api/search/searchdata.js b/tensorwrapper_cxx_api/search/searchdata.js index 6671c06a..fe46348b 100644 --- a/tensorwrapper_cxx_api/search/searchdata.js +++ b/tensorwrapper_cxx_api/search/searchdata.js @@ -4,7 +4,9 @@ var indexSectionsWithContent = 1: "abegloprst", 2: "t", 3: "abcdeghilmoprstv~", - 4: "abcdeilmprstv" + 4: "i", + 5: "abcdeilmprstv", + 6: "s" }; var indexSectionNames = @@ -13,7 +15,9 @@ var indexSectionNames = 1: "classes", 2: "namespaces", 3: "functions", - 4: "typedefs" + 4: "variables", + 5: "typedefs", + 6: "related" }; var indexSectionLabels = @@ -22,6 +26,8 @@ var indexSectionLabels = 1: "Classes", 2: "Namespaces", 3: "Functions", - 4: "Typedefs" + 4: "Variables", + 5: "Typedefs", + 6: "Friends" }; diff --git a/tensorwrapper_cxx_api/search/typedefs_0.js b/tensorwrapper_cxx_api/search/typedefs_0.js index 72d42fa4..82c95d30 100644 --- a/tensorwrapper_cxx_api/search/typedefs_0.js +++ b/tensorwrapper_cxx_api/search/typedefs_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['allocator_5fbase_239',['allocator_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aac944677287e1537e88b287388423df6',1,'tensorwrapper::detail_::TensorInput']]], - ['allocator_5fpointer_240',['allocator_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a3d1c2bdf9391585e8bba1362755b4762',1,'tensorwrapper::detail_::TensorInput']]] + ['allocator_5fbase_284',['allocator_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aac944677287e1537e88b287388423df6',1,'tensorwrapper::detail_::TensorInput']]], + ['allocator_5fpointer_285',['allocator_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a3d1c2bdf9391585e8bba1362755b4762',1,'tensorwrapper::detail_::TensorInput']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_1.js b/tensorwrapper_cxx_api/search/typedefs_1.js index e74bc20d..d6e21667 100644 --- a/tensorwrapper_cxx_api/search/typedefs_1.js +++ b/tensorwrapper_cxx_api/search/typedefs_1.js @@ -1,10 +1,10 @@ var searchData= [ - ['base_5fpointer_241',['base_pointer',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a840f67d44840bb5090cbd32c12ec992c',1,'tensorwrapper::shape::ShapeBase::base_pointer()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#add0f9ec9c6e2118d3052b0ce41535be0',1,'tensorwrapper::symmetry::Operation::base_pointer()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a5623524f9de386896bc7600f78d0250e',1,'tensorwrapper::allocator::Eigen::base_pointer()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#add0f9ec9c6e2118d3052b0ce41535be0',1,'tensorwrapper::symmetry::Permutation::base_pointer()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a5623524f9de386896bc7600f78d0250e',1,'tensorwrapper::detail_::PolymorphicBase::base_pointer()']]], - ['base_5freference_242',['base_reference',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a4d4cdbec8c20631c3bf9caf684f0fe1c',1,'tensorwrapper::detail_::PolymorphicBase::base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#a3cf6b4c5be221c6ea5726bcef593fffb',1,'tensorwrapper::symmetry::Operation::base_reference()']]], - ['base_5ftype_243',['base_type',['../classtensorwrapper_1_1symmetry_1_1Operation.html#add7759842e3346aa6491e5efe37dc8f7',1,'tensorwrapper::symmetry::Operation::base_type()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#add7759842e3346aa6491e5efe37dc8f7',1,'tensorwrapper::symmetry::Permutation::base_type()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a7e74500695d4b9ef7768743fe6c1e29b',1,'tensorwrapper::detail_::PolymorphicBase::base_type()']]], - ['buffer_5fbase_244',['buffer_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a8548d040e6a32939c31eace60fad8915',1,'tensorwrapper::detail_::TensorInput']]], - ['buffer_5fbase_5fpointer_245',['buffer_base_pointer',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a3609509b339a0cc576a78aac85f80310',1,'tensorwrapper::allocator::AllocatorBase::buffer_base_pointer()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a04f86f7d4637da25f0ece78f3500d870',1,'tensorwrapper::buffer::BufferBase::buffer_base_pointer()']]], - ['buffer_5fbase_5ftype_246',['buffer_base_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a560c19cee3f996c44052fb5cac954183',1,'tensorwrapper::allocator::AllocatorBase::buffer_base_type()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#aade794422a9ac2b7a92f0884e8b2b922',1,'tensorwrapper::buffer::BufferBase::buffer_base_type()']]], - ['buffer_5fpointer_247',['buffer_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aaea587da44957ed1348f1f54c534a27c',1,'tensorwrapper::detail_::TensorInput::buffer_pointer()'],['../classtensorwrapper_1_1Tensor.html#a8bb33f6b728ebcefdeb05c9da8aab71f',1,'tensorwrapper::Tensor::buffer_pointer()']]] + ['base_5fpointer_286',['base_pointer',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a3acd75602fbd3d68f3578528cd5b211a',1,'tensorwrapper::shape::ShapeBase::base_pointer()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#add0f9ec9c6e2118d3052b0ce41535be0',1,'tensorwrapper::symmetry::Operation::base_pointer()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a5623524f9de386896bc7600f78d0250e',1,'tensorwrapper::allocator::Eigen::base_pointer()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#add0f9ec9c6e2118d3052b0ce41535be0',1,'tensorwrapper::symmetry::Permutation::base_pointer()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a5623524f9de386896bc7600f78d0250e',1,'tensorwrapper::detail_::PolymorphicBase::base_pointer()']]], + ['base_5freference_287',['base_reference',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a4d4cdbec8c20631c3bf9caf684f0fe1c',1,'tensorwrapper::detail_::PolymorphicBase::base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#a3cf6b4c5be221c6ea5726bcef593fffb',1,'tensorwrapper::symmetry::Operation::base_reference()']]], + ['base_5ftype_288',['base_type',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#ae7bd4bc2f38151899b1377f136ac0136',1,'tensorwrapper::shape::detail_::SmoothAlias::base_type()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#add7759842e3346aa6491e5efe37dc8f7',1,'tensorwrapper::symmetry::Permutation::base_type()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#add7759842e3346aa6491e5efe37dc8f7',1,'tensorwrapper::symmetry::Operation::base_type()'],['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a7e74500695d4b9ef7768743fe6c1e29b',1,'tensorwrapper::detail_::PolymorphicBase::base_type()']]], + ['buffer_5fbase_289',['buffer_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a8548d040e6a32939c31eace60fad8915',1,'tensorwrapper::detail_::TensorInput']]], + ['buffer_5fbase_5fpointer_290',['buffer_base_pointer',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a3609509b339a0cc576a78aac85f80310',1,'tensorwrapper::allocator::AllocatorBase::buffer_base_pointer()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a04f86f7d4637da25f0ece78f3500d870',1,'tensorwrapper::buffer::BufferBase::buffer_base_pointer()']]], + ['buffer_5fbase_5ftype_291',['buffer_base_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a560c19cee3f996c44052fb5cac954183',1,'tensorwrapper::allocator::AllocatorBase::buffer_base_type()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#aade794422a9ac2b7a92f0884e8b2b922',1,'tensorwrapper::buffer::BufferBase::buffer_base_type()']]], + ['buffer_5fpointer_292',['buffer_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aaea587da44957ed1348f1f54c534a27c',1,'tensorwrapper::detail_::TensorInput::buffer_pointer()'],['../classtensorwrapper_1_1Tensor.html#a8bb33f6b728ebcefdeb05c9da8aab71f',1,'tensorwrapper::Tensor::buffer_pointer()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_2.js b/tensorwrapper_cxx_api/search/typedefs_2.js index 7b2b1c50..d6b7ce02 100644 --- a/tensorwrapper_cxx_api/search/typedefs_2.js +++ b/tensorwrapper_cxx_api/search/typedefs_2.js @@ -1,20 +1,22 @@ var searchData= [ - ['const_5fallocator_5freference_248',['const_allocator_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a3410637a84157c16f3de59010c53c610',1,'tensorwrapper::detail_::TensorInput']]], - ['const_5fbase_5freference_249',['const_base_reference',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a4d3ea0c25ad674f9796b74e2fe62a818',1,'tensorwrapper::detail_::PolymorphicBase::const_base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ad0a9253de785e23aa03b18c31734123f',1,'tensorwrapper::symmetry::Permutation::const_base_reference()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a4d3ea0c25ad674f9796b74e2fe62a818',1,'tensorwrapper::allocator::Eigen::const_base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#ad0a9253de785e23aa03b18c31734123f',1,'tensorwrapper::symmetry::Operation::const_base_reference()']]], - ['const_5fbuffer_5fbase_5freference_250',['const_buffer_base_reference',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a19048eb3d8498ec41f826dac7a5f4803',1,'tensorwrapper::buffer::BufferBase']]], - ['const_5fbuffer_5freference_251',['const_buffer_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a6f1195780127ca59beb5ffde9f9796d1',1,'tensorwrapper::detail_::TensorInput::const_buffer_reference()'],['../classtensorwrapper_1_1Tensor.html#a3837f8a61174ecf23a5be4917269a50c',1,'tensorwrapper::Tensor::const_buffer_reference()']]], - ['const_5fdata_5freference_252',['const_data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab5136acadfeeeb2ab61b3b7f42f997aa',1,'tensorwrapper::buffer::Eigen']]], - ['const_5feigen_5flayout_5freference_253',['const_eigen_layout_reference',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a8a075c781dfc1d2eb234fb6ebe6695d3',1,'tensorwrapper::allocator::Eigen']]], - ['const_5flayout_5freference_254',['const_layout_reference',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a9f1c648e0258595f1ff3fb731da2db0b',1,'tensorwrapper::buffer::BufferBase::const_layout_reference()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ab1df8fa48c499f1f3a23278bc51199ce',1,'tensorwrapper::layout::LayoutBase::const_layout_reference()']]], - ['const_5flogical_5freference_255',['const_logical_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a68c18d210e3f26d574fb76b477189945',1,'tensorwrapper::detail_::TensorInput::const_logical_reference()'],['../classtensorwrapper_1_1Tensor.html#ab9f0826cf3a1b0b2241c728ecdf0ae84',1,'tensorwrapper::Tensor::const_logical_reference()']]], - ['const_5fphysical_5freference_256',['const_physical_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2939acd15d8580ae2d0d5b3dc73c2b40',1,'tensorwrapper::detail_::TensorInput']]], - ['const_5freference_257',['const_reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#aefd312766bfafcb1c13b03c6370e5666',1,'tensorwrapper::symmetry::Group']]], - ['const_5fruntime_5fview_5freference_258',['const_runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a21bd3e0eb647e7f815ac22935195aad2',1,'tensorwrapper::allocator::AllocatorBase']]], - ['const_5fshape_5freference_259',['const_shape_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::LayoutBase::const_shape_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#af60941db8321bbbe81ab6e6164f91335',1,'tensorwrapper::detail_::TensorInput::const_shape_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::Logical::const_shape_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::Physical::const_shape_reference()']]], - ['const_5fsparsity_5freference_260',['const_sparsity_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::LayoutBase::const_sparsity_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#afd4a276abd7d81365fb3091e031661bb',1,'tensorwrapper::detail_::TensorInput::const_sparsity_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::Logical::const_sparsity_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::Physical::const_sparsity_reference()']]], - ['const_5fsymmetry_5freference_261',['const_symmetry_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::LayoutBase::const_symmetry_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a37b18284f408e75e37c5baaee6b86a8f',1,'tensorwrapper::detail_::TensorInput::const_symmetry_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::Logical::const_symmetry_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::Physical::const_symmetry_reference()']]], - ['cycle_5finitializer_5flist_262',['cycle_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ac2ff36ee8fa1503dd5b8f78e7e560b62',1,'tensorwrapper::symmetry::Permutation']]], - ['cycle_5fset_5finitializer_5flist_263',['cycle_set_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a07204707171f12e9f40bab6537382cd7',1,'tensorwrapper::symmetry::Permutation']]], - ['cycle_5ftype_264',['cycle_type',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a76e68d757e4ac71f37bccd72f1ce64c3',1,'tensorwrapper::symmetry::Permutation']]] + ['const_5fallocator_5freference_293',['const_allocator_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a3410637a84157c16f3de59010c53c610',1,'tensorwrapper::detail_::TensorInput']]], + ['const_5fbase_5freference_294',['const_base_reference',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a4d3ea0c25ad674f9796b74e2fe62a818',1,'tensorwrapper::detail_::PolymorphicBase::const_base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Operation.html#ad0a9253de785e23aa03b18c31734123f',1,'tensorwrapper::symmetry::Operation::const_base_reference()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a13df5d90978bf52590d582e9c7aba760',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::const_base_reference()'],['../classtensorwrapper_1_1allocator_1_1Eigen.html#a4d3ea0c25ad674f9796b74e2fe62a818',1,'tensorwrapper::allocator::Eigen::const_base_reference()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ad0a9253de785e23aa03b18c31734123f',1,'tensorwrapper::symmetry::Permutation::const_base_reference()']]], + ['const_5fbuffer_5fbase_5freference_295',['const_buffer_base_reference',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a19048eb3d8498ec41f826dac7a5f4803',1,'tensorwrapper::buffer::BufferBase']]], + ['const_5fbuffer_5freference_296',['const_buffer_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a6f1195780127ca59beb5ffde9f9796d1',1,'tensorwrapper::detail_::TensorInput::const_buffer_reference()'],['../classtensorwrapper_1_1Tensor.html#a3837f8a61174ecf23a5be4917269a50c',1,'tensorwrapper::Tensor::const_buffer_reference()']]], + ['const_5fdata_5freference_297',['const_data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab5136acadfeeeb2ab61b3b7f42f997aa',1,'tensorwrapper::buffer::Eigen']]], + ['const_5feigen_5flayout_5freference_298',['const_eigen_layout_reference',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a8a075c781dfc1d2eb234fb6ebe6695d3',1,'tensorwrapper::allocator::Eigen']]], + ['const_5flayout_5freference_299',['const_layout_reference',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a9f1c648e0258595f1ff3fb731da2db0b',1,'tensorwrapper::buffer::BufferBase::const_layout_reference()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ab1df8fa48c499f1f3a23278bc51199ce',1,'tensorwrapper::layout::LayoutBase::const_layout_reference()']]], + ['const_5flogical_5freference_300',['const_logical_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a68c18d210e3f26d574fb76b477189945',1,'tensorwrapper::detail_::TensorInput::const_logical_reference()'],['../classtensorwrapper_1_1Tensor.html#ab9f0826cf3a1b0b2241c728ecdf0ae84',1,'tensorwrapper::Tensor::const_logical_reference()']]], + ['const_5fphysical_5freference_301',['const_physical_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2939acd15d8580ae2d0d5b3dc73c2b40',1,'tensorwrapper::detail_::TensorInput']]], + ['const_5freference_302',['const_reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#aefd312766bfafcb1c13b03c6370e5666',1,'tensorwrapper::symmetry::Group']]], + ['const_5fruntime_5fview_5freference_303',['const_runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a21bd3e0eb647e7f815ac22935195aad2',1,'tensorwrapper::allocator::AllocatorBase']]], + ['const_5fshape_5freference_304',['const_shape_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::LayoutBase::const_shape_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::Physical::const_shape_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#ae83b92c51b81330c984fe5381dbf6602',1,'tensorwrapper::layout::Logical::const_shape_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#af60941db8321bbbe81ab6e6164f91335',1,'tensorwrapper::detail_::TensorInput::const_shape_reference()']]], + ['const_5fsmooth_5freference_305',['const_smooth_reference',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a36d6f6490ad9a01b06e4dfbff6f423dc',1,'tensorwrapper::shape::ShapeBase']]], + ['const_5fsmooth_5fview_5fpimpl_5fpointer_306',['const_smooth_view_pimpl_pointer',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a6cb862859ac1393933cf7da11cbab135',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::const_smooth_view_pimpl_pointer()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothAlias.html#a6cb862859ac1393933cf7da11cbab135',1,'tensorwrapper::shape::detail_::SmoothAlias::const_smooth_view_pimpl_pointer()']]], + ['const_5fsparsity_5freference_307',['const_sparsity_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::LayoutBase::const_sparsity_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#afd4a276abd7d81365fb3091e031661bb',1,'tensorwrapper::detail_::TensorInput::const_sparsity_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::Logical::const_sparsity_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a5b77efc3d60217888dec97e6db11683e',1,'tensorwrapper::layout::Physical::const_sparsity_reference()']]], + ['const_5fsymmetry_5freference_308',['const_symmetry_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::LayoutBase::const_symmetry_reference()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a37b18284f408e75e37c5baaee6b86a8f',1,'tensorwrapper::detail_::TensorInput::const_symmetry_reference()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::Logical::const_symmetry_reference()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a3dd01567774d686d74cf503578af0dbd',1,'tensorwrapper::layout::Physical::const_symmetry_reference()']]], + ['cycle_5finitializer_5flist_309',['cycle_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ac2ff36ee8fa1503dd5b8f78e7e560b62',1,'tensorwrapper::symmetry::Permutation']]], + ['cycle_5fset_5finitializer_5flist_310',['cycle_set_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a07204707171f12e9f40bab6537382cd7',1,'tensorwrapper::symmetry::Permutation']]], + ['cycle_5ftype_311',['cycle_type',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a76e68d757e4ac71f37bccd72f1ce64c3',1,'tensorwrapper::symmetry::Permutation']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_3.js b/tensorwrapper_cxx_api/search/typedefs_3.js index c9273948..6cf9438b 100644 --- a/tensorwrapper_cxx_api/search/typedefs_3.js +++ b/tensorwrapper_cxx_api/search/typedefs_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['data_5freference_265',['data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#a7c0fdbe4ce81e75b7acd67b0e01c2be3',1,'tensorwrapper::buffer::Eigen']]], - ['data_5ftype_266',['data_type',['../classtensorwrapper_1_1buffer_1_1Eigen.html#adbf03f5fd17f582b993416a06376d77a',1,'tensorwrapper::buffer::Eigen']]] + ['data_5freference_312',['data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#a7c0fdbe4ce81e75b7acd67b0e01c2be3',1,'tensorwrapper::buffer::Eigen']]], + ['data_5ftype_313',['data_type',['../classtensorwrapper_1_1buffer_1_1Eigen.html#adbf03f5fd17f582b993416a06376d77a',1,'tensorwrapper::buffer::Eigen']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_4.js b/tensorwrapper_cxx_api/search/typedefs_4.js index d0b46c32..af724f53 100644 --- a/tensorwrapper_cxx_api/search/typedefs_4.js +++ b/tensorwrapper_cxx_api/search/typedefs_4.js @@ -1,7 +1,8 @@ var searchData= [ - ['eigen_5fbuffer_5fpointer_267',['eigen_buffer_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a522507ff86a9fe1ee2f81e424e80d2f5',1,'tensorwrapper::allocator::Eigen']]], - ['eigen_5fbuffer_5ftype_268',['eigen_buffer_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3fa851a66ea31132f9758d7bbc48780b',1,'tensorwrapper::allocator::Eigen']]], - ['eigen_5flayout_5fpointer_269',['eigen_layout_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3e6801c1e93d88e0b1522284f65d4098',1,'tensorwrapper::allocator::Eigen']]], - ['eigen_5flayout_5ftype_270',['eigen_layout_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a237c29fad7e42b310429d190ed9c7405',1,'tensorwrapper::allocator::Eigen']]] + ['eigen_5fbuffer_5fpointer_314',['eigen_buffer_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a522507ff86a9fe1ee2f81e424e80d2f5',1,'tensorwrapper::allocator::Eigen']]], + ['eigen_5fbuffer_5ftype_315',['eigen_buffer_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3fa851a66ea31132f9758d7bbc48780b',1,'tensorwrapper::allocator::Eigen']]], + ['eigen_5flayout_5fpointer_316',['eigen_layout_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3e6801c1e93d88e0b1522284f65d4098',1,'tensorwrapper::allocator::Eigen']]], + ['eigen_5flayout_5ftype_317',['eigen_layout_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a237c29fad7e42b310429d190ed9c7405',1,'tensorwrapper::allocator::Eigen']]], + ['enable_5fif_5fmutable_5fto_5fimmutable_5fcast_5ft_318',['enable_if_mutable_to_immutable_cast_t',['../namespacetensorwrapper_1_1detail__.html#aa6e3229f29de6317f20081b187503a29',1,'tensorwrapper::detail_']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_5.js b/tensorwrapper_cxx_api/search/typedefs_5.js index 96b08673..d8c73567 100644 --- a/tensorwrapper_cxx_api/search/typedefs_5.js +++ b/tensorwrapper_cxx_api/search/typedefs_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['input_5ftype_271',['input_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ab3e36a2a29d025e2dd56507cb4bc528d',1,'tensorwrapper::detail_::TensorFactory']]] + ['input_5ftype_319',['input_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ab3e36a2a29d025e2dd56507cb4bc528d',1,'tensorwrapper::detail_::TensorFactory']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_6.js b/tensorwrapper_cxx_api/search/typedefs_6.js index bd8caa5e..aecb5df2 100644 --- a/tensorwrapper_cxx_api/search/typedefs_6.js +++ b/tensorwrapper_cxx_api/search/typedefs_6.js @@ -1,9 +1,9 @@ var searchData= [ - ['layout_5fbase_272',['layout_base',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3f30dbbd6f9155d24b1a899f9c78fe58',1,'tensorwrapper::layout::LayoutBase::layout_base()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a68478b13631e57cdd6c04a73aca4c5bf',1,'tensorwrapper::detail_::TensorInput::layout_base()']]], - ['layout_5fpointer_273',['layout_pointer',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#affd352a5c60cd78b9590c3a2dfdbc131',1,'tensorwrapper::allocator::AllocatorBase::layout_pointer()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a49e4cb715ac9f716b339b1568a7a65f5',1,'tensorwrapper::buffer::BufferBase::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::LayoutBase::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::Logical::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::Physical::layout_pointer()']]], - ['layout_5freference_274',['layout_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3256c9929ac09b113be09b10ec8ba873',1,'tensorwrapper::layout::LayoutBase']]], - ['layout_5ftype_275',['layout_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a1778ffc6f6ec1bfa301f2f2da45db440',1,'tensorwrapper::allocator::AllocatorBase::layout_type()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a3acfeac694f75a1c5da3fe96517c65a9',1,'tensorwrapper::buffer::BufferBase::layout_type()']]], - ['logical_5flayout_5fpointer_276',['logical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aa7081ea44dacf0d8b5d59acc668bf82f',1,'tensorwrapper::detail_::TensorInput::logical_layout_pointer()'],['../classtensorwrapper_1_1Tensor.html#a40d43088dce5da7fcaf93e981b273f1a',1,'tensorwrapper::Tensor::logical_layout_pointer()']]], - ['logical_5flayout_5ftype_277',['logical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a811127e0e61e256475682ab5a35ca7e1',1,'tensorwrapper::detail_::TensorInput::logical_layout_type()'],['../classtensorwrapper_1_1Tensor.html#a2e1eae787afa93e13c30631326573432',1,'tensorwrapper::Tensor::logical_layout_type()']]] + ['layout_5fbase_320',['layout_base',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3f30dbbd6f9155d24b1a899f9c78fe58',1,'tensorwrapper::layout::LayoutBase::layout_base()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a68478b13631e57cdd6c04a73aca4c5bf',1,'tensorwrapper::detail_::TensorInput::layout_base()']]], + ['layout_5fpointer_321',['layout_pointer',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#affd352a5c60cd78b9590c3a2dfdbc131',1,'tensorwrapper::allocator::AllocatorBase::layout_pointer()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a49e4cb715ac9f716b339b1568a7a65f5',1,'tensorwrapper::buffer::BufferBase::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::LayoutBase::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::Logical::layout_pointer()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a8416d1e6c81c2dfba79ced2c640bd450',1,'tensorwrapper::layout::Physical::layout_pointer()']]], + ['layout_5freference_322',['layout_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3256c9929ac09b113be09b10ec8ba873',1,'tensorwrapper::layout::LayoutBase']]], + ['layout_5ftype_323',['layout_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a1778ffc6f6ec1bfa301f2f2da45db440',1,'tensorwrapper::allocator::AllocatorBase::layout_type()'],['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a3acfeac694f75a1c5da3fe96517c65a9',1,'tensorwrapper::buffer::BufferBase::layout_type()']]], + ['logical_5flayout_5fpointer_324',['logical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aa7081ea44dacf0d8b5d59acc668bf82f',1,'tensorwrapper::detail_::TensorInput::logical_layout_pointer()'],['../classtensorwrapper_1_1Tensor.html#a40d43088dce5da7fcaf93e981b273f1a',1,'tensorwrapper::Tensor::logical_layout_pointer()']]], + ['logical_5flayout_5ftype_325',['logical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a811127e0e61e256475682ab5a35ca7e1',1,'tensorwrapper::detail_::TensorInput::logical_layout_type()'],['../classtensorwrapper_1_1Tensor.html#a2e1eae787afa93e13c30631326573432',1,'tensorwrapper::Tensor::logical_layout_type()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_7.js b/tensorwrapper_cxx_api/search/typedefs_7.js index e7217639..4cbf568a 100644 --- a/tensorwrapper_cxx_api/search/typedefs_7.js +++ b/tensorwrapper_cxx_api/search/typedefs_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['matrix_5fil_5ftype_278',['matrix_il_type',['../classtensorwrapper_1_1Tensor.html#acf0b6193c6ac4a8620bd0e477afc3c58',1,'tensorwrapper::Tensor::matrix_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a71c5e2b5afa0732aa8053375da487982',1,'tensorwrapper::detail_::TensorFactory::matrix_il_type()']]], - ['mode_5findex_5ftype_279',['mode_index_type',['../classtensorwrapper_1_1symmetry_1_1Operation.html#a18616cc4ebaef5efaa3d284f8f959141',1,'tensorwrapper::symmetry::Operation::mode_index_type()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a18616cc4ebaef5efaa3d284f8f959141',1,'tensorwrapper::symmetry::Permutation::mode_index_type()']]] + ['matrix_5fil_5ftype_326',['matrix_il_type',['../classtensorwrapper_1_1Tensor.html#acf0b6193c6ac4a8620bd0e477afc3c58',1,'tensorwrapper::Tensor::matrix_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a71c5e2b5afa0732aa8053375da487982',1,'tensorwrapper::detail_::TensorFactory::matrix_il_type()']]], + ['mode_5findex_5ftype_327',['mode_index_type',['../classtensorwrapper_1_1symmetry_1_1Operation.html#a18616cc4ebaef5efaa3d284f8f959141',1,'tensorwrapper::symmetry::Operation::mode_index_type()'],['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a18616cc4ebaef5efaa3d284f8f959141',1,'tensorwrapper::symmetry::Permutation::mode_index_type()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_8.js b/tensorwrapper_cxx_api/search/typedefs_8.js index 3e6224f9..39cf90b2 100644 --- a/tensorwrapper_cxx_api/search/typedefs_8.js +++ b/tensorwrapper_cxx_api/search/typedefs_8.js @@ -1,8 +1,8 @@ var searchData= [ - ['parent_5ftype_280',['parent_type',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#afedf21550433e084d745788de89c1d51',1,'tensorwrapper::detail_::TensorPIMPL']]], - ['physical_5flayout_5fpointer_281',['physical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a15d4dada36b1c63440c9e56fdf0da8ef',1,'tensorwrapper::detail_::TensorInput']]], - ['physical_5flayout_5ftype_282',['physical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a7367d01d5c06f644efcbc85820f2f7a7',1,'tensorwrapper::detail_::TensorInput']]], - ['pimpl_5fpointer_283',['pimpl_pointer',['../classtensorwrapper_1_1Tensor.html#a761be2f8023866d6b4dbcffb69d419be',1,'tensorwrapper::Tensor::pimpl_pointer()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a8e14d73deada521aed7ecfd7d18066f9',1,'tensorwrapper::detail_::TensorFactory::pimpl_pointer()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a5cbb4afb1d15ae467484c02b2b735325',1,'tensorwrapper::detail_::TensorPIMPL::pimpl_pointer()']]], - ['pimpl_5ftype_284',['pimpl_type',['../classtensorwrapper_1_1Tensor.html#a272fea9e213b7be56e8e4feab18b53da',1,'tensorwrapper::Tensor::pimpl_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a5106718edcce3b88a13ccbecf247aae6',1,'tensorwrapper::detail_::TensorFactory::pimpl_type()']]] + ['parent_5ftype_328',['parent_type',['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a18529918f52909a990d555703c3254dd',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::parent_type()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#afedf21550433e084d745788de89c1d51',1,'tensorwrapper::detail_::TensorPIMPL::parent_type()']]], + ['physical_5flayout_5fpointer_329',['physical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a15d4dada36b1c63440c9e56fdf0da8ef',1,'tensorwrapper::detail_::TensorInput']]], + ['physical_5flayout_5ftype_330',['physical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a7367d01d5c06f644efcbc85820f2f7a7',1,'tensorwrapper::detail_::TensorInput']]], + ['pimpl_5fpointer_331',['pimpl_pointer',['../classtensorwrapper_1_1Tensor.html#a761be2f8023866d6b4dbcffb69d419be',1,'tensorwrapper::Tensor::pimpl_pointer()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a8e14d73deada521aed7ecfd7d18066f9',1,'tensorwrapper::detail_::TensorFactory::pimpl_pointer()'],['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#a5cbb4afb1d15ae467484c02b2b735325',1,'tensorwrapper::detail_::TensorPIMPL::pimpl_pointer()']]], + ['pimpl_5ftype_332',['pimpl_type',['../classtensorwrapper_1_1Tensor.html#a272fea9e213b7be56e8e4feab18b53da',1,'tensorwrapper::Tensor::pimpl_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a5106718edcce3b88a13ccbecf247aae6',1,'tensorwrapper::detail_::TensorFactory::pimpl_type()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_9.js b/tensorwrapper_cxx_api/search/typedefs_9.js index d50692c3..88198de4 100644 --- a/tensorwrapper_cxx_api/search/typedefs_9.js +++ b/tensorwrapper_cxx_api/search/typedefs_9.js @@ -1,7 +1,7 @@ var searchData= [ - ['rank_5ftype_285',['rank_type',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a61ead3dcde2e5da70d902e29c83a6e5c',1,'tensorwrapper::shape::ShapeBase::rank_type()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a61ead3dcde2e5da70d902e29c83a6e5c',1,'tensorwrapper::shape::Smooth::rank_type()']]], - ['reference_286',['reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#acba7bb0bb27f57eda1d175af8bec59de',1,'tensorwrapper::symmetry::Group']]], - ['runtime_5fview_5freference_287',['runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a42cd4f9c201c9727a70b7f20d061111a',1,'tensorwrapper::allocator::AllocatorBase']]], - ['runtime_5fview_5ftype_288',['runtime_view_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a4823d9e8f030d8dd0bad75f71a64749e',1,'tensorwrapper::allocator::AllocatorBase::runtime_view_type()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a1bdb6fd8f064ef8e99948dae219e67dc',1,'tensorwrapper::detail_::TensorInput::runtime_view_type()']]] + ['rank_5ftype_333',['rank_type',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a15f619581ee8f80fdd77ecb961b116c5',1,'tensorwrapper::shape::ShapeBase::rank_type()'],['../classtensorwrapper_1_1shape_1_1detail___1_1SmoothViewPIMPL.html#a99bd66426793eca340b6fb20c184d35f',1,'tensorwrapper::shape::detail_::SmoothViewPIMPL::rank_type()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a15f619581ee8f80fdd77ecb961b116c5',1,'tensorwrapper::shape::Smooth::rank_type()']]], + ['reference_334',['reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#acba7bb0bb27f57eda1d175af8bec59de',1,'tensorwrapper::symmetry::Group']]], + ['runtime_5fview_5freference_335',['runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a42cd4f9c201c9727a70b7f20d061111a',1,'tensorwrapper::allocator::AllocatorBase']]], + ['runtime_5fview_5ftype_336',['runtime_view_type',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a4823d9e8f030d8dd0bad75f71a64749e',1,'tensorwrapper::allocator::AllocatorBase::runtime_view_type()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a1bdb6fd8f064ef8e99948dae219e67dc',1,'tensorwrapper::detail_::TensorInput::runtime_view_type()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_a.js b/tensorwrapper_cxx_api/search/typedefs_a.js index 5277ddd9..48651445 100644 --- a/tensorwrapper_cxx_api/search/typedefs_a.js +++ b/tensorwrapper_cxx_api/search/typedefs_a.js @@ -1,13 +1,15 @@ var searchData= [ - ['scalar_5fil_5ftype_289',['scalar_il_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a3bf41273bcd62982129ea1fb5372c33e',1,'tensorwrapper::detail_::TensorFactory::scalar_il_type()'],['../classtensorwrapper_1_1Tensor.html#a85929ca1bb93159d162dbc8ab8104d77',1,'tensorwrapper::Tensor::scalar_il_type()']]], - ['shape_5fbase_290',['shape_base',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aa89c9d09b236ef3686f33e5e20f3afe6',1,'tensorwrapper::layout::LayoutBase::shape_base()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a61a87bf59429b8996f633e9b80096b8b',1,'tensorwrapper::shape::ShapeBase::shape_base()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a55e333983f5a90e40ae1519d6f4ff68a',1,'tensorwrapper::detail_::TensorInput::shape_base()']]], - ['shape_5fpointer_291',['shape_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac9535792a17996334ff3f32a036d82ec',1,'tensorwrapper::layout::LayoutBase::shape_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a6bcaa5e84e14dd51497c3cf127db6695',1,'tensorwrapper::detail_::TensorInput::shape_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#ac9535792a17996334ff3f32a036d82ec',1,'tensorwrapper::layout::Logical::shape_pointer()']]], - ['size_5ftype_292',['size_type',['../classtensorwrapper_1_1layout_1_1Physical.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::Physical::size_type()'],['../classtensorwrapper_1_1shape_1_1Smooth.html#a394dfaf635744f01d4ee5fe0e3e6c691',1,'tensorwrapper::shape::Smooth::size_type()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::Logical::size_type()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a5d030933a808a1ea674d36a195e4c9b1',1,'tensorwrapper::symmetry::Group::size_type()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a394dfaf635744f01d4ee5fe0e3e6c691',1,'tensorwrapper::shape::ShapeBase::size_type()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::LayoutBase::size_type()']]], - ['sparsity_5fbase_293',['sparsity_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a0b80aa9354da70a91a3826ec3e525ac7',1,'tensorwrapper::detail_::TensorInput']]], - ['sparsity_5fpointer_294',['sparsity_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a61bcc1c9a4c082cfa835f38946f4a038',1,'tensorwrapper::layout::LayoutBase::sparsity_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#aad366fd1de70429ace06c3d221a57415',1,'tensorwrapper::detail_::TensorInput::sparsity_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a61bcc1c9a4c082cfa835f38946f4a038',1,'tensorwrapper::layout::Logical::sparsity_pointer()']]], - ['sparsity_5ftype_295',['sparsity_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a66079cbdc5772b88b309dcf91dce6383',1,'tensorwrapper::layout::LayoutBase']]], - ['symmetry_5fbase_296',['symmetry_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a5d1bc137092a6b631073856173332c50',1,'tensorwrapper::detail_::TensorInput']]], - ['symmetry_5fpointer_297',['symmetry_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#accf5c9703736e9b36914a6cd82f9dee8',1,'tensorwrapper::layout::LayoutBase::symmetry_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#ab1050d85b5a333c68b5ebb9755bca72c',1,'tensorwrapper::detail_::TensorInput::symmetry_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#accf5c9703736e9b36914a6cd82f9dee8',1,'tensorwrapper::layout::Logical::symmetry_pointer()']]], - ['symmetry_5ftype_298',['symmetry_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a842c33e49a35c1a35b3348df9802c53b',1,'tensorwrapper::layout::LayoutBase']]] + ['scalar_5fil_5ftype_337',['scalar_il_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a3bf41273bcd62982129ea1fb5372c33e',1,'tensorwrapper::detail_::TensorFactory::scalar_il_type()'],['../classtensorwrapper_1_1Tensor.html#a85929ca1bb93159d162dbc8ab8104d77',1,'tensorwrapper::Tensor::scalar_il_type()']]], + ['shape_5fbase_338',['shape_base',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aa89c9d09b236ef3686f33e5e20f3afe6',1,'tensorwrapper::layout::LayoutBase::shape_base()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a941c3dce37f20546e7a7d34200975d90',1,'tensorwrapper::shape::ShapeBase::shape_base()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a55e333983f5a90e40ae1519d6f4ff68a',1,'tensorwrapper::detail_::TensorInput::shape_base()']]], + ['shape_5fpointer_339',['shape_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac9535792a17996334ff3f32a036d82ec',1,'tensorwrapper::layout::LayoutBase::shape_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#a6bcaa5e84e14dd51497c3cf127db6695',1,'tensorwrapper::detail_::TensorInput::shape_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#ac9535792a17996334ff3f32a036d82ec',1,'tensorwrapper::layout::Logical::shape_pointer()']]], + ['size_5ftype_340',['size_type',['../classtensorwrapper_1_1shape_1_1Smooth.html#a51825e970bbb82230a789703532f9109',1,'tensorwrapper::shape::Smooth::size_type()'],['../classtensorwrapper_1_1layout_1_1Physical.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::Physical::size_type()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::Logical::size_type()'],['../classtensorwrapper_1_1symmetry_1_1Group.html#a5d030933a808a1ea674d36a195e4c9b1',1,'tensorwrapper::symmetry::Group::size_type()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a51825e970bbb82230a789703532f9109',1,'tensorwrapper::shape::ShapeBase::size_type()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::LayoutBase::size_type()']]], + ['smooth_5freference_341',['smooth_reference',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a3b73c3f2152198e3d720bdb76aac806f',1,'tensorwrapper::shape::ShapeBase']]], + ['smooth_5ftraits_342',['smooth_traits',['../classtensorwrapper_1_1shape_1_1SmoothView.html#ab7805cb7dd018932d5160061662b279d',1,'tensorwrapper::shape::SmoothView']]], + ['sparsity_5fbase_343',['sparsity_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a0b80aa9354da70a91a3826ec3e525ac7',1,'tensorwrapper::detail_::TensorInput']]], + ['sparsity_5fpointer_344',['sparsity_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a61bcc1c9a4c082cfa835f38946f4a038',1,'tensorwrapper::layout::LayoutBase::sparsity_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#aad366fd1de70429ace06c3d221a57415',1,'tensorwrapper::detail_::TensorInput::sparsity_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#a61bcc1c9a4c082cfa835f38946f4a038',1,'tensorwrapper::layout::Logical::sparsity_pointer()']]], + ['sparsity_5ftype_345',['sparsity_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a66079cbdc5772b88b309dcf91dce6383',1,'tensorwrapper::layout::LayoutBase']]], + ['symmetry_5fbase_346',['symmetry_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a5d1bc137092a6b631073856173332c50',1,'tensorwrapper::detail_::TensorInput']]], + ['symmetry_5fpointer_347',['symmetry_pointer',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#accf5c9703736e9b36914a6cd82f9dee8',1,'tensorwrapper::layout::LayoutBase::symmetry_pointer()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html#ab1050d85b5a333c68b5ebb9755bca72c',1,'tensorwrapper::detail_::TensorInput::symmetry_pointer()'],['../classtensorwrapper_1_1layout_1_1Logical.html#accf5c9703736e9b36914a6cd82f9dee8',1,'tensorwrapper::layout::Logical::symmetry_pointer()']]], + ['symmetry_5ftype_348',['symmetry_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a842c33e49a35c1a35b3348df9802c53b',1,'tensorwrapper::layout::LayoutBase']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_b.js b/tensorwrapper_cxx_api/search/typedefs_b.js index 33dae21c..1098f697 100644 --- a/tensorwrapper_cxx_api/search/typedefs_b.js +++ b/tensorwrapper_cxx_api/search/typedefs_b.js @@ -1,6 +1,6 @@ var searchData= [ - ['tensor3_5fil_5ftype_299',['tensor3_il_type',['../classtensorwrapper_1_1Tensor.html#a2ea66c7afb686eeab03b13f1791d4848',1,'tensorwrapper::Tensor::tensor3_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a32dfc71f73f04982bdb78fac14b47311',1,'tensorwrapper::detail_::TensorFactory::tensor3_il_type()']]], - ['tensor4_5fil_5ftype_300',['tensor4_il_type',['../classtensorwrapper_1_1Tensor.html#aec53b217d9b03c0a4dafe6147dede129',1,'tensorwrapper::Tensor::tensor4_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aded3f81ed032278b437d4e20b45d4199',1,'tensorwrapper::detail_::TensorFactory::tensor4_il_type()']]], - ['tensor_5ftype_301',['tensor_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#abce3e31d7ddbdd503f9248fee94c3a7a',1,'tensorwrapper::detail_::TensorFactory']]] + ['tensor3_5fil_5ftype_349',['tensor3_il_type',['../classtensorwrapper_1_1Tensor.html#a2ea66c7afb686eeab03b13f1791d4848',1,'tensorwrapper::Tensor::tensor3_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a32dfc71f73f04982bdb78fac14b47311',1,'tensorwrapper::detail_::TensorFactory::tensor3_il_type()']]], + ['tensor4_5fil_5ftype_350',['tensor4_il_type',['../classtensorwrapper_1_1Tensor.html#aec53b217d9b03c0a4dafe6147dede129',1,'tensorwrapper::Tensor::tensor4_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aded3f81ed032278b437d4e20b45d4199',1,'tensorwrapper::detail_::TensorFactory::tensor4_il_type()']]], + ['tensor_5ftype_351',['tensor_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#abce3e31d7ddbdd503f9248fee94c3a7a',1,'tensorwrapper::detail_::TensorFactory']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_c.js b/tensorwrapper_cxx_api/search/typedefs_c.js index cfdff4fb..41719d8a 100644 --- a/tensorwrapper_cxx_api/search/typedefs_c.js +++ b/tensorwrapper_cxx_api/search/typedefs_c.js @@ -1,5 +1,5 @@ var searchData= [ - ['value_5ftype_302',['value_type',['../classtensorwrapper_1_1symmetry_1_1Group.html#a514bfe739fcb010c6848e72e145bdb88',1,'tensorwrapper::symmetry::Group']]], - ['vector_5fil_5ftype_303',['vector_il_type',['../classtensorwrapper_1_1Tensor.html#a49549e657f4e223cfe7622f1b633e294',1,'tensorwrapper::Tensor::vector_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aadb5a4c241ae0c9dab9bac63bdce12de',1,'tensorwrapper::detail_::TensorFactory::vector_il_type()']]] + ['value_5ftype_352',['value_type',['../classtensorwrapper_1_1symmetry_1_1Group.html#a514bfe739fcb010c6848e72e145bdb88',1,'tensorwrapper::symmetry::Group']]], + ['vector_5fil_5ftype_353',['vector_il_type',['../classtensorwrapper_1_1Tensor.html#a49549e657f4e223cfe7622f1b633e294',1,'tensorwrapper::Tensor::vector_il_type()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aadb5a4c241ae0c9dab9bac63bdce12de',1,'tensorwrapper::detail_::TensorFactory::vector_il_type()']]] ]; diff --git a/tensorwrapper_cxx_api/search/variables_0.html b/tensorwrapper_cxx_api/search/variables_0.html new file mode 100644 index 00000000..1e477c08 --- /dev/null +++ b/tensorwrapper_cxx_api/search/variables_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
                                                                        +
                                                                        Loading...
                                                                        +
                                                                        + +
                                                                        Searching...
                                                                        +
                                                                        No Matches
                                                                        + +
                                                                        + + diff --git a/tensorwrapper_cxx_api/search/variables_0.js b/tensorwrapper_cxx_api/search/variables_0.js new file mode 100644 index 00000000..f45702ca --- /dev/null +++ b/tensorwrapper_cxx_api/search/variables_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['is_5fmutable_5fto_5fimmutable_5fcast_5fv_283',['is_mutable_to_immutable_cast_v',['../namespacetensorwrapper_1_1detail__.html#a6a23574a75f8ab1de5e8f854c7263e03',1,'tensorwrapper::detail_']]] +]; diff --git a/tensorwrapper_cxx_api/shape_8hpp_source.html b/tensorwrapper_cxx_api/shape_8hpp_source.html index a89474a7..3837e49c 100644 --- a/tensorwrapper_cxx_api/shape_8hpp_source.html +++ b/tensorwrapper_cxx_api/shape_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        diff --git a/tensorwrapper_cxx_api/shape__base_8hpp_source.html b/tensorwrapper_cxx_api/shape__base_8hpp_source.html index 26a01605..7061d3bf 100644 --- a/tensorwrapper_cxx_api/shape__base_8hpp_source.html +++ b/tensorwrapper_cxx_api/shape__base_8hpp_source.html @@ -22,7 +22,7 @@
                                                                        tensorwrapper -  0.0.35 +  0.0.36
                                                                        @@ -90,44 +90,68 @@
                                                                        18 #include <cstddef>
                                                                        19 #include <memory>
                                                                        20 #include <tensorwrapper/detail_/polymorphic_base.hpp>
                                                                        -
                                                                        21 namespace tensorwrapper::shape {
                                                                        -
                                                                        22 
                                                                        -
                                                                        37 class ShapeBase : public detail_::PolymorphicBase<ShapeBase> {
                                                                        -
                                                                        38 public:
                                                                        - -
                                                                        41 
                                                                        -
                                                                        43  using base_pointer = std::unique_ptr<shape_base>;
                                                                        +
                                                                        21 #include <tensorwrapper/shape/shape_traits.hpp>
                                                                        +
                                                                        22 #include <tensorwrapper/shape/smooth_view.hpp>
                                                                        +
                                                                        23 
                                                                        +
                                                                        24 namespace tensorwrapper::shape {
                                                                        +
                                                                        25 
                                                                        + +
                                                                        41 private:
                                                                        +
                                                                        44 
                                                                        -
                                                                        46  using rank_type = unsigned short;
                                                                        -
                                                                        47 
                                                                        -
                                                                        49  using size_type = std::size_t;
                                                                        -
                                                                        50 
                                                                        -
                                                                        52  ShapeBase() noexcept = default;
                                                                        -
                                                                        53 
                                                                        -
                                                                        55  virtual ~ShapeBase() noexcept = default;
                                                                        -
                                                                        56 
                                                                        -
                                                                        71  rank_type rank() const noexcept { return get_rank_(); }
                                                                        -
                                                                        72 
                                                                        -
                                                                        84  size_type size() const noexcept { return get_size_(); }
                                                                        +
                                                                        45 public:
                                                                        + +
                                                                        48 
                                                                        +
                                                                        50  using base_pointer = typename traits_type::base_pointer;
                                                                        +
                                                                        51 
                                                                        +
                                                                        53  using rank_type = typename traits_type::rank_type;
                                                                        +
                                                                        54 
                                                                        +
                                                                        56  using size_type = typename traits_type::size_type;
                                                                        +
                                                                        57 
                                                                        + +
                                                                        60 
                                                                        + +
                                                                        63 
                                                                        +
                                                                        65  ShapeBase() noexcept = default;
                                                                        +
                                                                        66 
                                                                        +
                                                                        68  virtual ~ShapeBase() noexcept = default;
                                                                        +
                                                                        69 
                                                                        +
                                                                        84  rank_type rank() const noexcept { return get_rank_(); }
                                                                        85 
                                                                        -
                                                                        86 protected:
                                                                        -
                                                                        97  virtual rank_type get_rank_() const noexcept = 0;
                                                                        +
                                                                        97  size_type size() const noexcept { return get_size_(); }
                                                                        98 
                                                                        -
                                                                        110  virtual size_type get_size_() const noexcept = 0;
                                                                        -
                                                                        111 };
                                                                        -
                                                                        112 
                                                                        -
                                                                        113 } // namespace tensorwrapper::shape
                                                                        + +
                                                                        113 
                                                                        + +
                                                                        126 
                                                                        +
                                                                        127 protected:
                                                                        +
                                                                        138  virtual rank_type get_rank_() const noexcept = 0;
                                                                        +
                                                                        139 
                                                                        +
                                                                        151  virtual size_type get_size_() const noexcept = 0;
                                                                        +
                                                                        152 
                                                                        + +
                                                                        155 
                                                                        +
                                                                        157  virtual const_smooth_reference as_smooth_() const = 0;
                                                                        +
                                                                        158 };
                                                                        +
                                                                        159 
                                                                        +
                                                                        160 } // namespace tensorwrapper::shape
                                                                        Defines the API polymorphic utility methods should use.
                                                                        Definition: polymorphic_base.hpp:31
                                                                        -
                                                                        Code factorization for the various types of shapes.
                                                                        Definition: shape_base.hpp:37
                                                                        -
                                                                        rank_type rank() const noexcept
                                                                        The total rank of of the tensor described by *this.
                                                                        Definition: shape_base.hpp:71
                                                                        -
                                                                        std::size_t size_type
                                                                        Type used to specify the number of elements in the shape.
                                                                        Definition: shape_base.hpp:49
                                                                        +
                                                                        Code factorization for the various types of shapes.
                                                                        Definition: shape_base.hpp:40
                                                                        +
                                                                        typename traits_type::rank_type rank_type
                                                                        Type used to hold the rank of a tensor.
                                                                        Definition: shape_base.hpp:53
                                                                        +
                                                                        rank_type rank() const noexcept
                                                                        The total rank of of the tensor described by *this.
                                                                        Definition: shape_base.hpp:84
                                                                        +
                                                                        typename traits_type::base_pointer base_pointer
                                                                        Type of a pointer to the base of a shape object.
                                                                        Definition: shape_base.hpp:50
                                                                        +
                                                                        typename traits_type::size_type size_type
                                                                        Type used to specify the number of elements in the shape.
                                                                        Definition: shape_base.hpp:56
                                                                        virtual size_type get_size_() const noexcept=0
                                                                        Used to implement size().
                                                                        -
                                                                        unsigned short rank_type
                                                                        Type used to hold the rank of a tensor.
                                                                        Definition: shape_base.hpp:46
                                                                        virtual rank_type get_rank_() const noexcept=0
                                                                        Used to implement rank().
                                                                        -
                                                                        std::unique_ptr< shape_base > base_pointer
                                                                        Type of a pointer to the base of a shape object.
                                                                        Definition: shape_base.hpp:43
                                                                        -
                                                                        size_type size() const noexcept
                                                                        The total number of elements in the tensor described by *this.
                                                                        Definition: shape_base.hpp:84
                                                                        +
                                                                        typename traits_type::shape_base shape_base
                                                                        Type all shapes inherit from.
                                                                        Definition: shape_base.hpp:47
                                                                        +
                                                                        size_type size() const noexcept
                                                                        The total number of elements in the tensor described by *this.
                                                                        Definition: shape_base.hpp:97
                                                                        ShapeBase() noexcept=default
                                                                        No-op for ShapeBase because ShapeBase has no state.
                                                                        +
                                                                        virtual smooth_reference as_smooth_()=0
                                                                        Derived class should override to be consistent with as_smooth()
                                                                        +
                                                                        smooth_reference as_smooth()
                                                                        Returns a view of *this as a Smooth object.
                                                                        Definition: shape_base.hpp:112
                                                                        +
                                                                        const_smooth_reference as_smooth() const
                                                                        Returns a read-only view of *this as a Smooth object.
                                                                        Definition: shape_base.hpp:125
                                                                        +
                                                                        Wraps existing state in an API compatible with SmoothView.
                                                                        Definition: smooth_view.hpp:33
                                                                        Sublibrary focused on describing the geometry of the tensor.
                                                                        Definition: shape.hpp:23
                                                                        +
                                                                        Definition: shape_traits.hpp:27