mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-09-23 14:53:13 +08:00
Issue an error in case of direct inclusion of internal headers.
This commit is contained in:
parent
36402e281d
commit
d7d0bf832d
@ -8,8 +8,8 @@
|
|||||||
// Public License v. 2.0. If a copy of the MPL was not distributed
|
// Public License v. 2.0. If a copy of the MPL was not distributed
|
||||||
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
#ifndef EIGEN_CORE_H
|
#ifndef EIGEN_CORE_MODULE_H
|
||||||
#define EIGEN_CORE_H
|
#define EIGEN_CORE_MODULE_H
|
||||||
|
|
||||||
// first thing Eigen does: stop the compiler from reporting useless warnings.
|
// first thing Eigen does: stop the compiler from reporting useless warnings.
|
||||||
#include "src/Core/util/DisableStupidWarnings.h"
|
#include "src/Core/util/DisableStupidWarnings.h"
|
||||||
@ -383,4 +383,4 @@ using std::ptrdiff_t;
|
|||||||
|
|
||||||
#include "src/Core/util/ReenableStupidWarnings.h"
|
#include "src/Core/util/ReenableStupidWarnings.h"
|
||||||
|
|
||||||
#endif // EIGEN_CORE_H
|
#endif // EIGEN_CORE_MODULE_H
|
||||||
|
3
Eigen/src/Cholesky/InternalHeaderCheck.h
Normal file
3
Eigen/src/Cholesky/InternalHeaderCheck.h
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#ifndef EIGEN_CHOLESKY_MODULE_H
|
||||||
|
#error "Please include Eigen/Cholesky instead of including headers inside the src directory directly."
|
||||||
|
#endif
|
@ -13,6 +13,8 @@
|
|||||||
#ifndef EIGEN_LDLT_H
|
#ifndef EIGEN_LDLT_H
|
||||||
#define EIGEN_LDLT_H
|
#define EIGEN_LDLT_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_LLT_H
|
#ifndef EIGEN_LLT_H
|
||||||
#define EIGEN_LLT_H
|
#define EIGEN_LLT_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal{
|
namespace internal{
|
||||||
|
@ -33,6 +33,8 @@
|
|||||||
#ifndef EIGEN_LLT_LAPACKE_H
|
#ifndef EIGEN_LLT_LAPACKE_H
|
||||||
#define EIGEN_LLT_LAPACKE_H
|
#define EIGEN_LLT_LAPACKE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_CHOLMODSUPPORT_H
|
#ifndef EIGEN_CHOLMODSUPPORT_H
|
||||||
#define EIGEN_CHOLMODSUPPORT_H
|
#define EIGEN_CHOLMODSUPPORT_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
3
Eigen/src/CholmodSupport/InternalHeaderCheck.h
Normal file
3
Eigen/src/CholmodSupport/InternalHeaderCheck.h
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#ifndef EIGEN_CHOLMODSUPPORT_MODULE_H
|
||||||
|
#error "Please include Eigen/CholmodSupport instead of including headers inside the src directory directly."
|
||||||
|
#endif
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_ARITHMETIC_SEQUENCE_H
|
#ifndef EIGEN_ARITHMETIC_SEQUENCE_H
|
||||||
#define EIGEN_ARITHMETIC_SEQUENCE_H
|
#define EIGEN_ARITHMETIC_SEQUENCE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_ARRAY_H
|
#ifndef EIGEN_ARRAY_H
|
||||||
#define EIGEN_ARRAY_H
|
#define EIGEN_ARRAY_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_ARRAYBASE_H
|
#ifndef EIGEN_ARRAYBASE_H
|
||||||
#define EIGEN_ARRAYBASE_H
|
#define EIGEN_ARRAYBASE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
template<typename ExpressionType> class MatrixWrapper;
|
template<typename ExpressionType> class MatrixWrapper;
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_ARRAYWRAPPER_H
|
#ifndef EIGEN_ARRAYWRAPPER_H
|
||||||
#define EIGEN_ARRAYWRAPPER_H
|
#define EIGEN_ARRAYWRAPPER_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class ArrayWrapper
|
/** \class ArrayWrapper
|
||||||
|
@ -12,6 +12,8 @@
|
|||||||
#ifndef EIGEN_ASSIGN_H
|
#ifndef EIGEN_ASSIGN_H
|
||||||
#define EIGEN_ASSIGN_H
|
#define EIGEN_ASSIGN_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
template<typename Derived>
|
template<typename Derived>
|
||||||
|
@ -12,6 +12,8 @@
|
|||||||
#ifndef EIGEN_ASSIGN_EVALUATOR_H
|
#ifndef EIGEN_ASSIGN_EVALUATOR_H
|
||||||
#define EIGEN_ASSIGN_EVALUATOR_H
|
#define EIGEN_ASSIGN_EVALUATOR_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
// This implementation is based on Assign.h
|
// This implementation is based on Assign.h
|
||||||
|
@ -34,6 +34,8 @@
|
|||||||
#ifndef EIGEN_ASSIGN_VML_H
|
#ifndef EIGEN_ASSIGN_VML_H
|
||||||
#define EIGEN_ASSIGN_VML_H
|
#define EIGEN_ASSIGN_VML_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_BANDMATRIX_H
|
#ifndef EIGEN_BANDMATRIX_H
|
||||||
#define EIGEN_BANDMATRIX_H
|
#define EIGEN_BANDMATRIX_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_BLOCK_H
|
#ifndef EIGEN_BLOCK_H
|
||||||
#define EIGEN_BLOCK_H
|
#define EIGEN_BLOCK_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_ALLANDANY_H
|
#ifndef EIGEN_ALLANDANY_H
|
||||||
#define EIGEN_ALLANDANY_H
|
#define EIGEN_ALLANDANY_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_COMMAINITIALIZER_H
|
#ifndef EIGEN_COMMAINITIALIZER_H
|
||||||
#define EIGEN_COMMAINITIALIZER_H
|
#define EIGEN_COMMAINITIALIZER_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class CommaInitializer
|
/** \class CommaInitializer
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_CONDITIONESTIMATOR_H
|
#ifndef EIGEN_CONDITIONESTIMATOR_H
|
||||||
#define EIGEN_CONDITIONESTIMATOR_H
|
#define EIGEN_CONDITIONESTIMATOR_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -13,6 +13,8 @@
|
|||||||
#ifndef EIGEN_COREEVALUATORS_H
|
#ifndef EIGEN_COREEVALUATORS_H
|
||||||
#define EIGEN_COREEVALUATORS_H
|
#define EIGEN_COREEVALUATORS_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_COREITERATORS_H
|
#ifndef EIGEN_COREITERATORS_H
|
||||||
#define EIGEN_COREITERATORS_H
|
#define EIGEN_COREITERATORS_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/* This file contains the respective InnerIterator definition of the expressions defined in Eigen/Core
|
/* This file contains the respective InnerIterator definition of the expressions defined in Eigen/Core
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_CWISE_BINARY_OP_H
|
#ifndef EIGEN_CWISE_BINARY_OP_H
|
||||||
#define EIGEN_CWISE_BINARY_OP_H
|
#define EIGEN_CWISE_BINARY_OP_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_CWISE_NULLARY_OP_H
|
#ifndef EIGEN_CWISE_NULLARY_OP_H
|
||||||
#define EIGEN_CWISE_NULLARY_OP_H
|
#define EIGEN_CWISE_NULLARY_OP_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -12,6 +12,8 @@
|
|||||||
#ifndef EIGEN_CWISE_TERNARY_OP_H
|
#ifndef EIGEN_CWISE_TERNARY_OP_H
|
||||||
#define EIGEN_CWISE_TERNARY_OP_H
|
#define EIGEN_CWISE_TERNARY_OP_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_CWISE_UNARY_OP_H
|
#ifndef EIGEN_CWISE_UNARY_OP_H
|
||||||
#define EIGEN_CWISE_UNARY_OP_H
|
#define EIGEN_CWISE_UNARY_OP_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_CWISE_UNARY_VIEW_H
|
#ifndef EIGEN_CWISE_UNARY_VIEW_H
|
||||||
#define EIGEN_CWISE_UNARY_VIEW_H
|
#define EIGEN_CWISE_UNARY_VIEW_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_DENSEBASE_H
|
#ifndef EIGEN_DENSEBASE_H
|
||||||
#define EIGEN_DENSEBASE_H
|
#define EIGEN_DENSEBASE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_DENSECOEFFSBASE_H
|
#ifndef EIGEN_DENSECOEFFSBASE_H
|
||||||
#define EIGEN_DENSECOEFFSBASE_H
|
#define EIGEN_DENSECOEFFSBASE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -18,6 +18,8 @@
|
|||||||
#define EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN(X)
|
#define EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN(X)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_DIAGONAL_H
|
#ifndef EIGEN_DIAGONAL_H
|
||||||
#define EIGEN_DIAGONAL_H
|
#define EIGEN_DIAGONAL_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class Diagonal
|
/** \class Diagonal
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_DIAGONALMATRIX_H
|
#ifndef EIGEN_DIAGONALMATRIX_H
|
||||||
#define EIGEN_DIAGONALMATRIX_H
|
#define EIGEN_DIAGONALMATRIX_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
#ifndef EIGEN_PARSED_BY_DOXYGEN
|
#ifndef EIGEN_PARSED_BY_DOXYGEN
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_DIAGONALPRODUCT_H
|
#ifndef EIGEN_DIAGONALPRODUCT_H
|
||||||
#define EIGEN_DIAGONALPRODUCT_H
|
#define EIGEN_DIAGONALPRODUCT_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \returns the diagonal matrix product of \c *this by the diagonal matrix \a diagonal.
|
/** \returns the diagonal matrix product of \c *this by the diagonal matrix \a diagonal.
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_DOT_H
|
#ifndef EIGEN_DOT_H
|
||||||
#define EIGEN_DOT_H
|
#define EIGEN_DOT_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_EIGENBASE_H
|
#ifndef EIGEN_EIGENBASE_H
|
||||||
#define EIGEN_EIGENBASE_H
|
#define EIGEN_EIGENBASE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class EigenBase
|
/** \class EigenBase
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_FORCEALIGNEDACCESS_H
|
#ifndef EIGEN_FORCEALIGNEDACCESS_H
|
||||||
#define EIGEN_FORCEALIGNEDACCESS_H
|
#define EIGEN_FORCEALIGNEDACCESS_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class ForceAlignedAccess
|
/** \class ForceAlignedAccess
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_FUZZY_H
|
#ifndef EIGEN_FUZZY_H
|
||||||
#define EIGEN_FUZZY_H
|
#define EIGEN_FUZZY_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal
|
namespace internal
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_GENERAL_PRODUCT_H
|
#ifndef EIGEN_GENERAL_PRODUCT_H
|
||||||
#define EIGEN_GENERAL_PRODUCT_H
|
#define EIGEN_GENERAL_PRODUCT_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_GENERIC_PACKET_MATH_H
|
#ifndef EIGEN_GENERIC_PACKET_MATH_H
|
||||||
#define EIGEN_GENERIC_PACKET_MATH_H
|
#define EIGEN_GENERIC_PACKET_MATH_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -51,6 +51,8 @@
|
|||||||
} \
|
} \
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen
|
namespace Eigen
|
||||||
{
|
{
|
||||||
EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(real,scalar_real_op,real part,\sa ArrayBase::real)
|
EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(real,scalar_real_op,real part,\sa ArrayBase::real)
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_IO_H
|
#ifndef EIGEN_IO_H
|
||||||
#define EIGEN_IO_H
|
#define EIGEN_IO_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
enum { DontAlignCols = 1 };
|
enum { DontAlignCols = 1 };
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_INDEXED_VIEW_H
|
#ifndef EIGEN_INDEXED_VIEW_H
|
||||||
#define EIGEN_INDEXED_VIEW_H
|
#define EIGEN_INDEXED_VIEW_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
3
Eigen/src/Core/InternalHeaderCheck.h
Normal file
3
Eigen/src/Core/InternalHeaderCheck.h
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#ifndef EIGEN_CORE_MODULE_H
|
||||||
|
#error "Please include Eigen/Core instead of including headers inside the src directory directly."
|
||||||
|
#endif
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_INVERSE_H
|
#ifndef EIGEN_INVERSE_H
|
||||||
#define EIGEN_INVERSE_H
|
#define EIGEN_INVERSE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
template<typename XprType,typename StorageKind> class InverseImpl;
|
template<typename XprType,typename StorageKind> class InverseImpl;
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_MAP_H
|
#ifndef EIGEN_MAP_H
|
||||||
#define EIGEN_MAP_H
|
#define EIGEN_MAP_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
EIGEN_STATIC_ASSERT((int(internal::evaluator<Derived>::Flags) & LinearAccessBit) || Derived::IsVectorAtCompileTime, \
|
EIGEN_STATIC_ASSERT((int(internal::evaluator<Derived>::Flags) & LinearAccessBit) || Derived::IsVectorAtCompileTime, \
|
||||||
YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT)
|
YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT)
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \ingroup Core_Module
|
/** \ingroup Core_Module
|
||||||
|
@ -17,6 +17,8 @@
|
|||||||
#define EIGEN_LOG2E 1.442695040888963407359924681001892137426645954152985934135449406931109219L
|
#define EIGEN_LOG2E 1.442695040888963407359924681001892137426645954152985934135449406931109219L
|
||||||
#define EIGEN_LN2 0.693147180559945309417232121458176568075500134360255254120680009493393621L
|
#define EIGEN_LN2 0.693147180559945309417232121458176568075500134360255254120680009493393621L
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
// On WINCE, std::abs is defined for int only, so let's defined our own overloads:
|
// On WINCE, std::abs is defined for int only, so let's defined our own overloads:
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_MATHFUNCTIONSIMPL_H
|
#ifndef EIGEN_MATHFUNCTIONSIMPL_H
|
||||||
#define EIGEN_MATHFUNCTIONSIMPL_H
|
#define EIGEN_MATHFUNCTIONSIMPL_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_MATRIX_H
|
#ifndef EIGEN_MATRIX_H
|
||||||
#define EIGEN_MATRIX_H
|
#define EIGEN_MATRIX_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_MATRIXBASE_H
|
#ifndef EIGEN_MATRIXBASE_H
|
||||||
#define EIGEN_MATRIXBASE_H
|
#define EIGEN_MATRIXBASE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class MatrixBase
|
/** \class MatrixBase
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_NESTBYVALUE_H
|
#ifndef EIGEN_NESTBYVALUE_H
|
||||||
#define EIGEN_NESTBYVALUE_H
|
#define EIGEN_NESTBYVALUE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_NOALIAS_H
|
#ifndef EIGEN_NOALIAS_H
|
||||||
#define EIGEN_NOALIAS_H
|
#define EIGEN_NOALIAS_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class NoAlias
|
/** \class NoAlias
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_NUMTRAITS_H
|
#ifndef EIGEN_NUMTRAITS_H
|
||||||
#define EIGEN_NUMTRAITS_H
|
#define EIGEN_NUMTRAITS_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_PARTIALREDUX_H
|
#ifndef EIGEN_PARTIALREDUX_H
|
||||||
#define EIGEN_PARTIALREDUX_H
|
#define EIGEN_PARTIALREDUX_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_PERMUTATIONMATRIX_H
|
#ifndef EIGEN_PERMUTATIONMATRIX_H
|
||||||
#define EIGEN_PERMUTATIONMATRIX_H
|
#define EIGEN_PERMUTATIONMATRIX_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -22,6 +22,8 @@
|
|||||||
# define EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED
|
# define EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_PRODUCT_H
|
#ifndef EIGEN_PRODUCT_H
|
||||||
#define EIGEN_PRODUCT_H
|
#define EIGEN_PRODUCT_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
template<typename Lhs, typename Rhs, int Option, typename StorageKind> class ProductImpl;
|
template<typename Lhs, typename Rhs, int Option, typename StorageKind> class ProductImpl;
|
||||||
|
@ -13,6 +13,8 @@
|
|||||||
#ifndef EIGEN_PRODUCTEVALUATORS_H
|
#ifndef EIGEN_PRODUCTEVALUATORS_H
|
||||||
#define EIGEN_PRODUCTEVALUATORS_H
|
#define EIGEN_PRODUCTEVALUATORS_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_RANDOM_H
|
#ifndef EIGEN_RANDOM_H
|
||||||
#define EIGEN_RANDOM_H
|
#define EIGEN_RANDOM_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_REDUX_H
|
#ifndef EIGEN_REDUX_H
|
||||||
#define EIGEN_REDUX_H
|
#define EIGEN_REDUX_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_REF_H
|
#ifndef EIGEN_REF_H
|
||||||
#define EIGEN_REF_H
|
#define EIGEN_REF_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_REPLICATE_H
|
#ifndef EIGEN_REPLICATE_H
|
||||||
#define EIGEN_REPLICATE_H
|
#define EIGEN_REPLICATE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_RESHAPED_H
|
#ifndef EIGEN_RESHAPED_H
|
||||||
#define EIGEN_RESHAPED_H
|
#define EIGEN_RESHAPED_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class Reshaped
|
/** \class Reshaped
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_RETURNBYVALUE_H
|
#ifndef EIGEN_RETURNBYVALUE_H
|
||||||
#define EIGEN_RETURNBYVALUE_H
|
#define EIGEN_RETURNBYVALUE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -12,6 +12,8 @@
|
|||||||
#ifndef EIGEN_REVERSE_H
|
#ifndef EIGEN_REVERSE_H
|
||||||
#define EIGEN_REVERSE_H
|
#define EIGEN_REVERSE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_SELECT_H
|
#ifndef EIGEN_SELECT_H
|
||||||
#define EIGEN_SELECT_H
|
#define EIGEN_SELECT_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class Select
|
/** \class Select
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_SELFADJOINTMATRIX_H
|
#ifndef EIGEN_SELFADJOINTMATRIX_H
|
||||||
#define EIGEN_SELFADJOINTMATRIX_H
|
#define EIGEN_SELFADJOINTMATRIX_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class SelfAdjointView
|
/** \class SelfAdjointView
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_SELFCWISEBINARYOP_H
|
#ifndef EIGEN_SELFCWISEBINARYOP_H
|
||||||
#define EIGEN_SELFCWISEBINARYOP_H
|
#define EIGEN_SELFCWISEBINARYOP_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
// TODO generalize the scalar type of 'other'
|
// TODO generalize the scalar type of 'other'
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_SOLVE_H
|
#ifndef EIGEN_SOLVE_H
|
||||||
#define EIGEN_SOLVE_H
|
#define EIGEN_SOLVE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
template<typename Decomposition, typename RhsType, typename StorageKind> class SolveImpl;
|
template<typename Decomposition, typename RhsType, typename StorageKind> class SolveImpl;
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_SOLVETRIANGULAR_H
|
#ifndef EIGEN_SOLVETRIANGULAR_H
|
||||||
#define EIGEN_SOLVETRIANGULAR_H
|
#define EIGEN_SOLVETRIANGULAR_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_SOLVERBASE_H
|
#ifndef EIGEN_SOLVERBASE_H
|
||||||
#define EIGEN_SOLVERBASE_H
|
#define EIGEN_SOLVERBASE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_STABLENORM_H
|
#ifndef EIGEN_STABLENORM_H
|
||||||
#define EIGEN_STABLENORM_H
|
#define EIGEN_STABLENORM_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_STLITERATORS_H
|
#ifndef EIGEN_STLITERATORS_H
|
||||||
#define EIGEN_STLITERATORS_H
|
#define EIGEN_STLITERATORS_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_STRIDE_H
|
#ifndef EIGEN_STRIDE_H
|
||||||
#define EIGEN_STRIDE_H
|
#define EIGEN_STRIDE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class Stride
|
/** \class Stride
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_SWAP_H
|
#ifndef EIGEN_SWAP_H
|
||||||
#define EIGEN_SWAP_H
|
#define EIGEN_SWAP_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_TRANSPOSE_H
|
#ifndef EIGEN_TRANSPOSE_H
|
||||||
#define EIGEN_TRANSPOSE_H
|
#define EIGEN_TRANSPOSE_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_TRANSPOSITIONS_H
|
#ifndef EIGEN_TRANSPOSITIONS_H
|
||||||
#define EIGEN_TRANSPOSITIONS_H
|
#define EIGEN_TRANSPOSITIONS_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
template<typename Derived>
|
template<typename Derived>
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_TRIANGULARMATRIX_H
|
#ifndef EIGEN_TRIANGULARMATRIX_H
|
||||||
#define EIGEN_TRIANGULARMATRIX_H
|
#define EIGEN_TRIANGULARMATRIX_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_VECTORBLOCK_H
|
#ifndef EIGEN_VECTORBLOCK_H
|
||||||
#define EIGEN_VECTORBLOCK_H
|
#define EIGEN_VECTORBLOCK_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_PARTIAL_REDUX_H
|
#ifndef EIGEN_PARTIAL_REDUX_H
|
||||||
#define EIGEN_PARTIAL_REDUX_H
|
#define EIGEN_PARTIAL_REDUX_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
/** \class PartialReduxExpr
|
/** \class PartialReduxExpr
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_VISITOR_H
|
#ifndef EIGEN_VISITOR_H
|
||||||
#define EIGEN_VISITOR_H
|
#define EIGEN_VISITOR_H
|
||||||
|
|
||||||
|
#include "./InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_COMPLEX_AVX_H
|
#ifndef EIGEN_COMPLEX_AVX_H
|
||||||
#define EIGEN_COMPLEX_AVX_H
|
#define EIGEN_COMPLEX_AVX_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -14,6 +14,8 @@
|
|||||||
* Julien Pommier's sse math library: http://gruntthepeon.free.fr/ssemath/
|
* Julien Pommier's sse math library: http://gruntthepeon.free.fr/ssemath/
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_PACKET_MATH_AVX_H
|
#ifndef EIGEN_PACKET_MATH_AVX_H
|
||||||
#define EIGEN_PACKET_MATH_AVX_H
|
#define EIGEN_PACKET_MATH_AVX_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_TYPE_CASTING_AVX_H
|
#ifndef EIGEN_TYPE_CASTING_AVX_H
|
||||||
#define EIGEN_TYPE_CASTING_AVX_H
|
#define EIGEN_TYPE_CASTING_AVX_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_COMPLEX_AVX512_H
|
#ifndef EIGEN_COMPLEX_AVX512_H
|
||||||
#define EIGEN_COMPLEX_AVX512_H
|
#define EIGEN_COMPLEX_AVX512_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_
|
#ifndef THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_
|
||||||
#define THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_
|
#define THIRD_PARTY_EIGEN3_EIGEN_SRC_CORE_ARCH_AVX512_MATHFUNCTIONS_H_
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_PACKET_MATH_AVX512_H
|
#ifndef EIGEN_PACKET_MATH_AVX512_H
|
||||||
#define EIGEN_PACKET_MATH_AVX512_H
|
#define EIGEN_PACKET_MATH_AVX512_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_TYPE_CASTING_AVX512_H
|
#ifndef EIGEN_TYPE_CASTING_AVX512_H
|
||||||
#define EIGEN_TYPE_CASTING_AVX512_H
|
#define EIGEN_TYPE_CASTING_AVX512_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
#ifndef EIGEN_COMPLEX32_ALTIVEC_H
|
#ifndef EIGEN_COMPLEX32_ALTIVEC_H
|
||||||
#define EIGEN_COMPLEX32_ALTIVEC_H
|
#define EIGEN_COMPLEX32_ALTIVEC_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -12,6 +12,8 @@
|
|||||||
#ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H
|
#ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H
|
||||||
#define EIGEN_MATH_FUNCTIONS_ALTIVEC_H
|
#define EIGEN_MATH_FUNCTIONS_ALTIVEC_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -43,6 +43,8 @@
|
|||||||
* - Check StorageOrder on dhs_pack (the innermost second loop seems unvectorized when it could). *
|
* - Check StorageOrder on dhs_pack (the innermost second loop seems unvectorized when it could). *
|
||||||
* - Check the possibility of transposing as GETREAL and GETIMAG when needed. *
|
* - Check the possibility of transposing as GETREAL and GETIMAG when needed. *
|
||||||
**************************************************************************************************/
|
**************************************************************************************************/
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
#define EIGEN_POWER_PREFETCH(p)
|
#define EIGEN_POWER_PREFETCH(p)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -19,6 +19,8 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_PACKET_MATH_ALTIVEC_H
|
#ifndef EIGEN_PACKET_MATH_ALTIVEC_H
|
||||||
#define EIGEN_PACKET_MATH_ALTIVEC_H
|
#define EIGEN_PACKET_MATH_ALTIVEC_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
@ -43,6 +43,8 @@
|
|||||||
using Eigen::complex_operator_detail::operator==; \
|
using Eigen::complex_operator_detail::operator==; \
|
||||||
using Eigen::complex_operator_detail::operator!=;
|
using Eigen::complex_operator_detail::operator!=;
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
|
|
||||||
// Specialized std::complex overloads.
|
// Specialized std::complex overloads.
|
||||||
|
@ -16,6 +16,8 @@ limitations under the License.
|
|||||||
#ifndef EIGEN_BFLOAT16_H
|
#ifndef EIGEN_BFLOAT16_H
|
||||||
#define EIGEN_BFLOAT16_H
|
#define EIGEN_BFLOAT16_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
#define BF16_PACKET_FUNCTION(PACKET_F, PACKET_BF16, METHOD) \
|
#define BF16_PACKET_FUNCTION(PACKET_F, PACKET_BF16, METHOD) \
|
||||||
template <> \
|
template <> \
|
||||||
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED \
|
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED \
|
||||||
|
@ -38,6 +38,8 @@
|
|||||||
} \
|
} \
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
|
||||||
|
@ -16,6 +16,8 @@
|
|||||||
#ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
|
#ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
|
||||||
#define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
|
#define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
#ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H
|
#ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H
|
||||||
#define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H
|
#define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_FWD_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
|
|
||||||
namespace Eigen {
|
namespace Eigen {
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
#ifndef EIGEN_HALF_H
|
#ifndef EIGEN_HALF_H
|
||||||
#define EIGEN_HALF_H
|
#define EIGEN_HALF_H
|
||||||
|
|
||||||
|
#include "../../InternalHeaderCheck.h"
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
|
|
||||||
#if defined(EIGEN_HAS_GPU_FP16) || defined(EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC)
|
#if defined(EIGEN_HAS_GPU_FP16) || defined(EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC)
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user