Public Types | Public Attributes | Static Public Attributes | List of all members
Eigen::internal::tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... > Struct Template Reference

#include <Symmetry.h>

Public Types

typedef tensor_static_symgroup_if<(sizeof...(Gens_)+1<=max_static_generators), NumIndices, Gen_, Gens_... > helper
 
typedef helper::type::type root_type
 

Public Attributes

typedef conditional< possible_size==0||possible_size > = max_static_elements
 
typedef DynamicSGroupFromTemplateArgs< Gen_, Gens_... >
 

Static Public Attributes

static constexpr std::size_t max_static_elements = 16
 
static constexpr std::size_t max_static_generators = 4
 
static constexpr std::size_t possible_size = helper::size
 

Detailed Description

template<std::size_t NumIndices, typename Gen_, typename... Gens_>
struct Eigen::internal::tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... >

Definition at line 233 of file Symmetry.h.

Member Typedef Documentation

template<std::size_t NumIndices, typename Gen_ , typename... Gens_>
typedef tensor_static_symgroup_if<(sizeof...(Gens_) + 1 <= max_static_generators), NumIndices, Gen_, Gens_...> Eigen::internal::tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... >::helper

Definition at line 237 of file Symmetry.h.

template<std::size_t NumIndices, typename Gen_ , typename... Gens_>
typedef helper::type ::type Eigen::internal::tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... >::root_type

Definition at line 241 of file Symmetry.h.

Member Data Documentation

template<std::size_t NumIndices, typename Gen_ , typename... Gens_>
typedef Eigen::internal::tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... >::conditional< possible_size==0||possible_size > = max_static_elements

Definition at line 241 of file Symmetry.h.

template<std::size_t NumIndices, typename Gen_ , typename... Gens_>
typedef Eigen::internal::tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... >::DynamicSGroupFromTemplateArgs< Gen_, Gens_... >

Definition at line 241 of file Symmetry.h.

template<std::size_t NumIndices, typename Gen_ , typename... Gens_>
constexpr std::size_t Eigen::internal::tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... >::max_static_elements = 16
static

Definition at line 236 of file Symmetry.h.

template<std::size_t NumIndices, typename Gen_ , typename... Gens_>
constexpr std::size_t Eigen::internal::tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... >::max_static_generators = 4
static

Definition at line 235 of file Symmetry.h.

template<std::size_t NumIndices, typename Gen_ , typename... Gens_>
constexpr std::size_t Eigen::internal::tensor_symmetry_pre_analysis< NumIndices, Gen_, Gens_... >::possible_size = helper::size
static

Definition at line 238 of file Symmetry.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