Static Public Member Functions | List of all members
gtsam::AlgebraicDecisionTree< L >::Ring Struct Reference

#include <AlgebraicDecisionTree.h>

Static Public Member Functions

static double add (const double &a, const double &b)
 
static double div (const double &a, const double &b)
 
static double id (const double &x)
 
static double max (const double &a, const double &b)
 
static double mul (const double &a, const double &b)
 
static double negate (const double &x)
 
static double one ()
 
static double zero ()
 

Detailed Description

template<typename L>
struct gtsam::AlgebraicDecisionTree< L >::Ring

The Real ring with addition and multiplication

Definition at line 59 of file AlgebraicDecisionTree.h.

Member Function Documentation

◆ add()

template<typename L >
static double gtsam::AlgebraicDecisionTree< L >::Ring::add ( const double &  a,
const double &  b 
)
inlinestatic

Definition at line 62 of file AlgebraicDecisionTree.h.

◆ div()

template<typename L >
static double gtsam::AlgebraicDecisionTree< L >::Ring::div ( const double &  a,
const double &  b 
)
inlinestatic

Definition at line 71 of file AlgebraicDecisionTree.h.

◆ id()

template<typename L >
static double gtsam::AlgebraicDecisionTree< L >::Ring::id ( const double &  x)
inlinestatic

Definition at line 74 of file AlgebraicDecisionTree.h.

◆ max()

template<typename L >
static double gtsam::AlgebraicDecisionTree< L >::Ring::max ( const double &  a,
const double &  b 
)
inlinestatic

Definition at line 65 of file AlgebraicDecisionTree.h.

◆ mul()

template<typename L >
static double gtsam::AlgebraicDecisionTree< L >::Ring::mul ( const double &  a,
const double &  b 
)
inlinestatic

Definition at line 68 of file AlgebraicDecisionTree.h.

◆ negate()

template<typename L >
static double gtsam::AlgebraicDecisionTree< L >::Ring::negate ( const double &  x)
inlinestatic

Definition at line 75 of file AlgebraicDecisionTree.h.

◆ one()

template<typename L >
static double gtsam::AlgebraicDecisionTree< L >::Ring::one ( )
inlinestatic

Definition at line 61 of file AlgebraicDecisionTree.h.

◆ zero()

template<typename L >
static double gtsam::AlgebraicDecisionTree< L >::Ring::zero ( )
inlinestatic

Definition at line 60 of file AlgebraicDecisionTree.h.


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


gtsam
Author(s):
autogenerated on Fri Nov 1 2024 03:51:00