Public Types | Static Public Attributes | List of all members
Eigen::internal::group_theory::dimino_first_step_elements< Multiply, Equality, id, generators > Struct Template Reference

#include <TemplateGroupTheory.h>

Public Types

typedef get< 0, generators >::type first_generator
 
typedef type_list< first_generatorgenerators_done
 
typedef dimino_first_step_elements_helper< Multiply, Equality, id, first_generator, first_generator, type_list< id >, false > helper
 
typedef skip< 1, generators >::type next_generators
 
typedef helper::type type
 

Static Public Attributes

static constexpr int global_flags = helper::global_flags
 

Detailed Description

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id, typename generators>
struct Eigen::internal::group_theory::dimino_first_step_elements< Multiply, Equality, id, generators >

Definition at line 214 of file TemplateGroupTheory.h.

Member Typedef Documentation

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators >
typedef get<0, generators>::type Eigen::internal::group_theory::dimino_first_step_elements< Multiply, Equality, id, generators >::first_generator

Definition at line 216 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators >
typedef type_list<first_generator> Eigen::internal::group_theory::dimino_first_step_elements< Multiply, Equality, id, generators >::generators_done

Definition at line 218 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators >
typedef dimino_first_step_elements_helper< Multiply, Equality, id, first_generator, first_generator, type_list<id>, false > Eigen::internal::group_theory::dimino_first_step_elements< Multiply, Equality, id, generators >::helper

Definition at line 228 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators >
typedef skip<1, generators>::type Eigen::internal::group_theory::dimino_first_step_elements< Multiply, Equality, id, generators >::next_generators

Definition at line 217 of file TemplateGroupTheory.h.

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators >
typedef helper::type Eigen::internal::group_theory::dimino_first_step_elements< Multiply, Equality, id, generators >::type

Definition at line 229 of file TemplateGroupTheory.h.

Member Data Documentation

template<template< typename, typename > class Multiply, template< typename, typename > class Equality, typename id , typename generators >
constexpr int Eigen::internal::group_theory::dimino_first_step_elements< Multiply, Equality, id, generators >::global_flags = helper::global_flags
static

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