Public Types | Static Public Attributes | Static Private Attributes | List of all members
Eigen::internal::tensor_static_symgroup_equality< A, B > Struct Template Reference

#include <StaticSymmetry.h>

Public Types

typedef A::indices iia
 
typedef B::indices iib
 

Static Public Attributes

static constexpr int ffa = A::flags
 
static constexpr int ffb = B::flags
 
static constexpr int global_flags
 
static constexpr bool value = is_same<iia, iib>::value
 

Static Private Attributes

static constexpr int flags_cmp_ = ffa ^ ffb
 
static constexpr bool is_imag = value && flags_cmp_ == (NegationFlag | ConjugationFlag)
 
static constexpr bool is_real = value && flags_cmp_ == ConjugationFlag
 
static constexpr bool is_zero = value && flags_cmp_ == NegationFlag
 

Detailed Description

template<typename A, typename B>
struct Eigen::internal::tensor_static_symgroup_equality< A, B >

Definition at line 84 of file StaticSymmetry.h.

Member Typedef Documentation

template<typename A , typename B >
typedef A::indices Eigen::internal::tensor_static_symgroup_equality< A, B >::iia

Definition at line 86 of file StaticSymmetry.h.

template<typename A , typename B >
typedef B::indices Eigen::internal::tensor_static_symgroup_equality< A, B >::iib

Definition at line 87 of file StaticSymmetry.h.

Member Data Documentation

template<typename A , typename B >
constexpr int Eigen::internal::tensor_static_symgroup_equality< A, B >::ffa = A::flags
static

Definition at line 88 of file StaticSymmetry.h.

template<typename A , typename B >
constexpr int Eigen::internal::tensor_static_symgroup_equality< A, B >::ffb = B::flags
static

Definition at line 89 of file StaticSymmetry.h.

template<typename A , typename B >
constexpr int Eigen::internal::tensor_static_symgroup_equality< A, B >::flags_cmp_ = ffa ^ ffb
staticprivate

Definition at line 98 of file StaticSymmetry.h.

template<typename A , typename B >
constexpr int Eigen::internal::tensor_static_symgroup_equality< A, B >::global_flags
static
Initial value:

Definition at line 108 of file StaticSymmetry.h.

template<typename A , typename B >
constexpr bool Eigen::internal::tensor_static_symgroup_equality< A, B >::is_imag = value && flags_cmp_ == (NegationFlag | ConjugationFlag)
staticprivate

Definition at line 105 of file StaticSymmetry.h.

template<typename A , typename B >
constexpr bool Eigen::internal::tensor_static_symgroup_equality< A, B >::is_real = value && flags_cmp_ == ConjugationFlag
staticprivate

Definition at line 104 of file StaticSymmetry.h.

template<typename A , typename B >
constexpr bool Eigen::internal::tensor_static_symgroup_equality< A, B >::is_zero = value && flags_cmp_ == NegationFlag
staticprivate

Definition at line 103 of file StaticSymmetry.h.

template<typename A , typename B >
constexpr bool Eigen::internal::tensor_static_symgroup_equality< A, B >::value = is_same<iia, iib>::value
static

Definition at line 92 of file StaticSymmetry.h.


The documentation for this struct was generated from the following file:


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:48