#include <Group.h>

| Public Member Functions | |
| DirectSum () | |
| Default constructor yields identity.  More... | |
| DirectSum (const G &g, const H &h) | |
| DirectSum | operator+ (const DirectSum &other) const | 
| DirectSum | operator- () const | 
| DirectSum | operator- (const DirectSum &other) const | 
| Static Public Member Functions | |
| static DirectSum | Identity () | 
| Private Member Functions | |
| const G & | g () const | 
| GTSAM_CONCEPT_ASSERT (IsGroup< G >) | |
| GTSAM_CONCEPT_ASSERT (IsGroup< H >) | |
| const H & | h () const | 
Template to construct the direct sum of two additive groups Assumes existence of three additive operators for both groups
| 
 | inline | 
| 
 | inlineprivate | 
| 
 | private | 
| 
 | private | 
| 
 | inlineprivate | 
| 
 | inlinestatic | 
| 
 | inline |