GTSAM  4.0.2
C++ library for smoothing and mapping (SAM)
Classes | Public Member Functions | Protected Attributes | Friends | List of all members
gtsam::internal::UnaryExpression< T, A1 > Class Template Reference

Unary Function Expression. More...

#include <ExpressionNode.h>

Inheritance diagram for gtsam::internal::UnaryExpression< T, A1 >:
Inheritance graph
[legend]
Collaboration diagram for gtsam::internal::UnaryExpression< T, A1 >:
Collaboration graph
[legend]

Classes

struct  Record
 

Public Member Functions

 ~UnaryExpression () override
 Destructor.
 
void print (const std::string &indent="") const override
 Print.
 
value (const Values &values) const override
 Return value.
 
std::set< Keykeys () const override
 Return keys that play in this expression.
 
void dims (std::map< Key, int > &map) const override
 Return dimensions for each argument.
 
traceExecution (const Values &values, ExecutionTrace< T > &trace, char *ptr) const override
 Construct an execution trace for reverse AD.
 
size_t traceSize () const
 

Protected Attributes

size_t traceSize_
 

Friends

class Expression< T >
 

Detailed Description

template<class T, class A1>
class gtsam::internal::UnaryExpression< T, A1 >

Unary Function Expression.


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