0.2.0
|
Matrix which can be accessed by keys. More...
Go to the source code of this file.
Namespaces | |
namespace | NAV::internal |
EGM96 coefficients. | |
Typedefs | |
template<typename RowKeyType , typename ColKeyType = RowKeyType> | |
using | NAV::KeyedMatrix2d |
Static 2x2 squared size KeyedMatrix with double types. | |
template<typename RowKeyType , typename ColKeyType = RowKeyType> | |
using | NAV::KeyedMatrix3d |
Static 3x3 squared size KeyedMatrix with double types. | |
template<typename RowKeyType , typename ColKeyType = RowKeyType> | |
using | NAV::KeyedMatrix4d |
Static 4x4 squared size KeyedMatrix with double types. | |
template<typename Scalar , typename RowKeyType , typename ColKeyType = RowKeyType> | |
using | NAV::KeyedMatrixX |
Dynamic size KeyedMatrix. | |
template<typename RowKeyType , typename ColKeyType = RowKeyType> | |
using | NAV::KeyedMatrixXd |
Dynamic size KeyedMatrix with double types. | |
template<typename ColKeyType > | |
using | NAV::KeyedRowVector2d |
Static 2 col KeyedRowVector with double types. | |
template<typename ColKeyType > | |
using | NAV::KeyedRowVector3d |
Static 3 col KeyedRowVector with double types. | |
template<typename ColKeyType > | |
using | NAV::KeyedRowVector4d |
Static 4 col KeyedRowVector with double types. | |
template<typename Scalar , typename ColKeyType > | |
using | NAV::KeyedRowVectorX |
Dynamic size KeyedRowVector. | |
template<typename ColKeyType > | |
using | NAV::KeyedRowVectorXd |
Dynamic size KeyedRowVector with double types. | |
template<typename RowKeyType > | |
using | NAV::KeyedVector2d |
Static 2 row KeyedVector with double types. | |
template<typename RowKeyType > | |
using | NAV::KeyedVector3d |
Static 3 row KeyedVector with double types. | |
template<typename RowKeyType > | |
using | NAV::KeyedVector4d |
Static 4 row KeyedVector with double types. | |
template<typename Scalar , typename RowKeyType > | |
using | NAV::KeyedVectorX |
Dynamic size KeyedVector. | |
template<typename RowKeyType > | |
using | NAV::KeyedVectorXd |
Dynamic size KeyedVector with double types. | |
Functions | |
template<typename Scalar , typename RowKeyType , typename ColKeyType , int Rows, int Cols> | |
std::ostream & | operator<< (std::ostream &os, const NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > &obj) |
Stream insertion operator overload. | |
template<typename Scalar , typename ColKeyType , int Cols> | |
std::ostream & | operator<< (std::ostream &os, const NAV::KeyedRowVector< Scalar, ColKeyType, Cols > &obj) |
Stream insertion operator overload. | |
template<typename Scalar , typename RowKeyType , int Rows> | |
std::ostream & | operator<< (std::ostream &os, const NAV::KeyedVector< Scalar, RowKeyType, Rows > &obj) |
Stream insertion operator overload. | |
Variables | |
static const internal::all_t | NAV::all |
Used to request all rows or columns in KeyedMatrices. | |
Matrix which can be accessed by keys.
using NAV::KeyedMatrix2d |
Static 2x2 squared size KeyedMatrix with double types.
RowKeyType | Type of the key used for row lookup |
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedMatrix3d |
Static 3x3 squared size KeyedMatrix with double types.
RowKeyType | Type of the key used for row lookup |
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedMatrix4d |
Static 4x4 squared size KeyedMatrix with double types.
RowKeyType | Type of the key used for row lookup |
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedMatrixX |
Dynamic size KeyedMatrix.
Scalar | Numeric type, e.g. float, double, int or std::complex<float>. |
RowKeyType | Type of the key used for row lookup |
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedMatrixXd |
Dynamic size KeyedMatrix with double types.
RowKeyType | Type of the key used for row lookup |
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedRowVector2d |
Static 2 col KeyedRowVector with double types.
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedRowVector3d |
Static 3 col KeyedRowVector with double types.
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedRowVector4d |
Static 4 col KeyedRowVector with double types.
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedRowVectorX |
Dynamic size KeyedRowVector.
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedRowVectorXd |
Dynamic size KeyedRowVector with double types.
ColKeyType | Type of the key used for col lookup |
using NAV::KeyedVector2d |
Static 2 row KeyedVector with double types.
RowKeyType | Type of the key used for row lookup |
using NAV::KeyedVector3d |
Static 3 row KeyedVector with double types.
RowKeyType | Type of the key used for row lookup |
using NAV::KeyedVector4d |
Static 4 row KeyedVector with double types.
RowKeyType | Type of the key used for row lookup |
using NAV::KeyedVectorX |
Dynamic size KeyedVector.
Scalar | Numeric type, e.g. float, double, int or std::complex<float>. |
RowKeyType | Type of the key used for row lookup |
using NAV::KeyedVectorXd |
Dynamic size KeyedVector with double types.
RowKeyType | Type of the key used for row lookup |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::KeyedRowVector< Scalar, ColKeyType, Cols > & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::KeyedVector< Scalar, RowKeyType, Rows > & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |