#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.