@@ -10,40 +10,40 @@ namespace gtsam {
10
10
#include < gtsam/basis/Fourier.h>
11
11
12
12
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);
15
15
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);
18
18
};
19
19
20
20
#include < gtsam/basis/Chebyshev.h>
21
21
22
22
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);
25
25
};
26
26
27
27
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);
30
30
};
31
31
32
32
#include < gtsam/basis/Chebyshev2.h>
33
33
class Chebyshev2 {
34
34
static double Point (size_t N, int j);
35
35
static double Point (size_t N, int j, double a, double b);
36
36
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);
39
39
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);
42
42
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);
47
47
};
48
48
49
49
#include < gtsam/basis/BasisFactors.h>
@@ -64,10 +64,10 @@ template <BASIS = {gtsam::FourierBasis, gtsam::Chebyshev1Basis,
64
64
gtsam::Chebyshev2Basis, gtsam::Chebyshev2}>
65
65
virtual class VectorEvaluationFactor : gtsam::NoiseModelFactor {
66
66
VectorEvaluationFactor ();
67
- VectorEvaluationFactor (gtsam::Key key, const Vector& z,
67
+ VectorEvaluationFactor (gtsam::Key key, const gtsam:: Vector& z,
68
68
const gtsam::noiseModel::Base* model, const size_t M,
69
69
const size_t N, double x);
70
- VectorEvaluationFactor (gtsam::Key key, const Vector& z,
70
+ VectorEvaluationFactor (gtsam::Key key, const gtsam:: Vector& z,
71
71
const gtsam::noiseModel::Base* model, const size_t M,
72
72
const size_t N, double x, double a, double b);
73
73
};
@@ -116,10 +116,10 @@ template <BASIS = {gtsam::FourierBasis, gtsam::Chebyshev1Basis,
116
116
gtsam::Chebyshev2Basis, gtsam::Chebyshev2}>
117
117
virtual class VectorDerivativeFactor : gtsam::NoiseModelFactor {
118
118
VectorDerivativeFactor ();
119
- VectorDerivativeFactor (gtsam::Key key, const Vector& z,
119
+ VectorDerivativeFactor (gtsam::Key key, const gtsam:: Vector& z,
120
120
const gtsam::noiseModel::Base* model, const size_t M,
121
121
const size_t N, double x);
122
- VectorDerivativeFactor (gtsam::Key key, const Vector& z,
122
+ VectorDerivativeFactor (gtsam::Key key, const gtsam:: Vector& z,
123
123
const gtsam::noiseModel::Base* model, const size_t M,
124
124
const size_t N, double x, double a, double b);
125
125
};
0 commit comments