Add docs on serializing expressions.
parent
a4b95d273f
commit
8a5097d726
|
@ -27,8 +27,13 @@
|
||||||
namespace gtsam {
|
namespace gtsam {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Factor that supports arbitrary expressions via AD.
|
||||||
* Factor that supports arbitrary expressions via AD
|
*
|
||||||
|
* Arbitrary instances of this template can be directly inserted into a factor
|
||||||
|
* graph for optimization. However, to enable the correct (de)serialization of
|
||||||
|
* such instances, the user should declare derived classes from this template,
|
||||||
|
* implementing expresion(), serialize(), clone(), print(), and defining the
|
||||||
|
* corresponding `struct traits<NewFactor> : public Testable<NewFactor> {}`.
|
||||||
*/
|
*/
|
||||||
template<typename T>
|
template<typename T>
|
||||||
class ExpressionFactor: public NoiseModelFactor {
|
class ExpressionFactor: public NoiseModelFactor {
|
||||||
|
|
Loading…
Reference in New Issue