Public Types | Static Public Attributes | List of all members
Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements > Struct Template Reference

#include <TemplateGroupTheory.h>

Public Types

typedef contained_in_list_gf< Equality, first_generator, elements > _cil
 
typedef dimino_add_generator< Multiply, Equality, id, elements, generators_done, first_generator, _cil::value > _helper
 
typedef dimino_add_remaining_generators< Multiply, Equality, id, typename concat< generators_done, type_list< first_generator > >::type, next_generators, new_elements_next_iter
 
typedef get< 0, remaining_generators >::type first_generator
 
typedef _helper::type new_elements
 
typedef skip< 1, remaining_generators >::type next_generators
 
typedef _next_iter::type type
 

Static Public Attributes

static constexpr int global_flags
 

Detailed Description

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id, typename generators_done, typename remaining_generators, typename elements>
struct Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements >

Definition at line 519 of file TemplateGroupTheory.h.

Member Typedef Documentation

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators_done , typename remaining_generators , typename elements >
typedef contained_in_list_gf<Equality, first_generator, elements> Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements >::_cil

Definition at line 524 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators_done , typename remaining_generators , typename elements >
typedef dimino_add_generator< Multiply, Equality, id, elements, generators_done, first_generator, _cil::value > Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements >::_helper

Definition at line 534 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators_done , typename remaining_generators , typename elements >
typedef dimino_add_remaining_generators< Multiply, Equality, id, typename concat<generators_done, type_list<first_generator> >::type, next_generators, new_elements > Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements >::_next_iter

Definition at line 545 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators_done , typename remaining_generators , typename elements >
typedef get<0, remaining_generators>::type Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements >::first_generator

Definition at line 521 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators_done , typename remaining_generators , typename elements >
typedef _helper::type Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements >::new_elements

Definition at line 536 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators_done , typename remaining_generators , typename elements >
typedef skip<1, remaining_generators>::type Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements >::next_generators

Definition at line 522 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators_done , typename remaining_generators , typename elements >
typedef _next_iter::type Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements >::type

Definition at line 547 of file TemplateGroupTheory.h.

Member Data Documentation

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators_done , typename remaining_generators , typename elements >
constexpr int Eigen::internal::group_theory::dimino_add_remaining_generators< Multiply, Equality, id, generators_done, remaining_generators, elements >::global_flags
static
Initial value:

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