use reasonable distribution name
parent
d5d58fd707
commit
5eb2bea357
|
@ -29,7 +29,7 @@ using namespace gtsam;
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
static std::mt19937 rng;
|
static std::mt19937 rng;
|
||||||
static std::uniform_real_distribution<> rg(0.0, 1.0);
|
static std::uniform_real_distribution<> uniform(0.0, 1.0);
|
||||||
|
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
|
|
||||||
|
@ -65,10 +65,10 @@ int main(int argc, char *argv[]) {
|
||||||
Matrix A(blockdim, vardim);
|
Matrix A(blockdim, vardim);
|
||||||
for(size_t j=0; j<blockdim; ++j)
|
for(size_t j=0; j<blockdim; ++j)
|
||||||
for(size_t k=0; k<vardim; ++k)
|
for(size_t k=0; k<vardim; ++k)
|
||||||
A(j,k) = rg(rng);
|
A(j,k) = uniform(rng);
|
||||||
Vector b(blockdim);
|
Vector b(blockdim);
|
||||||
for(size_t j=0; j<blockdim; ++j)
|
for(size_t j=0; j<blockdim; ++j)
|
||||||
b(j) = rg(rng);
|
b(j) = uniform(rng);
|
||||||
blockGfgs[trial].push_back(boost::make_shared<JacobianFactor>(key, A, b, noise));
|
blockGfgs[trial].push_back(boost::make_shared<JacobianFactor>(key, A, b, noise));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -112,10 +112,10 @@ int main(int argc, char *argv[]) {
|
||||||
// Generate a random Gaussian factor
|
// Generate a random Gaussian factor
|
||||||
for(size_t j=0; j<blockdim; ++j)
|
for(size_t j=0; j<blockdim; ++j)
|
||||||
for(size_t k=0; k<vardim; ++k)
|
for(size_t k=0; k<vardim; ++k)
|
||||||
Acomb(blockdim*i+j, k) = rg(rng);
|
Acomb(blockdim*i+j, k) = uniform(rng);
|
||||||
Vector b(blockdim);
|
Vector b(blockdim);
|
||||||
for(size_t j=0; j<blockdim; ++j)
|
for(size_t j=0; j<blockdim; ++j)
|
||||||
bcomb(blockdim*i+j) = rg(rng);
|
bcomb(blockdim*i+j) = uniform(rng);
|
||||||
}
|
}
|
||||||
combGfgs[trial].push_back(boost::make_shared<JacobianFactor>(key, Acomb, bcomb,
|
combGfgs[trial].push_back(boost::make_shared<JacobianFactor>(key, Acomb, bcomb,
|
||||||
noiseModel::Isotropic::Sigma(blockdim*nBlocks, 1.0)));
|
noiseModel::Isotropic::Sigma(blockdim*nBlocks, 1.0)));
|
||||||
|
|
Loading…
Reference in New Issue