/* ---------------------------------------------------------------------------- * GTSAM Copyright 2010, Georgia Tech Research Corporation, * Atlanta, Georgia 30332-0415 * All Rights Reserved * Authors: Frank Dellaert, et al. (see THANKS for the full author list) * See LICENSE for the license information * -------------------------------------------------------------------------- */ /** * @file IndexFactor.cpp * @brief * @author Richard Roberts * @created Oct 17, 2010 */ #include #include namespace gtsam { template class FactorBase; IndexFactor::IndexFactor(const IndexConditional& c) : Base(static_cast(c)) {} IndexFactor::shared_ptr IndexFactor::Combine( const FactorGraph& factors, const FastMap >& variableSlots) { return Base::Combine(factors, variableSlots); } boost::shared_ptr IndexFactor::eliminateFirst() { return Base::eliminateFirst(); } boost::shared_ptr > IndexFactor::eliminate(size_t nrFrontals) { return Base::eliminate(nrFrontals); } }