Public Types | Static Public Attributes | List of all members
Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition > Struct Template Reference

#include <TemplateGroupTheory.h>

Public Types

typedef dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, generators, rep_element, sub_group_elements::count > _ac4r
 
typedef dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, new_elements, generators, sub_group_size, new_rep_pos, new_stop_condition_helper
 
typedef _ac4r::type new_elements
 
typedef get< rep_pos, elements >::type rep_element
 
typedef _helper::type type
 

Static Public Attributes

static constexpr int global_flags = _helper::global_flags | _ac4r::global_flags
 
static constexpr int new_rep_pos = rep_pos + sub_group_elements::count
 
static constexpr bool new_stop_condition = new_rep_pos >= new_elements::count
 

Detailed Description

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id, typename sub_group_elements, typename elements, typename generators, int sub_group_size, int rep_pos, bool stop_condition>
struct Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition >

Definition at line 387 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 generators , int sub_group_size, int rep_pos, bool stop_condition>
typedef dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, generators, rep_element, sub_group_elements::count > Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition >::_ac4r

Definition at line 399 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename generators , int sub_group_size, int rep_pos, bool stop_condition>
typedef dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, new_elements, generators, sub_group_size, new_rep_pos, new_stop_condition > Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition >::_helper

Definition at line 415 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename generators , int sub_group_size, int rep_pos, bool stop_condition>
typedef _ac4r::type Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition >::new_elements

Definition at line 400 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename generators , int sub_group_size, int rep_pos, bool stop_condition>
typedef get<rep_pos, elements>::type Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition >::rep_element

Definition at line 389 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename generators , int sub_group_size, int rep_pos, bool stop_condition>
typedef _helper::type Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition >::type

Definition at line 417 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 generators , int sub_group_size, int rep_pos, bool stop_condition>
constexpr int Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition >::global_flags = _helper::global_flags | _ac4r::global_flags
static

Definition at line 418 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename generators , int sub_group_size, int rep_pos, bool stop_condition>
constexpr int Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition >::new_rep_pos = rep_pos + sub_group_elements::count
static

Definition at line 402 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename sub_group_elements , typename elements , typename generators , int sub_group_size, int rep_pos, bool stop_condition>
constexpr bool Eigen::internal::group_theory::dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, stop_condition >::new_stop_condition = new_rep_pos >= new_elements::count
static

Definition at line 403 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