#include "../Eigen/Core"#include "../Eigen/Jacobi"#include <complex>#include "../Eigen/src/misc/blas.h"#include "BandTriangularSolver.h"#include "GeneralRank1Update.h"#include "PackedSelfadjointProduct.h"#include "PackedTriangularMatrixVector.h"#include "PackedTriangularSolverVector.h"#include "Rank2Update.h"

Go to the source code of this file.
Namespaces | |
| Eigen | |
| Namespace containing all symbols from the Eigen library. | |
| Eigen::internal | |
Macros | |
| #define | ADJ 2 |
| #define | DIAG(X) |
| #define | EIGEN_BLAS_FUNC(X) EIGEN_CAT(SCALAR_SUFFIX,X##_) |
| #define | INVALID 0xff |
| #define | LEFT 0 |
| #define | LO 1 |
| #define | NOTR 0 |
| #define | NUNIT 0 |
| #define | OP(X) |
| #define | RIGHT 1 |
| #define | SIDE(X) |
| #define | TR 1 |
| #define | UNIT 1 |
| #define | UP 0 |
| #define | UPLO(X) |
Typedefs | |
| typedef Map< Matrix< Scalar, Dynamic, 1 > > | CompactVectorType |
| typedef std::complex< RealScalar > | Complex |
| typedef Map< const Matrix< Scalar, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > | ConstMatrixType |
| typedef Map< Matrix< Scalar, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > | MatrixType |
| typedef Matrix< Scalar, Dynamic, Dynamic, ColMajor > | PlainMatrixType |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef SCALAR | Scalar |
| typedef Map< Matrix< Scalar, Dynamic, 1 >, 0, InnerStride< Dynamic > > | StridedVectorType |
Enumerations | |
| enum | { IsComplex = Eigen::NumTraits<SCALAR>::IsComplex, Conj = IsComplex } |
Functions | |
| bool | check_op (const char *op) |
| bool | check_side (const char *side) |
| bool | check_uplo (const char *uplo) |
| template<typename T > | |
| T * | copy_back (T *x_cpy, T *x, int n, int incx) |
| template<typename T > | |
| T * | get_compact_vector (T *x, int n, int incx) |
| template<typename T > | |
| Map< Matrix< T, Dynamic, 1 >, 0, InnerStride< Dynamic > > | make_vector (T *data, int size, int incr) |
| template<typename T > | |
| Map< const Matrix< T, Dynamic, 1 >, 0, InnerStride< Dynamic > > | make_vector (const T *data, int size, int incr) |
| template<typename T > | |
| Map< Matrix< T, Dynamic, 1 > > | make_vector (T *data, int size) |
| template<typename T > | |
| Map< const Matrix< T, Dynamic, 1 > > | make_vector (const T *data, int size) |
| template<typename T > | |
| Map< Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > | matrix (T *data, int rows, int cols, int stride) |
| template<typename T > | |
| Map< const Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > | matrix (const T *data, int rows, int cols, int stride) |
| #define ADJ 2 |
Definition at line 26 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define DIAG | ( | X | ) |
Definition at line 52 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define EIGEN_BLAS_FUNC | ( | X | ) | EIGEN_CAT(SCALAR_SUFFIX,X##_) |
Definition at line 161 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define INVALID 0xff |
Definition at line 37 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define LEFT 0 |
Definition at line 28 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define LO 1 |
Definition at line 32 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define NOTR 0 |
Definition at line 24 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define NUNIT 0 |
Definition at line 34 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define OP | ( | X | ) |
Definition at line 39 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define RIGHT 1 |
Definition at line 29 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define SIDE | ( | X | ) |
Definition at line 44 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define TR 1 |
Definition at line 25 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define UNIT 1 |
Definition at line 35 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define UP 0 |
Definition at line 31 of file gtsam/3rdparty/Eigen/blas/common.h.
| #define UPLO | ( | X | ) |
Definition at line 48 of file gtsam/3rdparty/Eigen/blas/common.h.
| typedef Map<Matrix<Scalar,Dynamic,1> > CompactVectorType |
Definition at line 98 of file gtsam/3rdparty/Eigen/blas/common.h.
| typedef std::complex<RealScalar> Complex |
Definition at line 86 of file gtsam/3rdparty/Eigen/blas/common.h.
| typedef Map<const Matrix<Scalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > ConstMatrixType |
Definition at line 96 of file gtsam/3rdparty/Eigen/blas/common.h.
| typedef Map<Matrix<Scalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > MatrixType |
Definition at line 95 of file gtsam/3rdparty/Eigen/blas/common.h.
| typedef Matrix<Scalar,Dynamic,Dynamic,ColMajor> PlainMatrixType |
Definition at line 94 of file gtsam/3rdparty/Eigen/blas/common.h.
| typedef NumTraits<Scalar>::Real RealScalar |
Definition at line 85 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 84 of file gtsam/3rdparty/Eigen/blas/common.h.
| typedef Map<Matrix<Scalar,Dynamic,1>, 0, InnerStride<Dynamic> > StridedVectorType |
Definition at line 97 of file gtsam/3rdparty/Eigen/blas/common.h.
| anonymous enum |
| Enumerator | |
|---|---|
| IsComplex | |
| Conj | |
Definition at line 88 of file gtsam/3rdparty/Eigen/blas/common.h.
|
inline |
Definition at line 57 of file gtsam/3rdparty/Eigen/blas/common.h.
|
inline |
Definition at line 62 of file gtsam/3rdparty/Eigen/blas/common.h.
|
inline |
Definition at line 67 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 151 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 139 of file gtsam/3rdparty/Eigen/blas/common.h.
| Map<Matrix<T,Dynamic,1>, 0, InnerStride<Dynamic> > make_vector | ( | T * | data, |
| int | size, | ||
| int | incr | ||
| ) |
Definition at line 115 of file gtsam/3rdparty/Eigen/blas/common.h.
| Map<const Matrix<T,Dynamic,1>, 0, InnerStride<Dynamic> > make_vector | ( | const T * | data, |
| int | size, | ||
| int | incr | ||
| ) |
Definition at line 121 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 127 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 133 of file gtsam/3rdparty/Eigen/blas/common.h.
| Map<Matrix<T,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > matrix | ( | T * | data, |
| int | rows, | ||
| int | cols, | ||
| int | stride | ||
| ) |
Definition at line 102 of file gtsam/3rdparty/Eigen/blas/common.h.
| Map<const Matrix<T,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > matrix | ( | const T * | data, |
| int | rows, | ||
| int | cols, | ||
| int | stride | ||
| ) |
Definition at line 109 of file gtsam/3rdparty/Eigen/blas/common.h.