#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. | |
Macros | |
#define | ADJ 2 |
#define | DIAG(X) |
#define | EIGEN_BLAS_FUNC(X) EIGEN_CAT(SCALAR_SUFFIX, EIGEN_CAT(X, EIGEN_BLAS_FUNC_SUFFIX)) |
#define | EIGEN_BLAS_FUNC_SUFFIX _ |
#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< const Matrix< T, Dynamic, 1 > > | make_vector (const T *data, int size) |
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< Matrix< T, Dynamic, 1 >, 0, InnerStride< Dynamic > > | make_vector (T *data, int size, int incr) |
template<typename T > | |
Map< const Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > | matrix (const T *data, int rows, int cols, int stride) |
template<typename T > | |
Map< Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > | matrix (T *data, int rows, int cols, int stride) |
#define ADJ 2 |
Definition at line 34 of file gtsam/3rdparty/Eigen/blas/common.h.
#define DIAG | ( | X | ) |
#define EIGEN_BLAS_FUNC | ( | X | ) | EIGEN_CAT(SCALAR_SUFFIX, EIGEN_CAT(X, EIGEN_BLAS_FUNC_SUFFIX)) |
Definition at line 173 of file gtsam/3rdparty/Eigen/blas/common.h.
#define EIGEN_BLAS_FUNC_SUFFIX _ |
Definition at line 170 of file gtsam/3rdparty/Eigen/blas/common.h.
#define INVALID 0xff |
Definition at line 45 of file gtsam/3rdparty/Eigen/blas/common.h.
#define LEFT 0 |
Definition at line 36 of file gtsam/3rdparty/Eigen/blas/common.h.
#define LO 1 |
Definition at line 40 of file gtsam/3rdparty/Eigen/blas/common.h.
#define NOTR 0 |
Definition at line 32 of file gtsam/3rdparty/Eigen/blas/common.h.
#define NUNIT 0 |
Definition at line 42 of file gtsam/3rdparty/Eigen/blas/common.h.
#define OP | ( | X | ) |
#define RIGHT 1 |
Definition at line 37 of file gtsam/3rdparty/Eigen/blas/common.h.
#define SIDE | ( | X | ) |
#define TR 1 |
Definition at line 33 of file gtsam/3rdparty/Eigen/blas/common.h.
#define UNIT 1 |
Definition at line 43 of file gtsam/3rdparty/Eigen/blas/common.h.
#define UP 0 |
Definition at line 39 of file gtsam/3rdparty/Eigen/blas/common.h.
#define UPLO | ( | X | ) |
typedef Map<Matrix<Scalar,Dynamic,1> > CompactVectorType |
Definition at line 106 of file gtsam/3rdparty/Eigen/blas/common.h.
typedef std::complex<RealScalar> Complex |
Definition at line 94 of file gtsam/3rdparty/Eigen/blas/common.h.
typedef Map<const Matrix<Scalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > ConstMatrixType |
Definition at line 104 of file gtsam/3rdparty/Eigen/blas/common.h.
typedef Map<Matrix<Scalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > MatrixType |
Definition at line 103 of file gtsam/3rdparty/Eigen/blas/common.h.
typedef Matrix<Scalar,Dynamic,Dynamic,ColMajor> PlainMatrixType |
Definition at line 102 of file gtsam/3rdparty/Eigen/blas/common.h.
typedef NumTraits<Scalar>::Real RealScalar |
Definition at line 93 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 92 of file gtsam/3rdparty/Eigen/blas/common.h.
typedef Map<Matrix<Scalar,Dynamic,1>, 0, InnerStride<Dynamic> > StridedVectorType |
Definition at line 105 of file gtsam/3rdparty/Eigen/blas/common.h.
anonymous enum |
Enumerator | |
---|---|
IsComplex | |
Conj |
Definition at line 96 of file gtsam/3rdparty/Eigen/blas/common.h.
|
inline |
Definition at line 65 of file gtsam/3rdparty/Eigen/blas/common.h.
|
inline |
Definition at line 70 of file gtsam/3rdparty/Eigen/blas/common.h.
|
inline |
Definition at line 75 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 159 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 147 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 141 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 129 of file gtsam/3rdparty/Eigen/blas/common.h.
Definition at line 135 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 123 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 117 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 110 of file gtsam/3rdparty/Eigen/blas/common.h.