Finish undo of #310 fill with zeros (not actually needed)
parent
9fc0901655
commit
741df283d0
|
@ -71,24 +71,22 @@ namespace gtsam {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Construct from a container of the sizes of each block.
|
/// Construct from a container of the sizes of each block.
|
||||||
/// Uninitialized blocks are filled with zeros.
|
|
||||||
template<typename CONTAINER>
|
template<typename CONTAINER>
|
||||||
SymmetricBlockMatrix(const CONTAINER& dimensions, bool appendOneDimension = false) :
|
SymmetricBlockMatrix(const CONTAINER& dimensions, bool appendOneDimension = false) :
|
||||||
blockStart_(0)
|
blockStart_(0)
|
||||||
{
|
{
|
||||||
fillOffsets(dimensions.begin(), dimensions.end(), appendOneDimension);
|
fillOffsets(dimensions.begin(), dimensions.end(), appendOneDimension);
|
||||||
matrix_.setZero(variableColOffsets_.back(), variableColOffsets_.back());
|
matrix_.resize(variableColOffsets_.back(), variableColOffsets_.back());
|
||||||
assertInvariants();
|
assertInvariants();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Construct from iterator over the sizes of each vertical block.
|
/// Construct from iterator over the sizes of each vertical block.
|
||||||
/// Uninitialized blocks are filled with zeros.
|
|
||||||
template<typename ITERATOR>
|
template<typename ITERATOR>
|
||||||
SymmetricBlockMatrix(ITERATOR firstBlockDim, ITERATOR lastBlockDim, bool appendOneDimension = false) :
|
SymmetricBlockMatrix(ITERATOR firstBlockDim, ITERATOR lastBlockDim, bool appendOneDimension = false) :
|
||||||
blockStart_(0)
|
blockStart_(0)
|
||||||
{
|
{
|
||||||
fillOffsets(firstBlockDim, lastBlockDim, appendOneDimension);
|
fillOffsets(firstBlockDim, lastBlockDim, appendOneDimension);
|
||||||
matrix_.setZero(variableColOffsets_.back(), variableColOffsets_.back());
|
matrix_.resize(variableColOffsets_.back(), variableColOffsets_.back());
|
||||||
assertInvariants();
|
assertInvariants();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -418,4 +416,3 @@ namespace gtsam {
|
||||||
class CholeskyFailed;
|
class CholeskyFailed;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue