availableSlots_ | gtsam::BatchFixedLagSmoother | protected |
BatchFixedLagSmoother(double smootherLag=0.0, const LevenbergMarquardtParams ¶meters=LevenbergMarquardtParams(), bool enforceConsistency=true) | gtsam::BatchFixedLagSmoother | inline |
calculateEstimate() const | gtsam::BatchFixedLagSmoother | inlinevirtual |
calculateEstimate(Key key) const | gtsam::BatchFixedLagSmoother | inline |
CalculateMarginalFactors(const GaussianFactorGraph &graph, const KeyVector &keys, const GaussianFactorGraph::Eliminate &eliminateFunction=EliminatePreferCholesky) | gtsam::BatchFixedLagSmoother | static |
CalculateMarginalFactors(const NonlinearFactorGraph &graph, const Values &theta, const KeyVector &keys, const GaussianFactorGraph::Eliminate &eliminateFunction=EliminatePreferCholesky) | gtsam::BatchFixedLagSmoother | static |
delta_ | gtsam::BatchFixedLagSmoother | protected |
enforceConsistency_ | gtsam::BatchFixedLagSmoother | protected |
equals(const FixedLagSmoother &rhs, double tol=1e-9) const | gtsam::BatchFixedLagSmoother | virtual |
eraseKeys(const KeyVector &keys) | gtsam::BatchFixedLagSmoother | protected |
eraseKeyTimestampMap(const KeyVector &keys) | gtsam::FixedLagSmoother | private |
FactorIndex typedef | gtsam::BatchFixedLagSmoother | protected |
factorIndex_ | gtsam::BatchFixedLagSmoother | protected |
factors_ | gtsam::BatchFixedLagSmoother | protected |
findKeysAfter(double timestamp) const | gtsam::FixedLagSmoother | private |
findKeysBefore(double timestamp) const | gtsam::FixedLagSmoother | private |
FixedLagSmoother(double smootherLag=0.0) | gtsam::FixedLagSmoother | inlineprivate |
getCurrentTimestamp() const | gtsam::FixedLagSmoother | private |
getDelta() const | gtsam::BatchFixedLagSmoother | inline |
getFactors() const | gtsam::BatchFixedLagSmoother | inline |
getLinearizationPoint() const | gtsam::BatchFixedLagSmoother | inline |
getOrdering() const | gtsam::BatchFixedLagSmoother | inline |
insertFactors(const NonlinearFactorGraph &newFactors) | gtsam::BatchFixedLagSmoother | protected |
KeyTimestampMap typedef | gtsam::FixedLagSmoother | private |
keyTimestampMap_ (defined in gtsam::FixedLagSmoother) | gtsam::FixedLagSmoother | private |
linearKeys_ | gtsam::BatchFixedLagSmoother | protected |
marginalCovariance(Key key) const | gtsam::BatchFixedLagSmoother | |
marginalize(const KeyVector &marginalizableKeys) | gtsam::BatchFixedLagSmoother | protected |
optimize() | gtsam::BatchFixedLagSmoother | protected |
ordering_ | gtsam::BatchFixedLagSmoother | protected |
parameters_ | gtsam::BatchFixedLagSmoother | protected |
params() const | gtsam::BatchFixedLagSmoother | inline |
params() | gtsam::BatchFixedLagSmoother | inline |
print(const std::string &s="BatchFixedLagSmoother:\n", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const | gtsam::BatchFixedLagSmoother | virtual |
removeFactors(const std::set< size_t > &deleteFactors) | gtsam::BatchFixedLagSmoother | protected |
reorder(const KeyVector &marginalizeKeys=KeyVector()) | gtsam::BatchFixedLagSmoother | protected |
shared_ptr typedef | gtsam::BatchFixedLagSmoother | |
smootherLag() const | gtsam::FixedLagSmoother | inlineprivate |
smootherLag() | gtsam::FixedLagSmoother | inlineprivate |
smootherLag_ | gtsam::FixedLagSmoother | private |
theta_ | gtsam::BatchFixedLagSmoother | protected |
TimestampKeyMap typedef (defined in gtsam::FixedLagSmoother) | gtsam::FixedLagSmoother | private |
timestampKeyMap_ | gtsam::FixedLagSmoother | private |
timestamps() const | gtsam::FixedLagSmoother | inlineprivate |
update(const NonlinearFactorGraph &newFactors=NonlinearFactorGraph(), const Values &newTheta=Values(), const KeyTimestampMap ×tamps=KeyTimestampMap(), const FastVector< size_t > &factorsToRemove=FastVector< size_t >()) | gtsam::BatchFixedLagSmoother | virtual |
updateKeyTimestampMap(const KeyTimestampMap &newTimestamps) | gtsam::FixedLagSmoother | private |
~BatchFixedLagSmoother() | gtsam::BatchFixedLagSmoother | inlinevirtual |
~FixedLagSmoother() | gtsam::FixedLagSmoother | inlineprivatevirtual |