Public Member Functions | Private Member Functions | List of all members
Eigen::DynamicSGroupFromTemplateArgs< Gen > Class Template Reference

#include <DynamicSymmetry.h>

Inheritance diagram for Eigen::DynamicSGroupFromTemplateArgs< Gen >:
Inheritance graph
[legend]

Public Member Functions

 DynamicSGroupFromTemplateArgs ()
 
 DynamicSGroupFromTemplateArgs (DynamicSGroupFromTemplateArgs const &other)
 
 DynamicSGroupFromTemplateArgs (DynamicSGroupFromTemplateArgs &&other)
 
DynamicSGroupFromTemplateArgs< Gen... > & operator= (const DynamicSGroupFromTemplateArgs< Gen... > &o)
 
DynamicSGroupFromTemplateArgs< Gen... > & operator= (DynamicSGroupFromTemplateArgs< Gen... > &&o)
 
- Public Member Functions inherited from Eigen::DynamicSGroup
void add (int one, int two, int flags=0)
 
template<typename Gen_ >
void add (Gen_)
 
void addAntiHermiticity (int one, int two)
 
void addAntiSymmetry (int one, int two)
 
void addHermiticity (int one, int two)
 
void addSymmetry (int one, int two)
 
template<typename Op , typename RV , typename Index , std::size_t N, typename... Args>
RV apply (const std::array< Index, N > &idx, RV initial, Args &&...args) const
 
template<typename Op , typename RV , typename Index , typename... Args>
RV apply (const std::vector< Index > &idx, RV initial, Args &&...args) const
 
 DynamicSGroup ()
 
 DynamicSGroup (const DynamicSGroup &o)
 
 DynamicSGroup (DynamicSGroup &&o)
 
int globalFlags () const
 
template<typename Tensor_ , typename... IndexTypes>
internal::tensor_symmetry_value_setter< Tensor_, DynamicSGroupoperator() (Tensor_ &tensor, typename Tensor_::Index firstIndex, IndexTypes...otherIndices) const
 
template<typename Tensor_ >
internal::tensor_symmetry_value_setter< Tensor_, DynamicSGroupoperator() (Tensor_ &tensor, std::array< typename Tensor_::Index, Tensor_::NumIndices > const &indices) const
 
DynamicSGroupoperator= (const DynamicSGroup &o)
 
DynamicSGroupoperator= (DynamicSGroup &&o)
 
std::size_t size () const
 

Private Member Functions

template<typename Gen1 , typename... GenNext>
void add_all (internal::type_list< Gen1, GenNext... >)
 
void add_all (internal::type_list<>)
 

Detailed Description

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

Definition at line 154 of file DynamicSymmetry.h.

Constructor & Destructor Documentation

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

Definition at line 157 of file DynamicSymmetry.h.

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

Definition at line 161 of file DynamicSymmetry.h.

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

Definition at line 162 of file DynamicSymmetry.h.

Member Function Documentation

template<typename... Gen>
template<typename Gen1 , typename... GenNext>
void Eigen::DynamicSGroupFromTemplateArgs< Gen >::add_all ( internal::type_list< Gen1, GenNext... >  )
inlineprivate

Definition at line 168 of file DynamicSymmetry.h.

template<typename... Gen>
void Eigen::DynamicSGroupFromTemplateArgs< Gen >::add_all ( internal::type_list<>  )
inlineprivate

Definition at line 174 of file DynamicSymmetry.h.

template<typename... Gen>
DynamicSGroupFromTemplateArgs<Gen...>& Eigen::DynamicSGroupFromTemplateArgs< Gen >::operator= ( const DynamicSGroupFromTemplateArgs< Gen... > &  o)
inline

Definition at line 163 of file DynamicSymmetry.h.

template<typename... Gen>
DynamicSGroupFromTemplateArgs<Gen...>& Eigen::DynamicSGroupFromTemplateArgs< Gen >::operator= ( DynamicSGroupFromTemplateArgs< Gen... > &&  o)
inline

Definition at line 164 of file DynamicSymmetry.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:02