fix warning in FrobeniusWormholeFactor
parent
269dea3a24
commit
00a9564299
|
@ -67,15 +67,18 @@ FrobeniusWormholeFactor::FrobeniusWormholeFactor(
|
||||||
G_ = boost::make_shared<Matrix>();
|
G_ = boost::make_shared<Matrix>();
|
||||||
*G_ = SOn::VectorizedGenerators(p); // expensive!
|
*G_ = SOn::VectorizedGenerators(p); // expensive!
|
||||||
}
|
}
|
||||||
if (G_->rows() != pp_ || G_->cols() != SOn::Dimension(p))
|
if (static_cast<size_t>(G_->rows()) != pp_ ||
|
||||||
throw std::invalid_argument("FrobeniusWormholeFactor: passed in generators "
|
static_cast<size_t>(G_->cols()) != SOn::Dimension(p))
|
||||||
|
throw std::invalid_argument(
|
||||||
|
"FrobeniusWormholeFactor: passed in generators "
|
||||||
"of incorrect dimension.");
|
"of incorrect dimension.");
|
||||||
}
|
}
|
||||||
|
|
||||||
//******************************************************************************
|
//******************************************************************************
|
||||||
void FrobeniusWormholeFactor::print(const std::string &s, const KeyFormatter &keyFormatter) const {
|
void FrobeniusWormholeFactor::print(const std::string &s,
|
||||||
std::cout << s << "FrobeniusWormholeFactor<" << p_ << ">(" << keyFormatter(key1()) << ","
|
const KeyFormatter &keyFormatter) const {
|
||||||
<< keyFormatter(key2()) << ")\n";
|
std::cout << s << "FrobeniusWormholeFactor<" << p_ << ">("
|
||||||
|
<< keyFormatter(key1()) << "," << keyFormatter(key2()) << ")\n";
|
||||||
traits<Matrix>::Print(M_, " M: ");
|
traits<Matrix>::Print(M_, " M: ");
|
||||||
noiseModel_->print(" noise model: ");
|
noiseModel_->print(" noise model: ");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue