#include <Symmetry.h>
|
typedef Tensor_::Index | Index |
|
typedef Tensor_::Scalar | Scalar |
|
|
constexpr static std::size_t | NumIndices = Tensor_::NumIndices |
|
◆ Index
template<typename Tensor_ , typename Symmetry_ , int Flags = 0>
◆ Scalar
template<typename Tensor_ , typename Symmetry_ , int Flags = 0>
◆ tensor_symmetry_value_setter()
template<typename Tensor_ , typename Symmetry_ , int Flags = 0>
Tensor_ & m_tensor
Definition: Symmetry.h:312
std::array< Index, NumIndices > m_indices
Definition: Symmetry.h:314
Symmetry_ m_symmetry
Definition: Symmetry.h:313
◆ doAssign()
template<typename Tensor_ , typename Symmetry_ , int Flags = 0>
317 #ifdef EIGEN_TENSOR_SYMMETRY_CHECK_VALUES
318 int value_flags =
m_symmetry.template apply<internal::tensor_symmetry_calculate_flags<Tensor_>,
int>(
AnnoyingScalar imag(const AnnoyingScalar &)
Definition: AnnoyingScalar.h:132
#define eigen_assert(x)
Definition: Macros.h:910
float real
Definition: datatypes.h:10
squared absolute value
Definition: GlobalFunctions.h:87
@ GlobalRealFlag
Definition: Symmetry.h:20
@ GlobalImagFlag
Definition: Symmetry.h:20
References eigen_assert, Eigen::GlobalImagFlag, Eigen::GlobalRealFlag, imag(), Eigen::internal::tensor_symmetry_value_setter< Tensor_, Symmetry_, Flags >::m_indices, Eigen::internal::tensor_symmetry_value_setter< Tensor_, Symmetry_, Flags >::m_symmetry, Eigen::internal::tensor_symmetry_value_setter< Tensor_, Symmetry_, Flags >::m_tensor, and Eigen::value.
Referenced by Eigen::internal::tensor_symmetry_value_setter< Tensor_, Symmetry_, Flags >::operator=().
◆ operator=()
template<typename Tensor_ , typename Symmetry_ , int Flags = 0>
◆ m_indices
template<typename Tensor_ , typename Symmetry_ , int Flags = 0>
◆ m_symmetry
template<typename Tensor_ , typename Symmetry_ , int Flags = 0>
◆ m_tensor
template<typename Tensor_ , typename Symmetry_ , int Flags = 0>
◆ NumIndices
template<typename Tensor_ , typename Symmetry_ , int Flags = 0>
The documentation for this class was generated from the following file: