TR-mbed 1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Eigen::SGroup< Gen > Class Template Reference

Symmetry group, initialized from template arguments. More...

#include <Symmetry.h>

Inheritance diagram for Eigen::SGroup< Gen >:

Public Types

typedef internal::tensor_symmetry_pre_analysis< NumIndices, Gen... >::root_type Base
 

Public Member Functions

 SGroup ()
 
 SGroup (const SGroup< Gen... > &other)
 
 SGroup (SGroup< Gen... > &&other)
 
SGroup< Gen... > & operator= (const SGroup< Gen... > &other)
 
SGroup< Gen... > & operator= (SGroup< Gen... > &&other)
 

Static Public Attributes

static constexpr std::size_t NumIndices = internal::tensor_symmetry_num_indices<Gen...>::value
 

Detailed Description

template<typename... Gen>
class Eigen::SGroup< Gen >

Symmetry group, initialized from template arguments.

This class represents a symmetry group whose generators are already known at compile time. It may or may not be resolved at compile time, depending on the estimated size of the group.

See also
StaticSGroup
DynamicSGroup

Member Typedef Documentation

◆ Base

template<typename... Gen>
typedef internal::tensor_symmetry_pre_analysis<NumIndices,Gen...>::root_type Eigen::SGroup< Gen >::Base

Constructor & Destructor Documentation

◆ SGroup() [1/3]

template<typename... Gen>
Eigen::SGroup< Gen >::SGroup ( )
inline

◆ SGroup() [2/3]

template<typename... Gen>
Eigen::SGroup< Gen >::SGroup ( const SGroup< Gen... > &  other)
inline

◆ SGroup() [3/3]

template<typename... Gen>
Eigen::SGroup< Gen >::SGroup ( SGroup< Gen... > &&  other)
inline

Member Function Documentation

◆ operator=() [1/2]

template<typename... Gen>
SGroup< Gen... > & Eigen::SGroup< Gen >::operator= ( const SGroup< Gen... > &  other)
inline

◆ operator=() [2/2]

template<typename... Gen>
SGroup< Gen... > & Eigen::SGroup< Gen >::operator= ( SGroup< Gen... > &&  other)
inline

Member Data Documentation

◆ NumIndices

template<typename... Gen>
constexpr std::size_t Eigen::SGroup< Gen >::NumIndices = internal::tensor_symmetry_num_indices<Gen...>::value
staticconstexpr

The documentation for this class was generated from the following file: