Public Types | Static Public Attributes | List of all members
Eigen::internal::group_theory::dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size > Struct Template Reference

#include <TemplateGroupTheory.h>

Public Types

typedef contained_in_list_gf< Equality, new_coset_rep, elements > _cil
 
typedef dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, typename concat< elements, coset_elements >::type, type_list< gs... >, rep_element, sub_group_size > _helper
 
typedef dimino_get_coset_elements< Multiply, sub_group_elements, new_coset_rep, add_coset >::type coset_elements
 
typedef Multiply< rep_element, g >::type new_coset_rep
 
typedef _helper::type type
 

Static Public Attributes

static constexpr bool add_coset = !_cil::value
 
static constexpr int global_flags = _cil::global_flags | _helper::global_flags
 

Detailed Description

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id, typename sub_group_elements, typename elements, typename g, typename... gs, typename rep_element, int sub_group_size>
struct Eigen::internal::group_theory::dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size >

Definition at line 311 of file TemplateGroupTheory.h.

Member Typedef Documentation

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename g , typename... gs, typename rep_element , int sub_group_size>
typedef contained_in_list_gf<Equality, new_coset_rep, elements> Eigen::internal::group_theory::dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size >::_cil

Definition at line 314 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename g , typename... gs, typename rep_element , int sub_group_size>
typedef dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, typename concat<elements, coset_elements>::type, type_list<gs...>, rep_element, sub_group_size > Eigen::internal::group_theory::dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size >::_helper

Definition at line 333 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename g , typename... gs, typename rep_element , int sub_group_size>
typedef dimino_get_coset_elements< Multiply, sub_group_elements, new_coset_rep, add_coset >::type Eigen::internal::group_theory::dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size >::coset_elements

Definition at line 322 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename g , typename... gs, typename rep_element , int sub_group_size>
typedef Multiply<rep_element, g>::type Eigen::internal::group_theory::dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size >::new_coset_rep

Definition at line 313 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename g , typename... gs, typename rep_element , int sub_group_size>
typedef _helper::type Eigen::internal::group_theory::dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size >::type

Definition at line 335 of file TemplateGroupTheory.h.

Member Data Documentation

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename g , typename... gs, typename rep_element , int sub_group_size>
constexpr bool Eigen::internal::group_theory::dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size >::add_coset = !_cil::value
static

Definition at line 315 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename g , typename... gs, typename rep_element , int sub_group_size>
constexpr int Eigen::internal::group_theory::dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size >::global_flags = _cil::global_flags | _helper::global_flags
static

Definition at line 336 of file TemplateGroupTheory.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:59