Lines Matching refs:include
15 #include "src/Core/util/DisableStupidWarnings.h"
42 #include <math_functions.hpp>
66 #include <new>
69 // then include this file where all our macros are defined. It's really important to do it first be…
72 #include "src/Core/util/Macros.h"
80 #include <complex>
82 // this include file manages BLAS and MKL related macros
84 #include "src/Core/util/MKL_support.h"
95 …#include <malloc.h> // for _aligned_malloc -- need it regardless of whether vectorization is enabl…
160 // include files
170 …// In theory we should only include immintrin.h and not the other *mmintrin.h header files directl…
173 #include <immintrin.h>
175 #include <mmintrin.h>
176 #include <emmintrin.h>
177 #include <xmmintrin.h>
179 #include <pmmintrin.h>
182 #include <tmmintrin.h>
185 #include <smmintrin.h>
188 #include <nmmintrin.h>
191 #include <immintrin.h>
198 #include <altivec.h>
207 #include <altivec.h>
216 #include <arm_neon.h>
220 #include <vecintrin.h>
231 #include <vector_types.h>
238 #include <host_defines.h>
239 #include <cuda_fp16.h>
247 #include <omp.h>
256 #include <cerrno>
258 #include <cstddef>
259 #include <cstdlib>
260 #include <cmath>
261 #include <cassert>
262 #include <functional>
263 #include <iosfwd>
264 #include <cstring>
265 #include <string>
266 #include <limits>
267 #include <climits> // for CHAR_BIT
269 #include <algorithm>
273 #include <type_traits>
278 #include <iostream>
283 #include <intrin.h>
340 * #include <Eigen/Core>
344 #include "src/Core/util/Constants.h"
345 #include "src/Core/util/Meta.h"
346 #include "src/Core/util/ForwardDeclarations.h"
347 #include "src/Core/util/StaticAssert.h"
348 #include "src/Core/util/XprHelper.h"
349 #include "src/Core/util/Memory.h"
351 #include "src/Core/NumTraits.h"
352 #include "src/Core/MathFunctions.h"
353 #include "src/Core/GenericPacketMath.h"
354 #include "src/Core/MathFunctionsImpl.h"
357 #include "src/Core/arch/SSE/PacketMath.h"
358 #include "src/Core/arch/AVX/PacketMath.h"
359 #include "src/Core/arch/AVX512/PacketMath.h"
360 #include "src/Core/arch/AVX512/MathFunctions.h"
363 #include "src/Core/arch/SSE/PacketMath.h"
364 #include "src/Core/arch/SSE/Complex.h"
365 #include "src/Core/arch/SSE/MathFunctions.h"
366 #include "src/Core/arch/AVX/PacketMath.h"
367 #include "src/Core/arch/AVX/MathFunctions.h"
368 #include "src/Core/arch/AVX/Complex.h"
369 #include "src/Core/arch/AVX/TypeCasting.h"
371 #include "src/Core/arch/SSE/PacketMath.h"
372 #include "src/Core/arch/SSE/MathFunctions.h"
373 #include "src/Core/arch/SSE/Complex.h"
374 #include "src/Core/arch/SSE/TypeCasting.h"
376 #include "src/Core/arch/AltiVec/PacketMath.h"
377 #include "src/Core/arch/AltiVec/MathFunctions.h"
378 #include "src/Core/arch/AltiVec/Complex.h"
380 #include "src/Core/arch/NEON/PacketMath.h"
381 #include "src/Core/arch/NEON/MathFunctions.h"
382 #include "src/Core/arch/NEON/Complex.h"
384 #include "src/Core/arch/ZVector/PacketMath.h"
385 #include "src/Core/arch/ZVector/MathFunctions.h"
386 #include "src/Core/arch/ZVector/Complex.h"
390 #include "src/Core/arch/CUDA/Half.h"
391 #include "src/Core/arch/CUDA/PacketMathHalf.h"
392 #include "src/Core/arch/CUDA/TypeCasting.h"
395 #include "src/Core/arch/CUDA/PacketMath.h"
396 #include "src/Core/arch/CUDA/MathFunctions.h"
399 #include "src/Core/arch/Default/Settings.h"
401 #include "src/Core/functors/TernaryFunctors.h"
402 #include "src/Core/functors/BinaryFunctors.h"
403 #include "src/Core/functors/UnaryFunctors.h"
404 #include "src/Core/functors/NullaryFunctors.h"
405 #include "src/Core/functors/StlFunctors.h"
406 #include "src/Core/functors/AssignmentFunctors.h"
410 #include "src/Core/arch/CUDA/Complex.h"
412 #include "src/Core/IO.h"
413 #include "src/Core/DenseCoeffsBase.h"
414 #include "src/Core/DenseBase.h"
415 #include "src/Core/MatrixBase.h"
416 #include "src/Core/EigenBase.h"
418 #include "src/Core/Product.h"
419 #include "src/Core/CoreEvaluators.h"
420 #include "src/Core/AssignEvaluator.h"
424 #include "src/Core/Assign.h"
427 #include "src/Core/ArrayBase.h"
428 #include "src/Core/util/BlasUtil.h"
429 #include "src/Core/DenseStorage.h"
430 #include "src/Core/NestByValue.h"
432 // #include "src/Core/ForceAlignedAccess.h"
434 #include "src/Core/ReturnByValue.h"
435 #include "src/Core/NoAlias.h"
436 #include "src/Core/PlainObjectBase.h"
437 #include "src/Core/Matrix.h"
438 #include "src/Core/Array.h"
439 #include "src/Core/CwiseTernaryOp.h"
440 #include "src/Core/CwiseBinaryOp.h"
441 #include "src/Core/CwiseUnaryOp.h"
442 #include "src/Core/CwiseNullaryOp.h"
443 #include "src/Core/CwiseUnaryView.h"
444 #include "src/Core/SelfCwiseBinaryOp.h"
445 #include "src/Core/Dot.h"
446 #include "src/Core/StableNorm.h"
447 #include "src/Core/Stride.h"
448 #include "src/Core/MapBase.h"
449 #include "src/Core/Map.h"
450 #include "src/Core/Ref.h"
451 #include "src/Core/Block.h"
452 #include "src/Core/VectorBlock.h"
453 #include "src/Core/Transpose.h"
454 #include "src/Core/DiagonalMatrix.h"
455 #include "src/Core/Diagonal.h"
456 #include "src/Core/DiagonalProduct.h"
457 #include "src/Core/Redux.h"
458 #include "src/Core/Visitor.h"
459 #include "src/Core/Fuzzy.h"
460 #include "src/Core/Swap.h"
461 #include "src/Core/CommaInitializer.h"
462 #include "src/Core/GeneralProduct.h"
463 #include "src/Core/Solve.h"
464 #include "src/Core/Inverse.h"
465 #include "src/Core/SolverBase.h"
466 #include "src/Core/PermutationMatrix.h"
467 #include "src/Core/Transpositions.h"
468 #include "src/Core/TriangularMatrix.h"
469 #include "src/Core/SelfAdjointView.h"
470 #include "src/Core/products/GeneralBlockPanelKernel.h"
471 #include "src/Core/products/Parallelizer.h"
472 #include "src/Core/ProductEvaluators.h"
473 #include "src/Core/products/GeneralMatrixVector.h"
474 #include "src/Core/products/GeneralMatrixMatrix.h"
475 #include "src/Core/SolveTriangular.h"
476 #include "src/Core/products/GeneralMatrixMatrixTriangular.h"
477 #include "src/Core/products/SelfadjointMatrixVector.h"
478 #include "src/Core/products/SelfadjointMatrixMatrix.h"
479 #include "src/Core/products/SelfadjointProduct.h"
480 #include "src/Core/products/SelfadjointRank2Update.h"
481 #include "src/Core/products/TriangularMatrixVector.h"
482 #include "src/Core/products/TriangularMatrixMatrix.h"
483 #include "src/Core/products/TriangularSolverMatrix.h"
484 #include "src/Core/products/TriangularSolverVector.h"
485 #include "src/Core/BandMatrix.h"
486 #include "src/Core/CoreIterators.h"
487 #include "src/Core/ConditionEstimator.h"
489 #include "src/Core/BooleanRedux.h"
490 #include "src/Core/Select.h"
491 #include "src/Core/VectorwiseOp.h"
492 #include "src/Core/Random.h"
493 #include "src/Core/Replicate.h"
494 #include "src/Core/Reverse.h"
495 #include "src/Core/ArrayWrapper.h"
498 #include "src/Core/products/GeneralMatrixMatrix_BLAS.h"
499 #include "src/Core/products/GeneralMatrixVector_BLAS.h"
500 #include "src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h"
501 #include "src/Core/products/SelfadjointMatrixMatrix_BLAS.h"
502 #include "src/Core/products/SelfadjointMatrixVector_BLAS.h"
503 #include "src/Core/products/TriangularMatrixMatrix_BLAS.h"
504 #include "src/Core/products/TriangularMatrixVector_BLAS.h"
505 #include "src/Core/products/TriangularSolverMatrix_BLAS.h"
509 #include "src/Core/Assign_MKL.h"
512 #include "src/Core/GlobalFunctions.h"
514 #include "src/Core/util/ReenableStupidWarnings.h"