Skip to content

Commit eb9ea78

Browse files
committed
Merge branch 'develop' into model-selection-integration
2 parents 1501b7c + 3ef94c8 commit eb9ea78

File tree

190 files changed

+5069
-1817
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

190 files changed

+5069
-1817
lines changed

.github/workflows/build-macos.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ jobs:
2525
# Github Actions requires a single row to be added to the build matrix.
2626
# See https://help.github.com/en/articles/workflow-syntax-for-github-actions.
2727
name: [
28-
macos-11-xcode-13.4.1,
28+
macos-12-xcode-14.2,
2929
]
3030

3131
build_type: [Debug, Release]
3232
build_unstable: [ON]
3333
include:
34-
- name: macos-11-xcode-13.4.1
35-
os: macos-11
34+
- name: macos-12-xcode-14.2
35+
os: macos-12
3636
compiler: xcode
37-
version: "13.4.1"
37+
version: "14.2"
3838

3939
steps:
4040
- name: Checkout

.github/workflows/build-python.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
ubuntu-20.04-gcc-9,
3232
ubuntu-20.04-gcc-9-tbb,
3333
ubuntu-20.04-clang-9,
34-
macOS-11-xcode-13.4.1,
34+
macos-12-xcode-14.2,
3535
windows-2022-msbuild,
3636
]
3737

@@ -54,10 +54,10 @@ jobs:
5454
compiler: clang
5555
version: "9"
5656

57-
- name: macOS-11-xcode-13.4.1
58-
os: macOS-11
57+
- name: macos-12-xcode-14.2
58+
os: macos-12
5959
compiler: xcode
60-
version: "13.4.1"
60+
version: "14.2"
6161

6262
- name: windows-2022-msbuild
6363
os: windows-2022

gtsam/base/base.i

+2-2
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class IndexPairSetMap {
8686

8787
#include <gtsam/base/Matrix.h>
8888
#include <gtsam/base/MatrixSerialization.h>
89-
bool linear_independent(Matrix A, Matrix B, double tol);
89+
bool linear_independent(gtsam::Matrix A, gtsam::Matrix B, double tol);
9090

9191
#include <gtsam/base/Value.h>
9292
virtual class Value {
@@ -100,7 +100,7 @@ virtual class Value {
100100
};
101101

102102
#include <gtsam/base/GenericValue.h>
103-
template <T = {Vector, Matrix, gtsam::Point2, gtsam::Point3, gtsam::Rot2,
103+
template <T = {gtsam::Vector, gtsam::Matrix, gtsam::Point2, gtsam::Point3, gtsam::Rot2,
104104
gtsam::Rot3, gtsam::Pose2, gtsam::Pose3, gtsam::StereoPoint2,
105105
gtsam::Cal3_S2, gtsam::Cal3DS2, gtsam::Cal3Bundler,
106106
gtsam::Cal3Fisheye, gtsam::Cal3Unified, gtsam::EssentialMatrix,

gtsam/basis/basis.i

+20-20
Original file line numberDiff line numberDiff line change
@@ -10,40 +10,40 @@ namespace gtsam {
1010
#include <gtsam/basis/Fourier.h>
1111

1212
class FourierBasis {
13-
static Vector CalculateWeights(size_t N, double x);
14-
static Matrix WeightMatrix(size_t N, Vector x);
13+
static gtsam::Vector CalculateWeights(size_t N, double x);
14+
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector x);
1515

16-
static Matrix DifferentiationMatrix(size_t N);
17-
static Vector DerivativeWeights(size_t N, double x);
16+
static gtsam::Matrix DifferentiationMatrix(size_t N);
17+
static gtsam::Vector DerivativeWeights(size_t N, double x);
1818
};
1919

2020
#include <gtsam/basis/Chebyshev.h>
2121

2222
class Chebyshev1Basis {
23-
static Matrix CalculateWeights(size_t N, double x);
24-
static Matrix WeightMatrix(size_t N, Vector X);
23+
static gtsam::Matrix CalculateWeights(size_t N, double x);
24+
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector X);
2525
};
2626

2727
class Chebyshev2Basis {
28-
static Matrix CalculateWeights(size_t N, double x);
29-
static Matrix WeightMatrix(size_t N, Vector x);
28+
static gtsam::Matrix CalculateWeights(size_t N, double x);
29+
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector x);
3030
};
3131

3232
#include <gtsam/basis/Chebyshev2.h>
3333
class Chebyshev2 {
3434
static double Point(size_t N, int j);
3535
static double Point(size_t N, int j, double a, double b);
3636

37-
static Vector Points(size_t N);
38-
static Vector Points(size_t N, double a, double b);
37+
static gtsam::Vector Points(size_t N);
38+
static gtsam::Vector Points(size_t N, double a, double b);
3939

40-
static Matrix WeightMatrix(size_t N, Vector X);
41-
static Matrix WeightMatrix(size_t N, Vector X, double a, double b);
40+
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector X);
41+
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector X, double a, double b);
4242

43-
static Matrix CalculateWeights(size_t N, double x, double a, double b);
44-
static Matrix DerivativeWeights(size_t N, double x, double a, double b);
45-
static Matrix IntegrationWeights(size_t N, double a, double b);
46-
static Matrix DifferentiationMatrix(size_t N, double a, double b);
43+
static gtsam::Matrix CalculateWeights(size_t N, double x, double a, double b);
44+
static gtsam::Matrix DerivativeWeights(size_t N, double x, double a, double b);
45+
static gtsam::Matrix IntegrationWeights(size_t N, double a, double b);
46+
static gtsam::Matrix DifferentiationMatrix(size_t N, double a, double b);
4747
};
4848

4949
#include <gtsam/basis/BasisFactors.h>
@@ -64,10 +64,10 @@ template <BASIS = {gtsam::FourierBasis, gtsam::Chebyshev1Basis,
6464
gtsam::Chebyshev2Basis, gtsam::Chebyshev2}>
6565
virtual class VectorEvaluationFactor : gtsam::NoiseModelFactor {
6666
VectorEvaluationFactor();
67-
VectorEvaluationFactor(gtsam::Key key, const Vector& z,
67+
VectorEvaluationFactor(gtsam::Key key, const gtsam::Vector& z,
6868
const gtsam::noiseModel::Base* model, const size_t M,
6969
const size_t N, double x);
70-
VectorEvaluationFactor(gtsam::Key key, const Vector& z,
70+
VectorEvaluationFactor(gtsam::Key key, const gtsam::Vector& z,
7171
const gtsam::noiseModel::Base* model, const size_t M,
7272
const size_t N, double x, double a, double b);
7373
};
@@ -116,10 +116,10 @@ template <BASIS = {gtsam::FourierBasis, gtsam::Chebyshev1Basis,
116116
gtsam::Chebyshev2Basis, gtsam::Chebyshev2}>
117117
virtual class VectorDerivativeFactor : gtsam::NoiseModelFactor {
118118
VectorDerivativeFactor();
119-
VectorDerivativeFactor(gtsam::Key key, const Vector& z,
119+
VectorDerivativeFactor(gtsam::Key key, const gtsam::Vector& z,
120120
const gtsam::noiseModel::Base* model, const size_t M,
121121
const size_t N, double x);
122-
VectorDerivativeFactor(gtsam::Key key, const Vector& z,
122+
VectorDerivativeFactor(gtsam::Key key, const gtsam::Vector& z,
123123
const gtsam::noiseModel::Base* model, const size_t M,
124124
const size_t N, double x, double a, double b);
125125
};

0 commit comments

Comments
 (0)