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 (additive_group_tag)
 
void operator_usage (multiplicative_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 42 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 45 of file Group.h.

◆ structure_category_tag

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

Definition at line 44 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 48 of file Group.h.

◆ operator_usage() [1/2]

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

Definition at line 65 of file Group.h.

◆ operator_usage() [2/2]

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

Definition at line 61 of file Group.h.

Member Data Documentation

◆ b

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

Definition at line 73 of file Group.h.

◆ e

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

Definition at line 72 of file Group.h.

◆ flavor

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

Definition at line 71 of file Group.h.

◆ g

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

Definition at line 72 of file Group.h.

◆ h

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

Definition at line 72 of file Group.h.


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


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:23:57