2019-09-03 04:58:29 +03:00
|
|
|
//
|
|
|
|
// Created by 顾涵彬 on 2019-08-28.
|
|
|
|
//
|
|
|
|
|
|
|
|
#include <cstdint>
|
|
|
|
#include "Matrix.h"
|
|
|
|
#include "SquareMatrix.h"
|
|
|
|
#include "MatrixSolver.h"
|
|
|
|
#include "Quaternion.h"
|
|
|
|
#ifndef MATRIX_CTAIN_H
|
|
|
|
#define MATRIX_CTAIN_H
|
|
|
|
|
|
|
|
|
|
|
|
namespace Ctain {
|
|
|
|
typedef SMatrix<double> Matrixd;
|
|
|
|
typedef Matrix<double> MatrixXd;
|
|
|
|
typedef Matrix<double> Matrix23d;
|
2019-09-03 06:45:05 +03:00
|
|
|
typedef SMatrix<double> Matrix3d;
|
|
|
|
typedef SMatrix<double> Matrix4d;
|
2019-09-03 04:58:29 +03:00
|
|
|
|
|
|
|
typedef SMatrix<float> Matrixf;
|
|
|
|
typedef Matrixf Matrix2f;
|
|
|
|
typedef Matrixf Matrix3f;
|
|
|
|
|
|
|
|
typedef Matrix<float> Vectorf;
|
|
|
|
typedef Vectorf Vector2f;
|
|
|
|
typedef Vectorf Vector3f;
|
|
|
|
|
|
|
|
typedef Matrix<double> Vectord;
|
|
|
|
typedef Matrix<double> Vector2d;
|
|
|
|
typedef Matrix<double> Vector3d;
|
|
|
|
typedef Matrix<double> MatrixXcd;
|
|
|
|
|
|
|
|
typedef Quaternion<double> Quaterniond;
|
|
|
|
} // end namespace Ctain
|
|
|
|
|
|
|
|
#endif // Ctain_CtainBASE_H
|
|
|
|
|
|
|
|
|