diff --git a/tensorwrapper_cxx_api/_formulas.tex b/tensorwrapper_cxx_api/_formulas.tex index 04930b23..c991d3f4 100644 --- a/tensorwrapper_cxx_api/_formulas.tex +++ b/tensorwrapper_cxx_api/_formulas.tex @@ -22,6 +22,9 @@ $(j,i)$ \pagebreak +$r$ +\pagebreak + $N$ \pagebreak diff --git a/tensorwrapper_cxx_api/allocator_2eigen_8hpp_source.html b/tensorwrapper_cxx_api/allocator_2eigen_8hpp_source.html index 0def4828..38df0a36 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/allocator_2local_8hpp_source.html b/tensorwrapper_cxx_api/allocator_2local_8hpp_source.html index 59c4e087..0286acf1 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/allocator_2replicated_8hpp_source.html b/tensorwrapper_cxx_api/allocator_2replicated_8hpp_source.html index e6f4fa10..8e156812 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/allocator_8hpp_source.html b/tensorwrapper_cxx_api/allocator_8hpp_source.html index 29949ce9..408d6f97 100644 --- a/tensorwrapper_cxx_api/allocator_8hpp_source.html +++ b/tensorwrapper_cxx_api/allocator_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/allocator__base_8hpp_source.html b/tensorwrapper_cxx_api/allocator__base_8hpp_source.html index 1c65f6ca..0c9d3ab8 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/annotated.html b/tensorwrapper_cxx_api/annotated.html index 31ccf53b..acb358c4 100644 --- a/tensorwrapper_cxx_api/annotated.html +++ b/tensorwrapper_cxx_api/annotated.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/backends_2eigen_8hpp_source.html b/tensorwrapper_cxx_api/backends_2eigen_8hpp_source.html index 9db07903..b262a6f9 100644 --- a/tensorwrapper_cxx_api/backends_2eigen_8hpp_source.html +++ b/tensorwrapper_cxx_api/backends_2eigen_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/backends_8hpp_source.html b/tensorwrapper_cxx_api/backends_8hpp_source.html index 4f8aa4e8..b9e040d1 100644 --- a/tensorwrapper_cxx_api/backends_8hpp_source.html +++ b/tensorwrapper_cxx_api/backends_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/buffer_2eigen_8hpp_source.html b/tensorwrapper_cxx_api/buffer_2eigen_8hpp_source.html index 9011bf8f..0fd4ca77 100644 --- a/tensorwrapper_cxx_api/buffer_2eigen_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer_2eigen_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/buffer_2local_8hpp_source.html b/tensorwrapper_cxx_api/buffer_2local_8hpp_source.html index e9ab61a8..145a36ee 100644 --- a/tensorwrapper_cxx_api/buffer_2local_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer_2local_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/buffer_2replicated_8hpp_source.html b/tensorwrapper_cxx_api/buffer_2replicated_8hpp_source.html index c64b0cf9..f8085b7a 100644 --- a/tensorwrapper_cxx_api/buffer_2replicated_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer_2replicated_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/buffer_8hpp_source.html b/tensorwrapper_cxx_api/buffer_8hpp_source.html index a025fe88..e0d748a0 100644 --- a/tensorwrapper_cxx_api/buffer_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/buffer__base_8hpp_source.html b/tensorwrapper_cxx_api/buffer__base_8hpp_source.html index af23585d..35d7bed2 100644 --- a/tensorwrapper_cxx_api/buffer__base_8hpp_source.html +++ b/tensorwrapper_cxx_api/buffer__base_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classes.html b/tensorwrapper_cxx_api/classes.html index d5f2cdf6..240c7ab2 100644 --- a/tensorwrapper_cxx_api/classes.html +++ b/tensorwrapper_cxx_api/classes.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor-members.html index 497fa9a5..8fcda345 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor-members.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
@@ -80,17 +80,27 @@ logical_layout() consttensorwrapper::Tensor logical_layout_pointer typedeftensorwrapper::Tensor logical_layout_type typedeftensorwrapper::Tensor - operator!=(const Tensor &rhs) const noexcepttensorwrapper::Tensor - operator=(const Tensor &rhs)tensorwrapper::Tensor - operator=(Tensor &&rhs) noexcepttensorwrapper::Tensor - operator==(const Tensor &rhs) const noexcepttensorwrapper::Tensor - pimpl_pointer typedeftensorwrapper::Tensor - pimpl_type typedeftensorwrapper::Tensor + matrix_il_type typedeftensorwrapper::Tensor + operator!=(const Tensor &rhs) const noexcepttensorwrapper::Tensor + operator=(const Tensor &rhs)tensorwrapper::Tensor + operator=(Tensor &&rhs) noexcepttensorwrapper::Tensor + operator==(const Tensor &rhs) const noexcepttensorwrapper::Tensor + pimpl_pointer typedeftensorwrapper::Tensor + pimpl_type typedeftensorwrapper::Tensor + scalar_il_type typedeftensorwrapper::Tensor swap(Tensor &other) noexcepttensorwrapper::Tensor Tensor(input_type input)tensorwrapper::Tensorexplicit Tensor(disable_if_tensor_t< Args > &&... args)tensorwrapper::Tensorinline - Tensor(const Tensor &other)tensorwrapper::Tensor - Tensor(Tensor &&other) noexcepttensorwrapper::Tensor + Tensor(scalar_il_type il)tensorwrapper::Tensorexplicit + Tensor(vector_il_type il) (defined in tensorwrapper::Tensor)tensorwrapper::Tensor + Tensor(matrix_il_type il) (defined in tensorwrapper::Tensor)tensorwrapper::Tensor + Tensor(tensor3_il_type il) (defined in tensorwrapper::Tensor)tensorwrapper::Tensor + Tensor(tensor4_il_type il) (defined in tensorwrapper::Tensor)tensorwrapper::Tensor + Tensor(const Tensor &other)tensorwrapper::Tensor + Tensor(Tensor &&other) noexcepttensorwrapper::Tensor + tensor3_il_type typedeftensorwrapper::Tensor + tensor4_il_type typedeftensorwrapper::Tensor + vector_il_type typedeftensorwrapper::Tensor ~Tensor() noexcepttensorwrapper::Tensor diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor.html index b068027c..2ab560aa 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1Tensor.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
@@ -110,6 +110,26 @@ using buffer_pointer = input_type::buffer_pointer  Type of a pointer to the tensor's buffer.
  + +using scalar_il_type = double + Type of an initializer list if *this is a scalar.
+  + +using vector_il_type = std::initializer_list< scalar_il_type > + Type of an initializer list if *this is a vector.
+  + +using matrix_il_type = std::initializer_list< vector_il_type > + Type of an initializer list if *this is a matrix.
+  + +using tensor3_il_type = std::initializer_list< matrix_il_type > + Type of an initializer list if *this is a rank 3 tensor.
+  + +using tensor4_il_type = std::initializer_list< tensor3_il_type > + Type of an initializer list if *this is a rank 4 tensor.
+  @@ -151,13 +171,29 @@ + + + + + + + + + + + +

Public Member Functions

bool operator!= (const Tensor &rhs) const noexcept
 Is this different from rhs? More...
 
 Tensor (scalar_il_type il)
 Creates a tensor from a (possibly) nested initializer list. More...
 
Tensor (vector_il_type il)
 
Tensor (matrix_il_type il)
 
Tensor (tensor3_il_type il)
 
Tensor (tensor4_il_type il)
 

Detailed Description

Represents a multi-dimensional array of values.

The Tensor class is envisioned as being the most user-facing class of TensorWrapper and forms the entry point into TensorWrapper's DSL.

Constructor & Destructor Documentation

-

◆ Tensor() [1/4]

+

◆ Tensor() [1/5]

@@ -199,7 +235,7 @@

-

◆ Tensor() [2/4]

+

◆ Tensor() [2/5]

@@ -253,10 +289,54 @@

+

◆ Tensor() [3/5]

+ +
+
+ + + + + +
+ + + + + + + + +
tensorwrapper::Tensor::Tensor (scalar_il_type il)
+
+explicit
+
+ +

Creates a tensor from a (possibly) nested initializer list.

+

By nesting initializer lists it is possible to specify the initial values for a tensor and the logical layout. For example providing a single floating-point value indicates that the tensor is a scalar. Providing an initializer list of floating-point values indicates the tensor is a vector. Providing an initializer list of initializer lists of floating-point values creates a matrix, or in general $r$ nested initializer lists create a rank $r$ tensor.

+
Warning
At present these methods do NOT support jagged tensors. It is possible to extend these methods to jagged tensors, but it is not yet implemented.
+
Note
Because of how C++ resolves initializer lists we need to have the public API overloaded for every rank tensor we want to support or require the user to work out the il type themselves. All of these dispatch to the same backend.
+
Parameters
+ + +
[in]ilA (possibly) nested initializer list containing the initial values for the tensor.
+
+
+
Exceptions
+ + + +
std::runtime_errorif il does not describe a smooth tensor. Strong throw guarantee.
std::bad_allocif there is a problem allocating the return. Strong throw guarantee.
+
+
+
-

◆ Tensor() [3/4]

+

◆ Tensor() [4/5]

@@ -288,7 +368,7 @@

-

◆ Tensor() [4/4]

+

◆ Tensor() [5/5]

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 f1add52c..6f05f700 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1AllocatorBase.html index 3a4d9725..b1f7d0ce 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 f1a7b50c..8abc40ed 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Eigen.html index 836a6882..be37231b 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 1050cb3c..cae4ee94 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Local.html index b8a43369..08020760 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 c1b2a1c8..edcfa266 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1allocator_1_1Replicated.html index dce0aa4d..84a9582b 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 d7893587..d63b963f 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1BufferBase.html index 107c54d2..948d3cb9 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 7c9348a2..f539c94b 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Eigen.html index eab5a877..130c4c7e 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 73be5adf..ae80f617 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Local.html index d3c28dd9..04c2c570 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 7bd9a4b2..9f0b8b6f 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1buffer_1_1Replicated.html index 1e0208b6..cfaf5f99 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 4447af20..0a7101aa 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1PolymorphicBase.html index d9234fcf..4db22e6e 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 8788adb2..b003f9d3 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 @@
tensorwrapper -  0.0.34 +  0.0.35
@@ -81,22 +81,32 @@ const_shape_reference typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory const_sparsity_reference typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory const_symmetry_reference typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory - construct(input_type input)tensorwrapper::detail_::TensorFactorystatic - default_allocator(const_physical_reference physical, runtime_view_type rv)tensorwrapper::detail_::TensorFactorystatic - default_logical_layout(shape_pointer shape, symmetry_pointer symmetry, sparsity_pointer sparsity)tensorwrapper::detail_::TensorFactorystatic - default_logical_sparsity(const_shape_reference shape, const_symmetry_reference symmetry)tensorwrapper::detail_::TensorFactorystatic - default_logical_symmetry(const_shape_reference shape)tensorwrapper::detail_::TensorFactorystatic - default_physical_layout(const_logical_reference logical)tensorwrapper::detail_::TensorFactorystatic - input_type typedeftensorwrapper::detail_::TensorFactory - logical_layout_pointer typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory + construct(input_type input)tensorwrapper::detail_::TensorFactorystatic + construct(scalar_il_type il)tensorwrapper::detail_::TensorFactorystatic + construct(vector_il_type il) (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactorystatic + construct(matrix_il_type il) (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactorystatic + construct(tensor3_il_type il) (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactorystatic + construct(tensor4_il_type il) (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactorystatic + default_allocator(const_physical_reference physical, runtime_view_type rv)tensorwrapper::detail_::TensorFactorystatic + default_logical_layout(shape_pointer shape, symmetry_pointer symmetry, sparsity_pointer sparsity)tensorwrapper::detail_::TensorFactorystatic + default_logical_sparsity(const_shape_reference shape, const_symmetry_reference symmetry)tensorwrapper::detail_::TensorFactorystatic + default_logical_symmetry(const_shape_reference shape)tensorwrapper::detail_::TensorFactorystatic + default_physical_layout(const_logical_reference logical)tensorwrapper::detail_::TensorFactorystatic + input_type typedeftensorwrapper::detail_::TensorFactory + logical_layout_pointer typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory + matrix_il_type typedeftensorwrapper::detail_::TensorFactory physical_layout_pointer typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory pimpl_pointer typedeftensorwrapper::detail_::TensorFactory pimpl_type typedeftensorwrapper::detail_::TensorFactory runtime_view_type typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory - shape_pointer typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory - sparsity_pointer typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory - symmetry_pointer typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory - tensor_type typedeftensorwrapper::detail_::TensorFactory + scalar_il_type typedeftensorwrapper::detail_::TensorFactory + shape_pointer typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory + sparsity_pointer typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory + symmetry_pointer typedef (defined in tensorwrapper::detail_::TensorFactory)tensorwrapper::detail_::TensorFactory + tensor3_il_type typedeftensorwrapper::detail_::TensorFactory + tensor4_il_type typedeftensorwrapper::detail_::TensorFactory + tensor_type typedeftensorwrapper::detail_::TensorFactory + vector_il_type typedeftensorwrapper::detail_::TensorFactory
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 b166169b..f31b3865 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1detail___1_1TensorPIMPL.html index 0de5939b..2f2e2b52 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 93b93790..ad517e1c 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1LayoutBase.html index 5f7730c0..d6551a9f 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 3c6b723d..b8d4463f 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Logical.html index 9b2f6607..7eab201a 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 632da59f..108f311d 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1layout_1_1Physical.html index aad8b3fa..00877396 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 @@
tensorwrapper -  0.0.34 +  0.0.35
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 8bc5b8a3..b962e164 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1ShapeBase.html index 3c45ff0d..fb71b6ce 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.34 +  0.0.35
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 4f51a980..5a125637 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1shape_1_1Smooth.html index d7ee470a..501121db 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 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern-members.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern-members.html index ba891a29..083bd131 100644 --- a/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern-members.html +++ b/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern-members.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1sparsity_1_1Pattern.html index fccfde45..6f07636d 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.34 +  0.0.35
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 b4fa2f6a..3f71a150 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Group.html index 59433526..273201b3 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.34 +  0.0.35
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 a553fd27..b6a1cfc2 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Operation.html index 4035c9d9..5c1d6155 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.34 +  0.0.35
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 13767eda..606f2bc8 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation.html b/tensorwrapper_cxx_api/classtensorwrapper_1_1symmetry_1_1Permutation.html index 443d875f..d8a788be 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/detail___8hpp_source.html b/tensorwrapper_cxx_api/detail___8hpp_source.html index b5c8abf4..5457b445 100644 --- a/tensorwrapper_cxx_api/detail___8hpp_source.html +++ b/tensorwrapper_cxx_api/detail___8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_0653980ded186e5bbc80abd4608ff901.html b/tensorwrapper_cxx_api/dir_0653980ded186e5bbc80abd4608ff901.html index 8c53f0ab..62e16fa7 100644 --- a/tensorwrapper_cxx_api/dir_0653980ded186e5bbc80abd4608ff901.html +++ b/tensorwrapper_cxx_api/dir_0653980ded186e5bbc80abd4608ff901.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_208989b7d56f3f884773be54d832433a.html b/tensorwrapper_cxx_api/dir_208989b7d56f3f884773be54d832433a.html index 68a31220..c838bc86 100644 --- a/tensorwrapper_cxx_api/dir_208989b7d56f3f884773be54d832433a.html +++ b/tensorwrapper_cxx_api/dir_208989b7d56f3f884773be54d832433a.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_41bb1742ebe52fc97a400dd50965c78e.html b/tensorwrapper_cxx_api/dir_41bb1742ebe52fc97a400dd50965c78e.html index 4cb09653..39091be8 100644 --- a/tensorwrapper_cxx_api/dir_41bb1742ebe52fc97a400dd50965c78e.html +++ b/tensorwrapper_cxx_api/dir_41bb1742ebe52fc97a400dd50965c78e.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_46bd36d1e8bbdba3a41b13c1c713b182.html b/tensorwrapper_cxx_api/dir_46bd36d1e8bbdba3a41b13c1c713b182.html index 0b67c17e..91ee741d 100644 --- a/tensorwrapper_cxx_api/dir_46bd36d1e8bbdba3a41b13c1c713b182.html +++ b/tensorwrapper_cxx_api/dir_46bd36d1e8bbdba3a41b13c1c713b182.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/tensorwrapper_cxx_api/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 982cea5e..d8dc31ef 100644 --- a/tensorwrapper_cxx_api/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/tensorwrapper_cxx_api/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_6a4f40dd92881343dc355cb269717bbc.html b/tensorwrapper_cxx_api/dir_6a4f40dd92881343dc355cb269717bbc.html index 395c3a30..b6bebb0c 100644 --- a/tensorwrapper_cxx_api/dir_6a4f40dd92881343dc355cb269717bbc.html +++ b/tensorwrapper_cxx_api/dir_6a4f40dd92881343dc355cb269717bbc.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_6bc4b8a678f57df57aa7b525c30dc0f4.html b/tensorwrapper_cxx_api/dir_6bc4b8a678f57df57aa7b525c30dc0f4.html index e58d8b3d..dce60801 100644 --- a/tensorwrapper_cxx_api/dir_6bc4b8a678f57df57aa7b525c30dc0f4.html +++ b/tensorwrapper_cxx_api/dir_6bc4b8a678f57df57aa7b525c30dc0f4.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_7c3c95e4d293030b4c043e30c0c582e6.html b/tensorwrapper_cxx_api/dir_7c3c95e4d293030b4c043e30c0c582e6.html index 5243826d..5495bfd9 100644 --- a/tensorwrapper_cxx_api/dir_7c3c95e4d293030b4c043e30c0c582e6.html +++ b/tensorwrapper_cxx_api/dir_7c3c95e4d293030b4c043e30c0c582e6.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_7d9f54af77c327bb07b78871c465ff60.html b/tensorwrapper_cxx_api/dir_7d9f54af77c327bb07b78871c465ff60.html index 28cdc8ae..de837c3e 100644 --- a/tensorwrapper_cxx_api/dir_7d9f54af77c327bb07b78871c465ff60.html +++ b/tensorwrapper_cxx_api/dir_7d9f54af77c327bb07b78871c465ff60.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_90f75595a9dc81fa976238fda279febe.html b/tensorwrapper_cxx_api/dir_90f75595a9dc81fa976238fda279febe.html index ed24e630..922f316d 100644 --- a/tensorwrapper_cxx_api/dir_90f75595a9dc81fa976238fda279febe.html +++ b/tensorwrapper_cxx_api/dir_90f75595a9dc81fa976238fda279febe.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_a3ef7787234d276598f190de2d036010.html b/tensorwrapper_cxx_api/dir_a3ef7787234d276598f190de2d036010.html index 4cd694a6..c2efd0dd 100644 --- a/tensorwrapper_cxx_api/dir_a3ef7787234d276598f190de2d036010.html +++ b/tensorwrapper_cxx_api/dir_a3ef7787234d276598f190de2d036010.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_b851f65e215a286503163f79cf545269.html b/tensorwrapper_cxx_api/dir_b851f65e215a286503163f79cf545269.html index b1512548..11bcb0ba 100644 --- a/tensorwrapper_cxx_api/dir_b851f65e215a286503163f79cf545269.html +++ b/tensorwrapper_cxx_api/dir_b851f65e215a286503163f79cf545269.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_c211ed982e4850870a1d17c6935f753d.html b/tensorwrapper_cxx_api/dir_c211ed982e4850870a1d17c6935f753d.html index efe5b317..18864362 100644 --- a/tensorwrapper_cxx_api/dir_c211ed982e4850870a1d17c6935f753d.html +++ b/tensorwrapper_cxx_api/dir_c211ed982e4850870a1d17c6935f753d.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_c2cb061ec8f9f9671fc1c8360a7a9301.html b/tensorwrapper_cxx_api/dir_c2cb061ec8f9f9671fc1c8360a7a9301.html index e6496497..8938e079 100644 --- a/tensorwrapper_cxx_api/dir_c2cb061ec8f9f9671fc1c8360a7a9301.html +++ b/tensorwrapper_cxx_api/dir_c2cb061ec8f9f9671fc1c8360a7a9301.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_c9230bacb3ac6fa15114b97aeb5f98de.html b/tensorwrapper_cxx_api/dir_c9230bacb3ac6fa15114b97aeb5f98de.html index a26bac87..f6b3a767 100644 --- a/tensorwrapper_cxx_api/dir_c9230bacb3ac6fa15114b97aeb5f98de.html +++ b/tensorwrapper_cxx_api/dir_c9230bacb3ac6fa15114b97aeb5f98de.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_d44c64559bbebec7f509842c48db8b23.html b/tensorwrapper_cxx_api/dir_d44c64559bbebec7f509842c48db8b23.html index b028cda1..f6a812a9 100644 --- a/tensorwrapper_cxx_api/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/tensorwrapper_cxx_api/dir_d44c64559bbebec7f509842c48db8b23.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_f3116568fd16e4754ad4c6036dad69b2.html b/tensorwrapper_cxx_api/dir_f3116568fd16e4754ad4c6036dad69b2.html index 87b8eb16..e502a44b 100644 --- a/tensorwrapper_cxx_api/dir_f3116568fd16e4754ad4c6036dad69b2.html +++ b/tensorwrapper_cxx_api/dir_f3116568fd16e4754ad4c6036dad69b2.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/dir_fed4bdc40aaa0dda36bfd9f4578476c1.html b/tensorwrapper_cxx_api/dir_fed4bdc40aaa0dda36bfd9f4578476c1.html index ff0738fe..f4779f6d 100644 --- a/tensorwrapper_cxx_api/dir_fed4bdc40aaa0dda36bfd9f4578476c1.html +++ b/tensorwrapper_cxx_api/dir_fed4bdc40aaa0dda36bfd9f4578476c1.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/files.html b/tensorwrapper_cxx_api/files.html index 49a0be5c..0ce1e46d 100644 --- a/tensorwrapper_cxx_api/files.html +++ b/tensorwrapper_cxx_api/files.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
@@ -116,8 +116,9 @@   tensorwrapper   tensor   detail_ - tensor_factory.hpp - tensor_pimpl.hpp + il_utils.hpp + tensor_factory.hpp + tensor_pimpl.hpp

diff --git a/tensorwrapper_cxx_api/functions.html b/tensorwrapper_cxx_api/functions.html index dbd054e6..56d2615c 100644 --- a/tensorwrapper_cxx_api/functions.html +++ b/tensorwrapper_cxx_api/functions.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/functions_b.html b/tensorwrapper_cxx_api/functions_b.html index 6c880759..0777b9ba 100644 --- a/tensorwrapper_cxx_api/functions_b.html +++ b/tensorwrapper_cxx_api/functions_b.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/functions_c.html b/tensorwrapper_cxx_api/functions_c.html index 4abee7ea..1bdfc672 100644 --- a/tensorwrapper_cxx_api/functions_c.html +++ b/tensorwrapper_cxx_api/functions_c.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
@@ -143,7 +143,7 @@

- c -

diff --git a/tensorwrapper_cxx_api/functions_v.html b/tensorwrapper_cxx_api/functions_v.html index 535fb3b9..f9ad571e 100644 --- a/tensorwrapper_cxx_api/functions_v.html +++ b/tensorwrapper_cxx_api/functions_v.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
@@ -71,6 +71,10 @@

- v -

diff --git a/tensorwrapper_cxx_api/functions_~.html b/tensorwrapper_cxx_api/functions_~.html index bfe1fb92..4721c46c 100644 --- a/tensorwrapper_cxx_api/functions_~.html +++ b/tensorwrapper_cxx_api/functions_~.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/graph_legend.html b/tensorwrapper_cxx_api/graph_legend.html index b7c61457..a8b9ff1b 100644 --- a/tensorwrapper_cxx_api/graph_legend.html +++ b/tensorwrapper_cxx_api/graph_legend.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/group_8hpp_source.html b/tensorwrapper_cxx_api/group_8hpp_source.html index 308ec520..1c4a2fb7 100644 --- a/tensorwrapper_cxx_api/group_8hpp_source.html +++ b/tensorwrapper_cxx_api/group_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/hierarchy.html b/tensorwrapper_cxx_api/hierarchy.html index 42b92af3..6d1e3db6 100644 --- a/tensorwrapper_cxx_api/hierarchy.html +++ b/tensorwrapper_cxx_api/hierarchy.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/il__utils_8hpp_source.html b/tensorwrapper_cxx_api/il__utils_8hpp_source.html new file mode 100644 index 00000000..966889c3 --- /dev/null +++ b/tensorwrapper_cxx_api/il__utils_8hpp_source.html @@ -0,0 +1,132 @@ + + + + + + + +tensorwrapper: src/tensorwrapper/tensor/detail_/il_utils.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
tensorwrapper +  0.0.35 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
il_utils.hpp
+
+
+
1 /*
+
2  * Copyright 2024 NWChemEx-Project
+
3  *
+
4  * Licensed under the Apache License, Version 2.0 (the "License");
+
5  * you may not use this file except in compliance with the License.
+
6  * You may obtain a copy of the License at
+
7  *
+
8  * http://www.apache.org/licenses/LICENSE-2.0
+
9  *
+
10  * Unless required by applicable law or agreed to in writing, software
+
11  * distributed under the License is distributed on an "AS IS" BASIS,
+
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13  * See the License for the specific language governing permissions and
+
14  * limitations under the License.
+
15  */
+
16 
+
17 #pragma once
+
18 #include <deque>
+
19 #include <optional>
+
20 #include <stdexcept>
+
21 #include <tuple>
+
22 #include <vector>
+
23 
+
24 namespace {
+
25 
+
27 auto unwrap_il(double il) {
+
28  return std::make_tuple(std::deque<int>{}, std::vector<double>{il});
+
29 }
+
30 
+
36 template<typename T>
+
37 auto unwrap_il(std::initializer_list<T> il) {
+
38  using return_types = decltype(unwrap_il(std::declval<T>()));
+
39 
+
40  std::optional<std::tuple_element_t<0, return_types>> rv_dims;
+
41  std::vector<double> rv_data;
+
42 
+
43  for(auto b = il.begin(); b != il.end(); ++b) {
+
44  auto [dims, data] = unwrap_il(*b);
+
45  if(!rv_dims.has_value())
+
46  rv_dims.emplace(dims);
+
47  else {
+
48  if(*rv_dims != dims) throw std::runtime_error("Not smooth");
+
49  }
+
50  for(auto x : data) rv_data.push_back(x);
+
51  }
+
52  if(rv_dims)
+
53  rv_dims->push_front(il.size());
+
54  else // If il is empty rv_dims never gets initialized
+
55  rv_dims.emplace(std::deque<int>{});
+
56  return std::make_tuple(*rv_dims, rv_data);
+
57 }
+
58 
+
59 } // namespace
+
+ + + + diff --git a/tensorwrapper_cxx_api/index.html b/tensorwrapper_cxx_api/index.html index e0bf9d84..67de60ec 100644 --- a/tensorwrapper_cxx_api/index.html +++ b/tensorwrapper_cxx_api/index.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/inherits.html b/tensorwrapper_cxx_api/inherits.html index 9dd47197..6dc827cc 100644 --- a/tensorwrapper_cxx_api/inherits.html +++ b/tensorwrapper_cxx_api/inherits.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/layout_8hpp_source.html b/tensorwrapper_cxx_api/layout_8hpp_source.html index ca83b64c..3c8183a9 100644 --- a/tensorwrapper_cxx_api/layout_8hpp_source.html +++ b/tensorwrapper_cxx_api/layout_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/layout__base_8hpp_source.html b/tensorwrapper_cxx_api/layout__base_8hpp_source.html index 668ca569..0fce2b41 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/logical_8hpp_source.html b/tensorwrapper_cxx_api/logical_8hpp_source.html index 45e07aac..2629fa04 100644 --- a/tensorwrapper_cxx_api/logical_8hpp_source.html +++ b/tensorwrapper_cxx_api/logical_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacemembers.html b/tensorwrapper_cxx_api/namespacemembers.html index 662a4594..c535331b 100644 --- a/tensorwrapper_cxx_api/namespacemembers.html +++ b/tensorwrapper_cxx_api/namespacemembers.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacemembers_func.html b/tensorwrapper_cxx_api/namespacemembers_func.html index 4d3193fb..e7e3b157 100644 --- a/tensorwrapper_cxx_api/namespacemembers_func.html +++ b/tensorwrapper_cxx_api/namespacemembers_func.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespaces.html b/tensorwrapper_cxx_api/namespaces.html index 8eb6998c..c48ce801 100644 --- a/tensorwrapper_cxx_api/namespaces.html +++ b/tensorwrapper_cxx_api/namespaces.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper.html b/tensorwrapper_cxx_api/namespacetensorwrapper.html index f6a39f2f..753adee0 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1allocator.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1allocator.html index ea538bb6..40423252 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1allocator.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1allocator.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1buffer.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1buffer.html index 808c8e99..59bbaa9d 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1buffer.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1buffer.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1detail__.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1detail__.html index 4546acd6..7743226f 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1detail__.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1detail__.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1layout.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1layout.html index 177d44e2..80123b68 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1layout.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1layout.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1shape.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1shape.html index 1c5884b9..518690a6 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1shape.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1shape.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1sparsity.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1sparsity.html index 38021ed1..23f5cdea 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1sparsity.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1sparsity.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1symmetry.html b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1symmetry.html index fca3a51c..9bd22add 100644 --- a/tensorwrapper_cxx_api/namespacetensorwrapper_1_1symmetry.html +++ b/tensorwrapper_cxx_api/namespacetensorwrapper_1_1symmetry.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/operation_8hpp_source.html b/tensorwrapper_cxx_api/operation_8hpp_source.html index 9363f508..74d606d2 100644 --- a/tensorwrapper_cxx_api/operation_8hpp_source.html +++ b/tensorwrapper_cxx_api/operation_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/pattern_8hpp_source.html b/tensorwrapper_cxx_api/pattern_8hpp_source.html index 031c664b..00e410b3 100644 --- a/tensorwrapper_cxx_api/pattern_8hpp_source.html +++ b/tensorwrapper_cxx_api/pattern_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/permutation_8hpp_source.html b/tensorwrapper_cxx_api/permutation_8hpp_source.html index dc7b34ae..1e317db9 100644 --- a/tensorwrapper_cxx_api/permutation_8hpp_source.html +++ b/tensorwrapper_cxx_api/permutation_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/physical_8hpp_source.html b/tensorwrapper_cxx_api/physical_8hpp_source.html index 50c604fd..1ce1b217 100644 --- a/tensorwrapper_cxx_api/physical_8hpp_source.html +++ b/tensorwrapper_cxx_api/physical_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/polymorphic__base_8hpp_source.html b/tensorwrapper_cxx_api/polymorphic__base_8hpp_source.html index bdbf55f0..f4b40b7c 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/search/all_10.js b/tensorwrapper_cxx_api/search/all_10.js index 0c52b462..1296a229 100644 --- a/tensorwrapper_cxx_api/search/all_10.js +++ b/tensorwrapper_cxx_api/search/all_10.js @@ -1,9 +1,9 @@ var searchData= [ - ['_7elayoutbase_135',['~LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaebca0bcf4334a9715b1f5d6c8d691cf',1,'tensorwrapper::layout::LayoutBase']]], - ['_7eoperation_136',['~Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html#af5199a31e0d06f0ca319d0416886dae3',1,'tensorwrapper::symmetry::Operation']]], - ['_7epolymorphicbase_137',['~PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a024e62fa649f93a0cd1039a136381b47',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['_7eshapebase_138',['~ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#aa4162d33ca58e8eaa4da1f4a883bf377',1,'tensorwrapper::shape::ShapeBase']]], - ['_7esmooth_139',['~Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#a578dfa1e031e303eae82ea8611d7bb7f',1,'tensorwrapper::shape::Smooth']]], - ['_7etensor_140',['~Tensor',['../classtensorwrapper_1_1Tensor.html#a6a73c265b181e4030f01b575335a3855',1,'tensorwrapper::Tensor']]] + ['_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']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_2.js b/tensorwrapper_cxx_api/search/all_2.js index 1359af5a..268fc186 100644 --- a/tensorwrapper_cxx_api/search/all_2.js +++ b/tensorwrapper_cxx_api/search/all_2.js @@ -18,7 +18,7 @@ var searchData= ['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#ad98347d9ca1bec650e211b868b5f6ad2',1,'tensorwrapper::detail_::TensorFactory::construct()']]], + ['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']]], diff --git a/tensorwrapper_cxx_api/search/all_9.js b/tensorwrapper_cxx_api/search/all_9.js index c9b6ff02..b8c08c9d 100644 --- a/tensorwrapper_cxx_api/search/all_9.js +++ b/tensorwrapper_cxx_api/search/all_9.js @@ -1,5 +1,6 @@ var searchData= [ - ['minimum_5frank_75',['minimum_rank',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a1c09333cfcecc1c11c49ff278b0707a8',1,'tensorwrapper::symmetry::Permutation']]], - ['mode_5findex_5ftype_76',['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_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()']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_a.js b/tensorwrapper_cxx_api/search/all_a.js index d581a869..7429280e 100644 --- a/tensorwrapper_cxx_api/search/all_a.js +++ b/tensorwrapper_cxx_api/search/all_a.js @@ -1,8 +1,8 @@ var searchData= [ - ['operation_77',['Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html',1,'tensorwrapper::symmetry']]], - ['operator_21_3d_78',['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_79',['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_80',['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_81',['operator[]',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af3b093b2c085c855b53687304a7565fc',1,'tensorwrapper::symmetry::Permutation']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_b.js b/tensorwrapper_cxx_api/search/all_b.js index ac236357..96facbf6 100644 --- a/tensorwrapper_cxx_api/search/all_b.js +++ b/tensorwrapper_cxx_api/search/all_b.js @@ -1,17 +1,17 @@ var searchData= [ - ['parent_5ftype_82',['parent_type',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#afedf21550433e084d745788de89c1d51',1,'tensorwrapper::detail_::TensorPIMPL']]], - ['pattern_83',['Pattern',['../classtensorwrapper_1_1sparsity_1_1Pattern.html',1,'tensorwrapper::sparsity']]], - ['permutation_84',['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_85',['Physical',['../classtensorwrapper_1_1layout_1_1Physical.html',1,'tensorwrapper::layout']]], - ['physical_5flayout_5fpointer_86',['physical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a15d4dada36b1c63440c9e56fdf0da8ef',1,'tensorwrapper::detail_::TensorInput']]], - ['physical_5flayout_5ftype_87',['physical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a7367d01d5c06f644efcbc85820f2f7a7',1,'tensorwrapper::detail_::TensorInput']]], - ['pimpl_5fpointer_88',['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_89',['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_90',['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_91',['PolymorphicBase< AllocatorBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20bufferbase_20_3e_92',['PolymorphicBase< BufferBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20layoutbase_20_3e_93',['PolymorphicBase< LayoutBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20operation_20_3e_94',['PolymorphicBase< Operation >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20shapebase_20_3e_95',['PolymorphicBase< ShapeBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]] + ['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_']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_c.js b/tensorwrapper_cxx_api/search/all_c.js index 35a878aa..1e30059a 100644 --- a/tensorwrapper_cxx_api/search/all_c.js +++ b/tensorwrapper_cxx_api/search/all_c.js @@ -1,10 +1,10 @@ var searchData= [ - ['rank_96',['rank',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a1618a29098e0f6f6527de1879aaf9788',1,'tensorwrapper::shape::ShapeBase']]], - ['rank_5ftype_97',['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_98',['reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#acba7bb0bb27f57eda1d175af8bec59de',1,'tensorwrapper::symmetry::Group']]], - ['replicated_99',['Replicated',['../classtensorwrapper_1_1allocator_1_1Replicated.html',1,'tensorwrapper::allocator::Replicated'],['../classtensorwrapper_1_1buffer_1_1Replicated.html',1,'tensorwrapper::buffer::Replicated']]], - ['runtime_100',['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_101',['runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a42cd4f9c201c9727a70b7f20d061111a',1,'tensorwrapper::allocator::AllocatorBase']]], - ['runtime_5fview_5ftype_102',['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_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()']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_d.js b/tensorwrapper_cxx_api/search/all_d.js index 025f667e..77847c98 100644 --- a/tensorwrapper_cxx_api/search/all_d.js +++ b/tensorwrapper_cxx_api/search/all_d.js @@ -1,20 +1,21 @@ var searchData= [ - ['shape_103',['shape',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#abd53570f204411c0843dbaf94db8e8bc',1,'tensorwrapper::layout::LayoutBase']]], - ['shape_5fbase_104',['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_105',['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_106',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab3d65ac8a2376f43a2d3cd2673680c30',1,'tensorwrapper::shape::ShapeBase::ShapeBase()'],['../classtensorwrapper_1_1shape_1_1ShapeBase.html',1,'tensorwrapper::shape::ShapeBase']]], - ['size_107',['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_108',['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_109',['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_110',['sparsity',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a50440d727b8a08cd238a1ea919946b39',1,'tensorwrapper::layout::LayoutBase']]], - ['sparsity_5fbase_111',['sparsity_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a0b80aa9354da70a91a3826ec3e525ac7',1,'tensorwrapper::detail_::TensorInput']]], - ['sparsity_5fpointer_112',['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_113',['sparsity_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a66079cbdc5772b88b309dcf91dce6383',1,'tensorwrapper::layout::LayoutBase']]], - ['static_5fpointer_5fcast_114',['static_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a010ea06c04faf4954a04395948b172d3',1,'tensorwrapper::detail_']]], - ['swap_115',['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_116',['symmetry',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac5b8d647b9c144f56f807e804a922ca2',1,'tensorwrapper::layout::LayoutBase']]], - ['symmetry_5fbase_117',['symmetry_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a5d1bc137092a6b631073856173332c50',1,'tensorwrapper::detail_::TensorInput']]], - ['symmetry_5fpointer_118',['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_119',['symmetry_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a842c33e49a35c1a35b3348df9802c53b',1,'tensorwrapper::layout::LayoutBase']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_e.js b/tensorwrapper_cxx_api/search/all_e.js index 0687cae2..3bc2edc7 100644 --- a/tensorwrapper_cxx_api/search/all_e.js +++ b/tensorwrapper_cxx_api/search/all_e.js @@ -1,16 +1,18 @@ var searchData= [ - ['allocator_120',['allocator',['../namespacetensorwrapper_1_1allocator.html',1,'tensorwrapper']]], - ['buffer_121',['buffer',['../namespacetensorwrapper_1_1buffer.html',1,'tensorwrapper']]], - ['detail_5f_122',['detail_',['../namespacetensorwrapper_1_1detail__.html',1,'tensorwrapper']]], - ['layout_123',['layout',['../namespacetensorwrapper_1_1layout.html',1,'tensorwrapper']]], - ['shape_124',['shape',['../namespacetensorwrapper_1_1shape.html',1,'tensorwrapper']]], - ['sparsity_125',['sparsity',['../namespacetensorwrapper_1_1sparsity.html',1,'tensorwrapper']]], - ['symmetry_126',['symmetry',['../namespacetensorwrapper_1_1symmetry.html',1,'tensorwrapper']]], - ['tensor_127',['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#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',1,'tensorwrapper::Tensor']]], - ['tensor_5ftype_128',['tensor_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#abce3e31d7ddbdd503f9248fee94c3a7a',1,'tensorwrapper::detail_::TensorFactory']]], - ['tensorfactory_129',['TensorFactory',['../classtensorwrapper_1_1detail___1_1TensorFactory.html',1,'tensorwrapper::detail_']]], - ['tensorinput_130',['TensorInput',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2dfa12ca41726a89840a65bbc2333917',1,'tensorwrapper::detail_::TensorInput::TensorInput()'],['../structtensorwrapper_1_1detail___1_1TensorInput.html',1,'tensorwrapper::detail_::TensorInput']]], - ['tensorpimpl_131',['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_132',['tensorwrapper',['../namespacetensorwrapper.html',1,'']]] + ['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,'']]] ]; diff --git a/tensorwrapper_cxx_api/search/all_f.js b/tensorwrapper_cxx_api/search/all_f.js index 01af217b..f1e13ae4 100644 --- a/tensorwrapper_cxx_api/search/all_f.js +++ b/tensorwrapper_cxx_api/search/all_f.js @@ -1,5 +1,6 @@ var searchData= [ - ['value_133',['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_134',['value_type',['../classtensorwrapper_1_1symmetry_1_1Group.html#a514bfe739fcb010c6848e72e145bdb88',1,'tensorwrapper::symmetry::Group']]] + ['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()']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_0.js b/tensorwrapper_cxx_api/search/classes_0.js index 98260241..6fc369ce 100644 --- a/tensorwrapper_cxx_api/search/classes_0.js +++ b/tensorwrapper_cxx_api/search/classes_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['allocatorbase_141',['AllocatorBase',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html',1,'tensorwrapper::allocator']]] + ['allocatorbase_146',['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 c3b8275f..16a263ec 100644 --- a/tensorwrapper_cxx_api/search/classes_1.js +++ b/tensorwrapper_cxx_api/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['bufferbase_142',['BufferBase',['../classtensorwrapper_1_1buffer_1_1BufferBase.html',1,'tensorwrapper::buffer']]] + ['bufferbase_147',['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 3a40f080..f8e0e09d 100644 --- a/tensorwrapper_cxx_api/search/classes_2.js +++ b/tensorwrapper_cxx_api/search/classes_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['eigen_143',['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_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 >']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_3.js b/tensorwrapper_cxx_api/search/classes_3.js index 712e8c5e..2b5a9f6e 100644 --- a/tensorwrapper_cxx_api/search/classes_3.js +++ b/tensorwrapper_cxx_api/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['group_144',['Group',['../classtensorwrapper_1_1symmetry_1_1Group.html',1,'tensorwrapper::symmetry']]] + ['group_149',['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 08568c23..5128a883 100644 --- a/tensorwrapper_cxx_api/search/classes_4.js +++ b/tensorwrapper_cxx_api/search/classes_4.js @@ -1,6 +1,6 @@ var searchData= [ - ['layoutbase_145',['LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html',1,'tensorwrapper::layout']]], - ['local_146',['Local',['../classtensorwrapper_1_1allocator_1_1Local.html',1,'tensorwrapper::allocator::Local'],['../classtensorwrapper_1_1buffer_1_1Local.html',1,'tensorwrapper::buffer::Local']]], - ['logical_147',['Logical',['../classtensorwrapper_1_1layout_1_1Logical.html',1,'tensorwrapper::layout']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_5.js b/tensorwrapper_cxx_api/search/classes_5.js index 1492788d..6c808836 100644 --- a/tensorwrapper_cxx_api/search/classes_5.js +++ b/tensorwrapper_cxx_api/search/classes_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['operation_148',['Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html',1,'tensorwrapper::symmetry']]] + ['operation_153',['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 5b0badd1..fa74f76a 100644 --- a/tensorwrapper_cxx_api/search/classes_6.js +++ b/tensorwrapper_cxx_api/search/classes_6.js @@ -1,12 +1,12 @@ var searchData= [ - ['pattern_149',['Pattern',['../classtensorwrapper_1_1sparsity_1_1Pattern.html',1,'tensorwrapper::sparsity']]], - ['permutation_150',['Permutation',['../classtensorwrapper_1_1symmetry_1_1Permutation.html',1,'tensorwrapper::symmetry']]], - ['physical_151',['Physical',['../classtensorwrapper_1_1layout_1_1Physical.html',1,'tensorwrapper::layout']]], - ['polymorphicbase_152',['PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20allocatorbase_20_3e_153',['PolymorphicBase< AllocatorBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20bufferbase_20_3e_154',['PolymorphicBase< BufferBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20layoutbase_20_3e_155',['PolymorphicBase< LayoutBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20operation_20_3e_156',['PolymorphicBase< Operation >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]], - ['polymorphicbase_3c_20shapebase_20_3e_157',['PolymorphicBase< ShapeBase >',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html',1,'tensorwrapper::detail_']]] + ['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_']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_7.js b/tensorwrapper_cxx_api/search/classes_7.js index 1f4e886f..ee603d44 100644 --- a/tensorwrapper_cxx_api/search/classes_7.js +++ b/tensorwrapper_cxx_api/search/classes_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['replicated_158',['Replicated',['../classtensorwrapper_1_1allocator_1_1Replicated.html',1,'tensorwrapper::allocator::Replicated'],['../classtensorwrapper_1_1buffer_1_1Replicated.html',1,'tensorwrapper::buffer::Replicated']]] + ['replicated_163',['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 14fd38d1..b77dda70 100644 --- a/tensorwrapper_cxx_api/search/classes_8.js +++ b/tensorwrapper_cxx_api/search/classes_8.js @@ -1,5 +1,5 @@ var searchData= [ - ['shapebase_159',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html',1,'tensorwrapper::shape']]], - ['smooth_160',['Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html',1,'tensorwrapper::shape']]] + ['shapebase_164',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html',1,'tensorwrapper::shape']]], + ['smooth_165',['Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html',1,'tensorwrapper::shape']]] ]; diff --git a/tensorwrapper_cxx_api/search/classes_9.js b/tensorwrapper_cxx_api/search/classes_9.js index 94201968..ecacfee0 100644 --- a/tensorwrapper_cxx_api/search/classes_9.js +++ b/tensorwrapper_cxx_api/search/classes_9.js @@ -1,7 +1,7 @@ var searchData= [ - ['tensor_161',['Tensor',['../classtensorwrapper_1_1Tensor.html',1,'tensorwrapper']]], - ['tensorfactory_162',['TensorFactory',['../classtensorwrapper_1_1detail___1_1TensorFactory.html',1,'tensorwrapper::detail_']]], - ['tensorinput_163',['TensorInput',['../structtensorwrapper_1_1detail___1_1TensorInput.html',1,'tensorwrapper::detail_']]], - ['tensorpimpl_164',['TensorPIMPL',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html',1,'tensorwrapper::detail_']]] + ['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_']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_0.js b/tensorwrapper_cxx_api/search/functions_0.js index a4045662..6d1bd4ff 100644 --- a/tensorwrapper_cxx_api/search/functions_0.js +++ b/tensorwrapper_cxx_api/search/functions_0.js @@ -1,12 +1,12 @@ var searchData= [ - ['allocate_173',['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_174',['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_175',['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_176',['are_different',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a0fce0bfd83f932ec181aaeb0367ba712',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['are_5fequal_177',['are_equal',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#aca6aec83f64355cc5d6b5cac49fc4308',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['are_5fequal_5f_178',['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_179',['are_equal_impl_',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a2223944f002e239a36207f6e5203b44b',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['assert_5fvalid_180',['assert_valid',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af83a91c613e7d9b22d1682ef9098453d',1,'tensorwrapper::detail_::TensorFactory']]], - ['at_181',['at',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a44df5a4075800f2d50bd7831935e9e12',1,'tensorwrapper::symmetry::Permutation']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_1.js b/tensorwrapper_cxx_api/search/functions_1.js index 08072789..a706a416 100644 --- a/tensorwrapper_cxx_api/search/functions_1.js +++ b/tensorwrapper_cxx_api/search/functions_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['buffer_182',['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_183',['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_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)']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_10.js b/tensorwrapper_cxx_api/search/functions_10.js index 75265eb9..146f02e0 100644 --- a/tensorwrapper_cxx_api/search/functions_10.js +++ b/tensorwrapper_cxx_api/search/functions_10.js @@ -1,9 +1,9 @@ var searchData= [ - ['_7elayoutbase_228',['~LayoutBase',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aaebca0bcf4334a9715b1f5d6c8d691cf',1,'tensorwrapper::layout::LayoutBase']]], - ['_7eoperation_229',['~Operation',['../classtensorwrapper_1_1symmetry_1_1Operation.html#af5199a31e0d06f0ca319d0416886dae3',1,'tensorwrapper::symmetry::Operation']]], - ['_7epolymorphicbase_230',['~PolymorphicBase',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#a024e62fa649f93a0cd1039a136381b47',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['_7eshapebase_231',['~ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#aa4162d33ca58e8eaa4da1f4a883bf377',1,'tensorwrapper::shape::ShapeBase']]], - ['_7esmooth_232',['~Smooth',['../classtensorwrapper_1_1shape_1_1Smooth.html#a578dfa1e031e303eae82ea8611d7bb7f',1,'tensorwrapper::shape::Smooth']]], - ['_7etensor_233',['~Tensor',['../classtensorwrapper_1_1Tensor.html#a6a73c265b181e4030f01b575335a3855',1,'tensorwrapper::Tensor']]] + ['_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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_2.js b/tensorwrapper_cxx_api/search/functions_2.js index 5a9b955e..5092713c 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_184',['can_make_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad533e483fcf260b635d3c7dd25af9372',1,'tensorwrapper::detail_::TensorFactory']]], - ['clone_185',['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_186',['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_187',['clone_as',['../classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad4cdc663a4e292257ec6a63815c17cbe',1,'tensorwrapper::detail_::PolymorphicBase']]], - ['construct_188',['construct',['../classtensorwrapper_1_1allocator_1_1Eigen.html#aac77e32ba29f706c047f2d98d8a6cd99',1,'tensorwrapper::allocator::Eigen::construct()'],['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad98347d9ca1bec650e211b868b5f6ad2',1,'tensorwrapper::detail_::TensorFactory::construct()']]], - ['count_189',['count',['../classtensorwrapper_1_1symmetry_1_1Group.html#aeb2f06717b4d2fc010396434288a5bf1',1,'tensorwrapper::symmetry::Group']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_3.js b/tensorwrapper_cxx_api/search/functions_3.js index 20735449..0a635a05 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_190',['default_allocator',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#af3bb8e1248e3589e9350a6065f1e83fc',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5flogical_5flayout_191',['default_logical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aaad0148b7084815512bce51ebf89dd91',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5flogical_5fsparsity_192',['default_logical_sparsity',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#a6dea343bc661b15fe959531467dbd271',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5flogical_5fsymmetry_193',['default_logical_symmetry',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#aa44adf47c336864ae3bc56c05db76c5a',1,'tensorwrapper::detail_::TensorFactory']]], - ['default_5fphysical_5flayout_194',['default_physical_layout',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ad1807b1096cd36c042bbf5e91c1eba79',1,'tensorwrapper::detail_::TensorFactory']]], - ['dynamic_5fpointer_5fcast_195',['dynamic_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a410419e18d9fa2a49ad7c7ed4509b317',1,'tensorwrapper::detail_']]] + ['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_']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_4.js b/tensorwrapper_cxx_api/search/functions_4.js index 11014ac3..f3a4617c 100644 --- a/tensorwrapper_cxx_api/search/functions_4.js +++ b/tensorwrapper_cxx_api/search/functions_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['eigen_196',['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_197',['extent',['../classtensorwrapper_1_1shape_1_1Smooth.html#acfd3c766b86aff5ba8bdc0aecfcf2514',1,'tensorwrapper::shape::Smooth']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_5.js b/tensorwrapper_cxx_api/search/functions_5.js index a11d92ae..c0784448 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_198',['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_199',['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_200',['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_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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_6.js b/tensorwrapper_cxx_api/search/functions_6.js index 56a679fd..321d6acf 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_201',['has_layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a6623e82c5f3bef4b2fce767a55f55d40',1,'tensorwrapper::buffer::BufferBase']]], - ['has_5fshape_202',['has_shape',['../structtensorwrapper_1_1detail___1_1TensorInput.html#acb1423af1f7c39ce8f21305a60a271eb',1,'tensorwrapper::detail_::TensorInput']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_7.js b/tensorwrapper_cxx_api/search/functions_7.js index 339cf7ab..0033f273 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_203',['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_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_()']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_8.js b/tensorwrapper_cxx_api/search/functions_8.js index e1e3955c..81e3b0c6 100644 --- a/tensorwrapper_cxx_api/search/functions_8.js +++ b/tensorwrapper_cxx_api/search/functions_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['layout_204',['layout',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a5214ae9b235a602c19864639ffef1c6b',1,'tensorwrapper::buffer::BufferBase']]], - ['layoutbase_205',['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_206',['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_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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_9.js b/tensorwrapper_cxx_api/search/functions_9.js index a9e48c60..730c34fa 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_207',['minimum_rank',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a1c09333cfcecc1c11c49ff278b0707a8',1,'tensorwrapper::symmetry::Permutation']]] + ['minimum_5frank_212',['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 5af00133..7855ee90 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_208',['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_209',['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_210',['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_211',['operator[]',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#af3b093b2c085c855b53687304a7565fc',1,'tensorwrapper::symmetry::Permutation']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_b.js b/tensorwrapper_cxx_api/search/functions_b.js index 93eaf1f6..8b554770 100644 --- a/tensorwrapper_cxx_api/search/functions_b.js +++ b/tensorwrapper_cxx_api/search/functions_b.js @@ -1,5 +1,5 @@ var searchData= [ - ['permutation_212',['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_213',['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_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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_c.js b/tensorwrapper_cxx_api/search/functions_c.js index f97ed9dd..c8834bda 100644 --- a/tensorwrapper_cxx_api/search/functions_c.js +++ b/tensorwrapper_cxx_api/search/functions_c.js @@ -1,5 +1,5 @@ var searchData= [ - ['rank_214',['rank',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#a1618a29098e0f6f6527de1879aaf9788',1,'tensorwrapper::shape::ShapeBase']]], - ['runtime_215',['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_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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_d.js b/tensorwrapper_cxx_api/search/functions_d.js index 0e21b975..722455b5 100644 --- a/tensorwrapper_cxx_api/search/functions_d.js +++ b/tensorwrapper_cxx_api/search/functions_d.js @@ -1,11 +1,11 @@ var searchData= [ - ['shape_216',['shape',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#abd53570f204411c0843dbaf94db8e8bc',1,'tensorwrapper::layout::LayoutBase']]], - ['shapebase_217',['ShapeBase',['../classtensorwrapper_1_1shape_1_1ShapeBase.html#ab3d65ac8a2376f43a2d3cd2673680c30',1,'tensorwrapper::shape::ShapeBase']]], - ['size_218',['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_219',['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_220',['sparsity',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a50440d727b8a08cd238a1ea919946b39',1,'tensorwrapper::layout::LayoutBase']]], - ['static_5fpointer_5fcast_221',['static_pointer_cast',['../namespacetensorwrapper_1_1detail__.html#a010ea06c04faf4954a04395948b172d3',1,'tensorwrapper::detail_']]], - ['swap_222',['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_223',['symmetry',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#ac5b8d647b9c144f56f807e804a922ca2',1,'tensorwrapper::layout::LayoutBase']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_e.js b/tensorwrapper_cxx_api/search/functions_e.js index b462c149..e7026b61 100644 --- a/tensorwrapper_cxx_api/search/functions_e.js +++ b/tensorwrapper_cxx_api/search/functions_e.js @@ -1,6 +1,6 @@ var searchData= [ - ['tensor_224',['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#a8fb700692f2fa743a68734c440be08f9',1,'tensorwrapper::Tensor::Tensor(const Tensor &other)'],['../classtensorwrapper_1_1Tensor.html#a278149eaa7b86551d4b3a81ef2c5876b',1,'tensorwrapper::Tensor::Tensor(Tensor &&other) noexcept']]], - ['tensorinput_225',['TensorInput',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2dfa12ca41726a89840a65bbc2333917',1,'tensorwrapper::detail_::TensorInput']]], - ['tensorpimpl_226',['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_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)']]] ]; diff --git a/tensorwrapper_cxx_api/search/functions_f.js b/tensorwrapper_cxx_api/search/functions_f.js index 868199b7..5ba21d69 100644 --- a/tensorwrapper_cxx_api/search/functions_f.js +++ b/tensorwrapper_cxx_api/search/functions_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['value_227',['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_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']]] ]; diff --git a/tensorwrapper_cxx_api/search/namespaces_0.js b/tensorwrapper_cxx_api/search/namespaces_0.js index 6e48dd91..36790181 100644 --- a/tensorwrapper_cxx_api/search/namespaces_0.js +++ b/tensorwrapper_cxx_api/search/namespaces_0.js @@ -1,11 +1,11 @@ var searchData= [ - ['allocator_165',['allocator',['../namespacetensorwrapper_1_1allocator.html',1,'tensorwrapper']]], - ['buffer_166',['buffer',['../namespacetensorwrapper_1_1buffer.html',1,'tensorwrapper']]], - ['detail_5f_167',['detail_',['../namespacetensorwrapper_1_1detail__.html',1,'tensorwrapper']]], - ['layout_168',['layout',['../namespacetensorwrapper_1_1layout.html',1,'tensorwrapper']]], - ['shape_169',['shape',['../namespacetensorwrapper_1_1shape.html',1,'tensorwrapper']]], - ['sparsity_170',['sparsity',['../namespacetensorwrapper_1_1sparsity.html',1,'tensorwrapper']]], - ['symmetry_171',['symmetry',['../namespacetensorwrapper_1_1symmetry.html',1,'tensorwrapper']]], - ['tensorwrapper_172',['tensorwrapper',['../namespacetensorwrapper.html',1,'']]] + ['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,'']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_0.js b/tensorwrapper_cxx_api/search/typedefs_0.js index 82ba5e97..72d42fa4 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_234',['allocator_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#aac944677287e1537e88b287388423df6',1,'tensorwrapper::detail_::TensorInput']]], - ['allocator_5fpointer_235',['allocator_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a3d1c2bdf9391585e8bba1362755b4762',1,'tensorwrapper::detail_::TensorInput']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_1.js b/tensorwrapper_cxx_api/search/typedefs_1.js index ffaa823b..e74bc20d 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_236',['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_237',['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_238',['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_239',['buffer_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a8548d040e6a32939c31eace60fad8915',1,'tensorwrapper::detail_::TensorInput']]], - ['buffer_5fbase_5fpointer_240',['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_241',['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_242',['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_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()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_2.js b/tensorwrapper_cxx_api/search/typedefs_2.js index c2b647a5..7b2b1c50 100644 --- a/tensorwrapper_cxx_api/search/typedefs_2.js +++ b/tensorwrapper_cxx_api/search/typedefs_2.js @@ -1,20 +1,20 @@ var searchData= [ - ['const_5fallocator_5freference_243',['const_allocator_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a3410637a84157c16f3de59010c53c610',1,'tensorwrapper::detail_::TensorInput']]], - ['const_5fbase_5freference_244',['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_245',['const_buffer_base_reference',['../classtensorwrapper_1_1buffer_1_1BufferBase.html#a19048eb3d8498ec41f826dac7a5f4803',1,'tensorwrapper::buffer::BufferBase']]], - ['const_5fbuffer_5freference_246',['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_247',['const_data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#ab5136acadfeeeb2ab61b3b7f42f997aa',1,'tensorwrapper::buffer::Eigen']]], - ['const_5feigen_5flayout_5freference_248',['const_eigen_layout_reference',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a8a075c781dfc1d2eb234fb6ebe6695d3',1,'tensorwrapper::allocator::Eigen']]], - ['const_5flayout_5freference_249',['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_250',['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_251',['const_physical_reference',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a2939acd15d8580ae2d0d5b3dc73c2b40',1,'tensorwrapper::detail_::TensorInput']]], - ['const_5freference_252',['const_reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#aefd312766bfafcb1c13b03c6370e5666',1,'tensorwrapper::symmetry::Group']]], - ['const_5fruntime_5fview_5freference_253',['const_runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a21bd3e0eb647e7f815ac22935195aad2',1,'tensorwrapper::allocator::AllocatorBase']]], - ['const_5fshape_5freference_254',['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_255',['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_256',['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_257',['cycle_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#ac2ff36ee8fa1503dd5b8f78e7e560b62',1,'tensorwrapper::symmetry::Permutation']]], - ['cycle_5fset_5finitializer_5flist_258',['cycle_set_initializer_list',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a07204707171f12e9f40bab6537382cd7',1,'tensorwrapper::symmetry::Permutation']]], - ['cycle_5ftype_259',['cycle_type',['../classtensorwrapper_1_1symmetry_1_1Permutation.html#a76e68d757e4ac71f37bccd72f1ce64c3',1,'tensorwrapper::symmetry::Permutation']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_3.js b/tensorwrapper_cxx_api/search/typedefs_3.js index a9de403f..c9273948 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_260',['data_reference',['../classtensorwrapper_1_1buffer_1_1Eigen.html#a7c0fdbe4ce81e75b7acd67b0e01c2be3',1,'tensorwrapper::buffer::Eigen']]], - ['data_5ftype_261',['data_type',['../classtensorwrapper_1_1buffer_1_1Eigen.html#adbf03f5fd17f582b993416a06376d77a',1,'tensorwrapper::buffer::Eigen']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_4.js b/tensorwrapper_cxx_api/search/typedefs_4.js index dd2a25fc..d0b46c32 100644 --- a/tensorwrapper_cxx_api/search/typedefs_4.js +++ b/tensorwrapper_cxx_api/search/typedefs_4.js @@ -1,7 +1,7 @@ var searchData= [ - ['eigen_5fbuffer_5fpointer_262',['eigen_buffer_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a522507ff86a9fe1ee2f81e424e80d2f5',1,'tensorwrapper::allocator::Eigen']]], - ['eigen_5fbuffer_5ftype_263',['eigen_buffer_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3fa851a66ea31132f9758d7bbc48780b',1,'tensorwrapper::allocator::Eigen']]], - ['eigen_5flayout_5fpointer_264',['eigen_layout_pointer',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a3e6801c1e93d88e0b1522284f65d4098',1,'tensorwrapper::allocator::Eigen']]], - ['eigen_5flayout_5ftype_265',['eigen_layout_type',['../classtensorwrapper_1_1allocator_1_1Eigen.html#a237c29fad7e42b310429d190ed9c7405',1,'tensorwrapper::allocator::Eigen']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_5.js b/tensorwrapper_cxx_api/search/typedefs_5.js index dfded7b6..96b08673 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_266',['input_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#ab3e36a2a29d025e2dd56507cb4bc528d',1,'tensorwrapper::detail_::TensorFactory']]] + ['input_5ftype_271',['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 35bdf63a..bd8caa5e 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_267',['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_268',['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_269',['layout_reference',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a3256c9929ac09b113be09b10ec8ba873',1,'tensorwrapper::layout::LayoutBase']]], - ['layout_5ftype_270',['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_271',['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_272',['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_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()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_7.js b/tensorwrapper_cxx_api/search/typedefs_7.js index be8c482a..e7217639 100644 --- a/tensorwrapper_cxx_api/search/typedefs_7.js +++ b/tensorwrapper_cxx_api/search/typedefs_7.js @@ -1,4 +1,5 @@ var searchData= [ - ['mode_5findex_5ftype_273',['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_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()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_8.js b/tensorwrapper_cxx_api/search/typedefs_8.js index df953296..3e6224f9 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_274',['parent_type',['../classtensorwrapper_1_1detail___1_1TensorPIMPL.html#afedf21550433e084d745788de89c1d51',1,'tensorwrapper::detail_::TensorPIMPL']]], - ['physical_5flayout_5fpointer_275',['physical_layout_pointer',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a15d4dada36b1c63440c9e56fdf0da8ef',1,'tensorwrapper::detail_::TensorInput']]], - ['physical_5flayout_5ftype_276',['physical_layout_type',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a7367d01d5c06f644efcbc85820f2f7a7',1,'tensorwrapper::detail_::TensorInput']]], - ['pimpl_5fpointer_277',['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_278',['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_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()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_9.js b/tensorwrapper_cxx_api/search/typedefs_9.js index e61ae24c..d50692c3 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_279',['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_280',['reference',['../classtensorwrapper_1_1symmetry_1_1Group.html#acba7bb0bb27f57eda1d175af8bec59de',1,'tensorwrapper::symmetry::Group']]], - ['runtime_5fview_5freference_281',['runtime_view_reference',['../classtensorwrapper_1_1allocator_1_1AllocatorBase.html#a42cd4f9c201c9727a70b7f20d061111a',1,'tensorwrapper::allocator::AllocatorBase']]], - ['runtime_5fview_5ftype_282',['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_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()']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_a.js b/tensorwrapper_cxx_api/search/typedefs_a.js index 88d73267..5277ddd9 100644 --- a/tensorwrapper_cxx_api/search/typedefs_a.js +++ b/tensorwrapper_cxx_api/search/typedefs_a.js @@ -1,12 +1,13 @@ var searchData= [ - ['shape_5fbase_283',['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()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#aa89c9d09b236ef3686f33e5e20f3afe6',1,'tensorwrapper::layout::LayoutBase::shape_base()']]], - ['shape_5fpointer_284',['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_285',['size_type',['../classtensorwrapper_1_1shape_1_1Smooth.html#a394dfaf635744f01d4ee5fe0e3e6c691',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#a394dfaf635744f01d4ee5fe0e3e6c691',1,'tensorwrapper::shape::ShapeBase::size_type()'],['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a9e4e0d859918af487ae9e20cea6865c4',1,'tensorwrapper::layout::LayoutBase::size_type()']]], - ['sparsity_5fbase_286',['sparsity_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a0b80aa9354da70a91a3826ec3e525ac7',1,'tensorwrapper::detail_::TensorInput']]], - ['sparsity_5fpointer_287',['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_288',['sparsity_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a66079cbdc5772b88b309dcf91dce6383',1,'tensorwrapper::layout::LayoutBase']]], - ['symmetry_5fbase_289',['symmetry_base',['../structtensorwrapper_1_1detail___1_1TensorInput.html#a5d1bc137092a6b631073856173332c50',1,'tensorwrapper::detail_::TensorInput']]], - ['symmetry_5fpointer_290',['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_291',['symmetry_type',['../classtensorwrapper_1_1layout_1_1LayoutBase.html#a842c33e49a35c1a35b3348df9802c53b',1,'tensorwrapper::layout::LayoutBase']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_b.js b/tensorwrapper_cxx_api/search/typedefs_b.js index d6848ce4..33dae21c 100644 --- a/tensorwrapper_cxx_api/search/typedefs_b.js +++ b/tensorwrapper_cxx_api/search/typedefs_b.js @@ -1,4 +1,6 @@ var searchData= [ - ['tensor_5ftype_292',['tensor_type',['../classtensorwrapper_1_1detail___1_1TensorFactory.html#abce3e31d7ddbdd503f9248fee94c3a7a',1,'tensorwrapper::detail_::TensorFactory']]] + ['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']]] ]; diff --git a/tensorwrapper_cxx_api/search/typedefs_c.js b/tensorwrapper_cxx_api/search/typedefs_c.js index e56be9b1..cfdff4fb 100644 --- a/tensorwrapper_cxx_api/search/typedefs_c.js +++ b/tensorwrapper_cxx_api/search/typedefs_c.js @@ -1,4 +1,5 @@ var searchData= [ - ['value_5ftype_293',['value_type',['../classtensorwrapper_1_1symmetry_1_1Group.html#a514bfe739fcb010c6848e72e145bdb88',1,'tensorwrapper::symmetry::Group']]] + ['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()']]] ]; diff --git a/tensorwrapper_cxx_api/shape_8hpp_source.html b/tensorwrapper_cxx_api/shape_8hpp_source.html index 9a3837f2..a89474a7 100644 --- a/tensorwrapper_cxx_api/shape_8hpp_source.html +++ b/tensorwrapper_cxx_api/shape_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/shape__base_8hpp_source.html b/tensorwrapper_cxx_api/shape__base_8hpp_source.html index ca235067..26a01605 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.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/smooth_8hpp_source.html b/tensorwrapper_cxx_api/smooth_8hpp_source.html index cb608bc7..7df50fcf 100644 --- a/tensorwrapper_cxx_api/smooth_8hpp_source.html +++ b/tensorwrapper_cxx_api/smooth_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/sparsity_8hpp_source.html b/tensorwrapper_cxx_api/sparsity_8hpp_source.html index 7a5d87f0..05b90391 100644 --- a/tensorwrapper_cxx_api/sparsity_8hpp_source.html +++ b/tensorwrapper_cxx_api/sparsity_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/structtensorwrapper_1_1detail___1_1TensorInput-members.html b/tensorwrapper_cxx_api/structtensorwrapper_1_1detail___1_1TensorInput-members.html index 10c1edc5..bc70f1e5 100644 --- a/tensorwrapper_cxx_api/structtensorwrapper_1_1detail___1_1TensorInput-members.html +++ b/tensorwrapper_cxx_api/structtensorwrapper_1_1detail___1_1TensorInput-members.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/structtensorwrapper_1_1detail___1_1TensorInput.html b/tensorwrapper_cxx_api/structtensorwrapper_1_1detail___1_1TensorInput.html index f8d45943..cbb3c895 100644 --- a/tensorwrapper_cxx_api/structtensorwrapper_1_1detail___1_1TensorInput.html +++ b/tensorwrapper_cxx_api/structtensorwrapper_1_1detail___1_1TensorInput.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/symmetry_8hpp_source.html b/tensorwrapper_cxx_api/symmetry_8hpp_source.html index fb0008ee..0844999f 100644 --- a/tensorwrapper_cxx_api/symmetry_8hpp_source.html +++ b/tensorwrapper_cxx_api/symmetry_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/tensor_8hpp_source.html b/tensorwrapper_cxx_api/tensor_8hpp_source.html index c8c5d720..f426b957 100644 --- a/tensorwrapper_cxx_api/tensor_8hpp_source.html +++ b/tensorwrapper_cxx_api/tensor_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/tensor__class_8hpp_source.html b/tensorwrapper_cxx_api/tensor__class_8hpp_source.html index 91f85d62..c0dfb137 100644 --- a/tensorwrapper_cxx_api/tensor__class_8hpp_source.html +++ b/tensorwrapper_cxx_api/tensor__class_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
@@ -116,61 +116,82 @@
56 
59 
-
75  explicit Tensor(input_type input);
-
76 
-
129  template<typename... Args>
-
130  Tensor(disable_if_tensor_t<Args>&&... args) :
-
131  Tensor(input_type(std::forward<Args>(args)...)) {}
-
132 
-
140  Tensor(const Tensor& other);
-
141 
-
149  Tensor(Tensor&& other) noexcept;
-
150 
-
164  Tensor& operator=(const Tensor& rhs);
-
165 
-
179  Tensor& operator=(Tensor&& rhs) noexcept;
-
180 
-
182  ~Tensor() noexcept;
-
183 
- -
198 
- -
212 
-
213  // -------------------------------------------------------------------------
-
214  // -- Utility methods
-
215  // -------------------------------------------------------------------------
-
216 
-
225  void swap(Tensor& other) noexcept;
-
226 
-
243  bool operator==(const Tensor& rhs) const noexcept;
-
244 
-
256  bool operator!=(const Tensor& rhs) const noexcept;
-
257 
-
258 private:
-
260  Tensor(pimpl_pointer pimpl) noexcept;
-
261 
-
263  bool has_pimpl_() const noexcept;
-
264 
-
266  void assert_pimpl_() const;
-
267 
-
269  pimpl_pointer m_pimpl_;
-
270 };
-
271 
-
272 } // namespace tensorwrapper
+
61  using scalar_il_type = double;
+
62 
+
64  using vector_il_type = std::initializer_list<scalar_il_type>;
+
65 
+
67  using matrix_il_type = std::initializer_list<vector_il_type>;
+
68 
+
70  using tensor3_il_type = std::initializer_list<matrix_il_type>;
+
71 
+
73  using tensor4_il_type = std::initializer_list<tensor3_il_type>;
+
74 
+
90  explicit Tensor(input_type input);
+
91 
+
144  template<typename... Args>
+
145  Tensor(disable_if_tensor_t<Args>&&... args) :
+
146  Tensor(input_type(std::forward<Args>(args)...)) {}
+
147 
+
176  explicit Tensor(scalar_il_type il);
+ + + + +
182 
+
190  Tensor(const Tensor& other);
+
191 
+
199  Tensor(Tensor&& other) noexcept;
+
200 
+
214  Tensor& operator=(const Tensor& rhs);
+
215 
+
229  Tensor& operator=(Tensor&& rhs) noexcept;
+
230 
+
232  ~Tensor() noexcept;
+
233 
+ +
248 
+ +
262 
+
263  // -------------------------------------------------------------------------
+
264  // -- Utility methods
+
265  // -------------------------------------------------------------------------
+
266 
+
275  void swap(Tensor& other) noexcept;
+
276 
+
293  bool operator==(const Tensor& rhs) const noexcept;
+
294 
+
306  bool operator!=(const Tensor& rhs) const noexcept;
+
307 
+
308 private:
+
310  Tensor(pimpl_pointer pimpl) noexcept;
+
311 
+
313  bool has_pimpl_() const noexcept;
+
314 
+
316  void assert_pimpl_() const;
+
317 
+
319  pimpl_pointer m_pimpl_;
+
320 };
+
321 
+
322 } // namespace tensorwrapper
Represents a multi-dimensional array of values.
Definition: tensor_class.hpp:30
Tensor(Tensor &&other) noexcept
Initializes *this with the state in other.
+
std::initializer_list< matrix_il_type > tensor3_il_type
Type of an initializer list if *this is a rank 3 tensor.
Definition: tensor_class.hpp:70
input_type::const_buffer_reference const_buffer_reference
Type of a read-only reference to the tensor's buffer.
Definition: tensor_class.hpp:55
input_type::logical_layout_pointer logical_layout_pointer
Type of a pointer to the tensor's logical layout.
Definition: tensor_class.hpp:52
-
void swap(Tensor &other) noexcept
Exchanges the state of *this with the state of other.
Definition: tensor_class.cpp:59
-
const_buffer_reference buffer() const
Read-only access to the tensor's buffer.
Definition: tensor_class.cpp:52
+
void swap(Tensor &other) noexcept
Exchanges the state of *this with the state of other.
Definition: tensor_class.cpp:74
+
std::initializer_list< scalar_il_type > vector_il_type
Type of an initializer list if *this is a vector.
Definition: tensor_class.hpp:64
+
const_buffer_reference buffer() const
Read-only access to the tensor's buffer.
Definition: tensor_class.cpp:67
~Tensor() noexcept
Defaulted no-throw dtor.
std::unique_ptr< pimpl_type > pimpl_pointer
Type of a pointer to an object of type pimpl_type.
Definition: tensor_class.hpp:43
+
double scalar_il_type
Type of an initializer list if *this is a scalar.
Definition: tensor_class.hpp:61
input_type::buffer_pointer buffer_pointer
Type of a pointer to the tensor's buffer.
Definition: tensor_class.hpp:58
-
const_logical_reference logical_layout() const
Read-only access to the tensor's logical layout.
Definition: tensor_class.cpp:47
+
const_logical_reference logical_layout() const
Read-only access to the tensor's logical layout.
Definition: tensor_class.cpp:62
+
std::initializer_list< vector_il_type > matrix_il_type
Type of an initializer list if *this is a matrix.
Definition: tensor_class.hpp:67
Tensor(input_type input)
Initializes *this by processing the input provided in input.
-
Tensor(disable_if_tensor_t< Args > &&... args)
Variadic value ctor.
Definition: tensor_class.hpp:130
+
Tensor(disable_if_tensor_t< Args > &&... args)
Variadic value ctor.
Definition: tensor_class.hpp:145
Tensor & operator=(Tensor &&rhs) noexcept
Overwrites the state of *this with the state of rhs.
-
Tensor & operator=(const Tensor &rhs)
Overwrites the state of *this with a deep copy of rhs.
Definition: tensor_class.cpp:36
+
std::initializer_list< tensor3_il_type > tensor4_il_type
Type of an initializer list if *this is a rank 4 tensor.
Definition: tensor_class.hpp:73
+
Tensor & operator=(const Tensor &rhs)
Overwrites the state of *this with a deep copy of rhs.
Definition: tensor_class.cpp:51
Actually implements a Tensor object.
Definition: tensor_pimpl.hpp:28
Specializes a LayoutBase for a layout describing how a user wants to view the tensor.
Definition: logical.hpp:27
Contains the components of the TensorWrapper library.
Definition: allocator.hpp:24
diff --git a/tensorwrapper_cxx_api/tensor__factory_8hpp_source.html b/tensorwrapper_cxx_api/tensor__factory_8hpp_source.html index 61000f0e..04150aa1 100644 --- a/tensorwrapper_cxx_api/tensor__factory_8hpp_source.html +++ b/tensorwrapper_cxx_api/tensor__factory_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
@@ -101,66 +101,92 @@
39 
42 
-
43  // Pull types from input_type that we will need for our API
-
44  using const_shape_reference = input_type::const_shape_reference;
-
45  using shape_pointer = input_type::shape_pointer;
-
46  using const_symmetry_reference = input_type::const_symmetry_reference;
-
47  using symmetry_pointer = input_type::symmetry_pointer;
-
48  using const_sparsity_reference = input_type::const_sparsity_reference;
-
49  using sparsity_pointer = input_type::sparsity_pointer;
- -
51  using logical_layout_pointer = input_type::logical_layout_pointer;
- -
53  using physical_layout_pointer = input_type::physical_layout_pointer;
-
54  using allocator_pointer = input_type::allocator_pointer;
-
55  using runtime_view_type = input_type::runtime_view_type;
-
56 
-
57  // -------------------------------------------------------------------------
-
58  // -- Methods for determining reasonable defaults
-
59  // -------------------------------------------------------------------------
-
60 
-
76  static symmetry_pointer default_logical_symmetry(
-
77  const_shape_reference shape);
-
78 
-
92  static sparsity_pointer default_logical_sparsity(
-
93  const_shape_reference shape, const_symmetry_reference symmetry);
-
94 
-
109  static logical_layout_pointer default_logical_layout(
-
110  shape_pointer shape, symmetry_pointer symmetry,
-
111  sparsity_pointer sparsity);
-
112 
-
125  static physical_layout_pointer default_physical_layout(
-
126  const_logical_reference logical);
+ +
45 
+ +
48 
+ +
51 
+ +
54 
+ +
57 
+
58  // Pull types from input_type that we will need for our API
+
59  using const_shape_reference = input_type::const_shape_reference;
+
60  using shape_pointer = input_type::shape_pointer;
+
61  using const_symmetry_reference = input_type::const_symmetry_reference;
+
62  using symmetry_pointer = input_type::symmetry_pointer;
+
63  using const_sparsity_reference = input_type::const_sparsity_reference;
+
64  using sparsity_pointer = input_type::sparsity_pointer;
+ +
66  using logical_layout_pointer = input_type::logical_layout_pointer;
+ +
68  using physical_layout_pointer = input_type::physical_layout_pointer;
+
69  using allocator_pointer = input_type::allocator_pointer;
+
70  using runtime_view_type = input_type::runtime_view_type;
+
71 
+
72  // -------------------------------------------------------------------------
+
73  // -- Methods for determining reasonable defaults
+
74  // -------------------------------------------------------------------------
+
75 
+
91  static symmetry_pointer default_logical_symmetry(
+
92  const_shape_reference shape);
+
93 
+
107  static sparsity_pointer default_logical_sparsity(
+
108  const_shape_reference shape, const_symmetry_reference symmetry);
+
109 
+
124  static logical_layout_pointer default_logical_layout(
+
125  shape_pointer shape, symmetry_pointer symmetry,
+
126  sparsity_pointer sparsity);
127 
-
140  static allocator_pointer default_allocator(
-
141  const_physical_reference physical, runtime_view_type rv);
+
140  static physical_layout_pointer default_physical_layout(
+
141  const_logical_reference logical);
142 
-
157  static pimpl_pointer construct(input_type input);
-
158 
-
159  // -------------------------------------------------------------------------
-
160  // -- Assessing input validity
-
161  // -------------------------------------------------------------------------
-
162 
-
175  static bool can_make_logical_layout(const input_type& input) noexcept;
-
176 
-
193  static void assert_valid(const input_type& input);
-
194 };
-
195 
-
196 } // namespace tensorwrapper::detail_
+
155  static allocator_pointer default_allocator(
+
156  const_physical_reference physical, runtime_view_type rv);
+
157 
+ +
173 
+ + + + + +
194 
+
195  // -------------------------------------------------------------------------
+
196  // -- Assessing input validity
+
197  // -------------------------------------------------------------------------
+
198 
+
211  static bool can_make_logical_layout(const input_type& input) noexcept;
+
212 
+
229  static void assert_valid(const input_type& input);
+
230 };
+
231 
+
232 } // namespace tensorwrapper::detail_
Represents a multi-dimensional array of values.
Definition: tensor_class.hpp:30
detail_::TensorPIMPL pimpl_type
Type of the object implementing *this.
Definition: tensor_class.hpp:40
+
std::initializer_list< matrix_il_type > tensor3_il_type
Type of an initializer list if *this is a rank 3 tensor.
Definition: tensor_class.hpp:70
+
std::initializer_list< scalar_il_type > vector_il_type
Type of an initializer list if *this is a vector.
Definition: tensor_class.hpp:64
std::unique_ptr< pimpl_type > pimpl_pointer
Type of a pointer to an object of type pimpl_type.
Definition: tensor_class.hpp:43
+
double scalar_il_type
Type of an initializer list if *this is a scalar.
Definition: tensor_class.hpp:61
+
std::initializer_list< vector_il_type > matrix_il_type
Type of an initializer list if *this is a matrix.
Definition: tensor_class.hpp:67
+
std::initializer_list< tensor3_il_type > tensor4_il_type
Type of an initializer list if *this is a rank 4 tensor.
Definition: tensor_class.hpp:73
Object which helps create tensor objects.
Definition: tensor_factory.hpp:29
+
typename tensor_type::tensor3_il_type tensor3_il_type
Type of an initializer list if Tensor is a rank 3 tensor.
Definition: tensor_factory.hpp:53
+
typename tensor_type::scalar_il_type scalar_il_type
Type of an initializer list if Tensor is a scalar.
Definition: tensor_factory.hpp:44
typename tensor_type::pimpl_type pimpl_type
Type powering an object of type tensor_type.
Definition: tensor_factory.hpp:38
-
static sparsity_pointer default_logical_sparsity(const_shape_reference shape, const_symmetry_reference symmetry)
Constructs a default sparsity from the shape and symmetry.
Definition: tensor_factory.cpp:42
+
static sparsity_pointer default_logical_sparsity(const_shape_reference shape, const_symmetry_reference symmetry)
Constructs a default sparsity from the shape and symmetry.
Definition: tensor_factory.cpp:46
+
typename tensor_type::matrix_il_type matrix_il_type
Type of an initializer list if Tensor is a matrix.
Definition: tensor_factory.hpp:50
typename tensor_type::pimpl_pointer pimpl_pointer
Type of a pointer to an object of type pimpl_type.
Definition: tensor_factory.hpp:41
-
static symmetry_pointer default_logical_symmetry(const_shape_reference shape)
Determines a default logical symmetry for shape.
Definition: tensor_factory.cpp:36
-
static logical_layout_pointer default_logical_layout(shape_pointer shape, symmetry_pointer symmetry, sparsity_pointer sparsity)
Constructs the tensor's default logical layout.
Definition: tensor_factory.cpp:48
-
static physical_layout_pointer default_physical_layout(const_logical_reference logical)
Construct's the tensor's default physical layout.
Definition: tensor_factory.cpp:57
-
static bool can_make_logical_layout(const input_type &input) noexcept
Does input contain sufficient information in order for *this to make a logical layout?
Definition: tensor_factory.cpp:75
-
static pimpl_pointer construct(input_type input)
Actually constructs the tensor's PIMPL.
Definition: tensor_factory.cpp:124
-
static allocator_pointer default_allocator(const_physical_reference physical, runtime_view_type rv)
Constructs an allocator consistent with the physical layout.
Definition: tensor_factory.cpp:65
-
static void assert_valid(const input_type &input)
Throws if input has been constructed in an invalid state.
Definition: tensor_factory.cpp:79
+
static pimpl_pointer construct(input_type input)
Actually constructs the tensor's PIMPL.
+
static symmetry_pointer default_logical_symmetry(const_shape_reference shape)
Determines a default logical symmetry for shape.
Definition: tensor_factory.cpp:40
+
static logical_layout_pointer default_logical_layout(shape_pointer shape, symmetry_pointer symmetry, sparsity_pointer sparsity)
Constructs the tensor's default logical layout.
Definition: tensor_factory.cpp:52
+
typename tensor_type::vector_il_type vector_il_type
Type of an initializer list if Tensor is a vector.
Definition: tensor_factory.hpp:47
+
static physical_layout_pointer default_physical_layout(const_logical_reference logical)
Construct's the tensor's default physical layout.
Definition: tensor_factory.cpp:61
+
static bool can_make_logical_layout(const input_type &input) noexcept
Does input contain sufficient information in order for *this to make a logical layout?
Definition: tensor_factory.cpp:79
+
typename tensor_type::tensor4_il_type tensor4_il_type
Type of an initializer list if Tensor is a rank 4 tensor.
Definition: tensor_factory.hpp:56
+
static allocator_pointer default_allocator(const_physical_reference physical, runtime_view_type rv)
Constructs an allocator consistent with the physical layout.
Definition: tensor_factory.cpp:69
+
static void assert_valid(const input_type &input)
Throws if input has been constructed in an invalid state.
Definition: tensor_factory.cpp:83
Specializes a LayoutBase for a layout describing how a user wants to view the tensor.
Definition: logical.hpp:27
Specializes a LayoutBase for a layout describing how a tensor is actually laid out at runtime.
Definition: physical.hpp:29
Inline utilities and functions needed to implement the TensorWrapper library, but not considered part...
Definition: detail_.hpp:23
diff --git a/tensorwrapper_cxx_api/tensor__input_8hpp_source.html b/tensorwrapper_cxx_api/tensor__input_8hpp_source.html index 5f374325..bd433771 100644 --- a/tensorwrapper_cxx_api/tensor__input_8hpp_source.html +++ b/tensorwrapper_cxx_api/tensor__input_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/tensor__pimpl_8hpp_source.html b/tensorwrapper_cxx_api/tensor__pimpl_8hpp_source.html index d509ca97..b14dc6ab 100644 --- a/tensorwrapper_cxx_api/tensor__pimpl_8hpp_source.html +++ b/tensorwrapper_cxx_api/tensor__pimpl_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/tensorwrapper_8hpp_source.html b/tensorwrapper_cxx_api/tensorwrapper_8hpp_source.html index ee78ebce..6520b462 100644 --- a/tensorwrapper_cxx_api/tensorwrapper_8hpp_source.html +++ b/tensorwrapper_cxx_api/tensorwrapper_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35
diff --git a/tensorwrapper_cxx_api/unique__ptr__utilities_8hpp_source.html b/tensorwrapper_cxx_api/unique__ptr__utilities_8hpp_source.html index cea28051..2f8fa3ae 100644 --- a/tensorwrapper_cxx_api/unique__ptr__utilities_8hpp_source.html +++ b/tensorwrapper_cxx_api/unique__ptr__utilities_8hpp_source.html @@ -22,7 +22,7 @@
tensorwrapper -  0.0.34 +  0.0.35