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

◆ iia

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.

◆ iib

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

◆ ffa

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.

◆ ffb

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.

◆ flags_cmp_

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.

◆ global_flags

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.

◆ is_imag

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.

◆ is_real

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.

◆ is_zero

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.

◆ value

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:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:45:32