Go to the source code of this file.
|
| struct | Eigen::internal::traits< Array< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > > |
| |
| class | Eigen::Array< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > |
| | General-purpose arrays with easy API for coefficient-wise operations. More...
|
| |
| struct | Eigen::Array< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ >::PrivateType |
| |
|
| | Eigen |
| | Namespace containing all symbols from the Eigen library.
|
| |
| | Eigen::internal |
| | Namespace containing low-level routines from the Eigen library.
|
| |
◆ EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS [1/2]
| #define EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS |
( |
|
Size | ) |
|
Value: \ \
template <typename Type> \
using Array##Size##
X = Array<Type, Size, Dynamic>; \ \ \
template <typename Type> \
using Array##
X##Size = Array<Type, Dynamic, Size>;
#define X
Definition: icosphere.cpp:20
◆ EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS [2/2]
| #define EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS |
( |
|
Type, |
|
|
|
TypeSuffix, |
|
|
|
Size |
|
) |
| |
Value: \
typedef Array<Type, Size, Dynamic> Array##Size##
X##TypeSuffix; \ \
typedef Array<Type, Dynamic, Size> Array##
X##Size##TypeSuffix;
◆ EIGEN_MAKE_ARRAY_TYPEDEFS [1/2]
| #define EIGEN_MAKE_ARRAY_TYPEDEFS |
( |
|
Size, |
|
|
|
SizeSuffix |
|
) |
| |
Value: \ \
template <typename Type> \
using Array##SizeSuffix##SizeSuffix = Array<Type, Size, Size>; \ \ \
template <typename Type> \
using Array##SizeSuffix = Array<Type, Size, 1>;
◆ EIGEN_MAKE_ARRAY_TYPEDEFS [2/2]
| #define EIGEN_MAKE_ARRAY_TYPEDEFS |
( |
|
Type, |
|
|
|
TypeSuffix, |
|
|
|
Size, |
|
|
|
SizeSuffix |
|
) |
| |
Value: \
typedef Array<Type, Size, Size> Array##SizeSuffix##SizeSuffix##TypeSuffix; \ \
typedef Array<Type, Size, 1> Array##SizeSuffix##TypeSuffix;
◆ EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES
| #define EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES |
( |
|
Type, |
|
|
|
TypeSuffix |
|
) |
| |
Value:
EIGEN_MAKE_ARRAY_TYPEDEFS(
Type, TypeSuffix, 3, 3) \
EIGEN_MAKE_ARRAY_TYPEDEFS(
Type, TypeSuffix, 4, 4) \
EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(
Type, TypeSuffix, 2) \
EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(
Type, TypeSuffix, 3) \
EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(
Type, TypeSuffix, 4)
#define EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, Size, SizeSuffix)
Definition: Array.h:318
const int Dynamic
Definition: Constants.h:25
Type
Type of JSON value.
Definition: rapidjson.h:513
◆ EIGEN_USING_ARRAY_TYPEDEFS
| #define EIGEN_USING_ARRAY_TYPEDEFS |
Value:
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(
f) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(d) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(cf) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(cd)
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(TypeSuffix)
Definition: Array.h:354
int i
Definition: BiCGSTAB_step_by_step.cpp:9
static int f(const TensorMap< Tensor< int, 3 > > &tensor)
Definition: cxx11_tensor_map.cpp:237
◆ EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE
| #define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE |
( |
|
TypeSuffix | ) |
|
Value:
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 3) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 4) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix,
X)
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, SizeSuffix)
Definition: Array.h:349
◆ EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE
| #define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE |
( |
|
TypeSuffix, |
|
|
|
SizeSuffix |
|
) |
| |
Value:
The matrix class, also used for vectors and row-vectors.
Definition: Eigen/Eigen/src/Core/Matrix.h:186