update gtsam:: namespace in basis.i
parent
7427cb08e2
commit
795fbee9c4
|
@ -10,23 +10,23 @@ namespace gtsam {
|
||||||
#include <gtsam/basis/Fourier.h>
|
#include <gtsam/basis/Fourier.h>
|
||||||
|
|
||||||
class FourierBasis {
|
class FourierBasis {
|
||||||
static Vector CalculateWeights(size_t N, double x);
|
static gtsam::Vector CalculateWeights(size_t N, double x);
|
||||||
static Matrix WeightMatrix(size_t N, Vector x);
|
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector x);
|
||||||
|
|
||||||
static Matrix DifferentiationMatrix(size_t N);
|
static gtsam::Matrix DifferentiationMatrix(size_t N);
|
||||||
static Vector DerivativeWeights(size_t N, double x);
|
static gtsam::Vector DerivativeWeights(size_t N, double x);
|
||||||
};
|
};
|
||||||
|
|
||||||
#include <gtsam/basis/Chebyshev.h>
|
#include <gtsam/basis/Chebyshev.h>
|
||||||
|
|
||||||
class Chebyshev1Basis {
|
class Chebyshev1Basis {
|
||||||
static Matrix CalculateWeights(size_t N, double x);
|
static gtsam::Matrix CalculateWeights(size_t N, double x);
|
||||||
static Matrix WeightMatrix(size_t N, Vector X);
|
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector X);
|
||||||
};
|
};
|
||||||
|
|
||||||
class Chebyshev2Basis {
|
class Chebyshev2Basis {
|
||||||
static Matrix CalculateWeights(size_t N, double x);
|
static gtsam::Matrix CalculateWeights(size_t N, double x);
|
||||||
static Matrix WeightMatrix(size_t N, Vector x);
|
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector x);
|
||||||
};
|
};
|
||||||
|
|
||||||
#include <gtsam/basis/Chebyshev2.h>
|
#include <gtsam/basis/Chebyshev2.h>
|
||||||
|
@ -34,16 +34,16 @@ class Chebyshev2 {
|
||||||
static double Point(size_t N, int j);
|
static double Point(size_t N, int j);
|
||||||
static double Point(size_t N, int j, double a, double b);
|
static double Point(size_t N, int j, double a, double b);
|
||||||
|
|
||||||
static Vector Points(size_t N);
|
static gtsam::Vector Points(size_t N);
|
||||||
static Vector Points(size_t N, double a, double b);
|
static gtsam::Vector Points(size_t N, double a, double b);
|
||||||
|
|
||||||
static Matrix WeightMatrix(size_t N, Vector X);
|
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector X);
|
||||||
static Matrix WeightMatrix(size_t N, Vector X, double a, double b);
|
static gtsam::Matrix WeightMatrix(size_t N, gtsam::Vector X, double a, double b);
|
||||||
|
|
||||||
static Matrix CalculateWeights(size_t N, double x, double a, double b);
|
static gtsam::Matrix CalculateWeights(size_t N, double x, double a, double b);
|
||||||
static Matrix DerivativeWeights(size_t N, double x, double a, double b);
|
static gtsam::Matrix DerivativeWeights(size_t N, double x, double a, double b);
|
||||||
static Matrix IntegrationWeights(size_t N, double a, double b);
|
static gtsam::Matrix IntegrationWeights(size_t N, double a, double b);
|
||||||
static Matrix DifferentiationMatrix(size_t N, double a, double b);
|
static gtsam::Matrix DifferentiationMatrix(size_t N, double a, double b);
|
||||||
};
|
};
|
||||||
|
|
||||||
#include <gtsam/basis/BasisFactors.h>
|
#include <gtsam/basis/BasisFactors.h>
|
||||||
|
@ -64,10 +64,10 @@ template <BASIS = {gtsam::FourierBasis, gtsam::Chebyshev1Basis,
|
||||||
gtsam::Chebyshev2Basis, gtsam::Chebyshev2}>
|
gtsam::Chebyshev2Basis, gtsam::Chebyshev2}>
|
||||||
virtual class VectorEvaluationFactor : gtsam::NoiseModelFactor {
|
virtual class VectorEvaluationFactor : gtsam::NoiseModelFactor {
|
||||||
VectorEvaluationFactor();
|
VectorEvaluationFactor();
|
||||||
VectorEvaluationFactor(gtsam::Key key, const Vector& z,
|
VectorEvaluationFactor(gtsam::Key key, const gtsam::Vector& z,
|
||||||
const gtsam::noiseModel::Base* model, const size_t M,
|
const gtsam::noiseModel::Base* model, const size_t M,
|
||||||
const size_t N, double x);
|
const size_t N, double x);
|
||||||
VectorEvaluationFactor(gtsam::Key key, const Vector& z,
|
VectorEvaluationFactor(gtsam::Key key, const gtsam::Vector& z,
|
||||||
const gtsam::noiseModel::Base* model, const size_t M,
|
const gtsam::noiseModel::Base* model, const size_t M,
|
||||||
const size_t N, double x, double a, double b);
|
const size_t N, double x, double a, double b);
|
||||||
};
|
};
|
||||||
|
@ -116,10 +116,10 @@ template <BASIS = {gtsam::FourierBasis, gtsam::Chebyshev1Basis,
|
||||||
gtsam::Chebyshev2Basis, gtsam::Chebyshev2}>
|
gtsam::Chebyshev2Basis, gtsam::Chebyshev2}>
|
||||||
virtual class VectorDerivativeFactor : gtsam::NoiseModelFactor {
|
virtual class VectorDerivativeFactor : gtsam::NoiseModelFactor {
|
||||||
VectorDerivativeFactor();
|
VectorDerivativeFactor();
|
||||||
VectorDerivativeFactor(gtsam::Key key, const Vector& z,
|
VectorDerivativeFactor(gtsam::Key key, const gtsam::Vector& z,
|
||||||
const gtsam::noiseModel::Base* model, const size_t M,
|
const gtsam::noiseModel::Base* model, const size_t M,
|
||||||
const size_t N, double x);
|
const size_t N, double x);
|
||||||
VectorDerivativeFactor(gtsam::Key key, const Vector& z,
|
VectorDerivativeFactor(gtsam::Key key, const gtsam::Vector& z,
|
||||||
const gtsam::noiseModel::Base* model, const size_t M,
|
const gtsam::noiseModel::Base* model, const size_t M,
|
||||||
const size_t N, double x, double a, double b);
|
const size_t N, double x, double a, double b);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue