Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
gtsam::IsGroup< G > Class Template Reference

#include <Group.h>

Public Types

typedef traits< G >::group_flavor flavor_tag
 
typedef traits< G >::structure_category structure_category_tag
 

Public Member Functions

 BOOST_CONCEPT_USAGE (IsGroup)
 

Private Member Functions

void operator_usage (multiplicative_group_tag)
 
void operator_usage (additive_group_tag)
 

Private Attributes

bool b
 
G e
 
flavor_tag flavor
 
G g
 
G h
 

Detailed Description

template<typename G>
class gtsam::IsGroup< G >

Group Concept

Definition at line 49 of file Group.h.

Member Typedef Documentation

◆ flavor_tag

template<typename G>
typedef traits<G>::group_flavor gtsam::IsGroup< G >::flavor_tag

Definition at line 52 of file Group.h.

◆ structure_category_tag

template<typename G>
typedef traits<G>::structure_category gtsam::IsGroup< G >::structure_category_tag

Definition at line 51 of file Group.h.

Member Function Documentation

◆ BOOST_CONCEPT_USAGE()

template<typename G>
gtsam::IsGroup< G >::BOOST_CONCEPT_USAGE ( IsGroup< G )
inline

Definition at line 55 of file Group.h.

◆ operator_usage() [1/2]

template<typename G>
void gtsam::IsGroup< G >::operator_usage ( multiplicative_group_tag  )
inlineprivate

Definition at line 68 of file Group.h.

◆ operator_usage() [2/2]

template<typename G>
void gtsam::IsGroup< G >::operator_usage ( additive_group_tag  )
inlineprivate

Definition at line 72 of file Group.h.

Member Data Documentation

◆ b

template<typename G>
bool gtsam::IsGroup< G >::b
private

Definition at line 80 of file Group.h.

◆ e

template<typename G>
G gtsam::IsGroup< G >::e
private

Definition at line 79 of file Group.h.

◆ flavor

template<typename G>
flavor_tag gtsam::IsGroup< G >::flavor
private

Definition at line 78 of file Group.h.

◆ g

template<typename G>
G gtsam::IsGroup< G >::g
private

Definition at line 79 of file Group.h.

◆ h

template<typename G>
G gtsam::IsGroup< G >::h
private

Definition at line 79 of file Group.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:22