Constructor fixes in JacobianFactorUnordered
parent
2f228a5da8
commit
2056371def
|
|
@ -56,6 +56,11 @@ using namespace boost::assign;
|
||||||
|
|
||||||
namespace gtsam {
|
namespace gtsam {
|
||||||
|
|
||||||
|
/* ************************************************************************* */
|
||||||
|
JacobianFactorUnordered::JacobianFactorUnordered() :
|
||||||
|
Ab_(cref_list_of<1>(1), 0)
|
||||||
|
{}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
JacobianFactorUnordered::JacobianFactorUnordered(const GaussianFactorUnordered& gf) {
|
JacobianFactorUnordered::JacobianFactorUnordered(const GaussianFactorUnordered& gf) {
|
||||||
// Copy the matrix data depending on what type of factor we're copying from
|
// Copy the matrix data depending on what type of factor we're copying from
|
||||||
|
|
@ -82,7 +87,8 @@ namespace gtsam {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
JacobianFactorUnordered::JacobianFactorUnordered(const Key i1, const Matrix& A1, Key i2, const Matrix& A2,
|
JacobianFactorUnordered::JacobianFactorUnordered(
|
||||||
|
const Key i1, const Matrix& A1, Key i2, const Matrix& A2,
|
||||||
const Vector& b, const SharedDiagonal& model)
|
const Vector& b, const SharedDiagonal& model)
|
||||||
{
|
{
|
||||||
fillTerms(cref_list_of<2>
|
fillTerms(cref_list_of<2>
|
||||||
|
|
@ -91,7 +97,8 @@ namespace gtsam {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
JacobianFactorUnordered::JacobianFactorUnordered(const Key i1, const Matrix& A1, Key i2, const Matrix& A2,
|
JacobianFactorUnordered::JacobianFactorUnordered(
|
||||||
|
const Key i1, const Matrix& A1, Key i2, const Matrix& A2,
|
||||||
Key i3, const Matrix& A3, const Vector& b, const SharedDiagonal& model)
|
Key i3, const Matrix& A3, const Vector& b, const SharedDiagonal& model)
|
||||||
{
|
{
|
||||||
fillTerms(cref_list_of<3>
|
fillTerms(cref_list_of<3>
|
||||||
|
|
|
||||||
|
|
@ -95,7 +95,7 @@ namespace gtsam {
|
||||||
explicit JacobianFactorUnordered(const GaussianFactorUnordered& gf);
|
explicit JacobianFactorUnordered(const GaussianFactorUnordered& gf);
|
||||||
|
|
||||||
/** default constructor for I/O */
|
/** default constructor for I/O */
|
||||||
JacobianFactorUnordered() {}
|
JacobianFactorUnordered();
|
||||||
|
|
||||||
/** Construct Null factor */
|
/** Construct Null factor */
|
||||||
explicit JacobianFactorUnordered(const Vector& b_in);
|
explicit JacobianFactorUnordered(const Vector& b_in);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue