Eigen
Пространство имен, содержащее все символы из библиотеки Eigen. Подробнее...
| индексирование | |
| символическое | |
| class | aligned_allocator |
| STL совместимый аллокатор для использования с типами, требующими нестандартного выравнивания. Подробнее... |
|
| class | AlignedBox |
| Прямоугольная область. Подробнее... |
|
| class | AMDOrdering |
| class | AngleAxis |
| Представляет 3D поворот как угол поворота вокруг произвольной 3D оси. Подробнее... |
|
| class | ArithmeticSequence |
| class | Array |
| Массивы общего назначения с удобным API для поэлементных операций. Подробнее... |
|
| class | ArrayBase |
| Базовый класс для всех одномерных и двумерных массивов и связанных выражений. Подробнее... |
|
| class | ArrayWrapper |
| Выражение математического вектора или матрицы как объекта массива. Подробнее... |
|
| struct | ArrayXpr |
| class | BDCSVD |
| Класс Bidiagonal Divide and Conquer SVD Подробнее... |
|
| class | BiCGSTAB |
| Решатель методом бисопряжённых градиентов с ускорением (BiCGSTAB) для разреженных квадратных задач. Подробнее... |
|
| class | Block |
| Выражение фиксированного или динамического блока. Подробнее... |
|
| class | BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Sparse > |
| class | CholmodBase |
| Базовый класс для прямого разложения Холецкого с использованием Cholmod. Подробнее... |
|
| class | CholmodDecomposition |
| Общее разложение Холецкого и решатель на основе Cholmod. Подробнее... |
|
| class | CholmodSimplicialLDLT |
| Схематическое прямое разложение Холецкого (LDLT) и решатель на основе Cholmod. Подробнее... |
|
| class | CholmodSimplicialLLT |
| Схематическое прямое разложение Холецкого (LLT) и решатель на основе Cholmod. Подробнее... |
|
| class | CholmodSupernodalLLT |
| Супернодальное разложение Холецкого (LLT) и решатель на основе Cholmod. Подробнее... |
|
| class | COLAMDOrdering |
| class | ColPivHouseholderQR |
| Разложение QR методом Хаусхолдера с выбором опор по столбцам. Подробнее... |
|
| class | CommaInitializer |
| Вспомогательный класс, используемый оператором инициализации запятой. Подробнее... |
|
| class | CompleteOrthogonalDecomposition |
| Полное ортогональное разложение (COD) матрицы. Подробнее... |
|
| class | ComplexEigenSolver |
| Вычисляет собственные значения и собственные векторы общих комплексных матриц. Подробнее... |
|
| class | ComplexSchur |
| Выполняет комплексное разложение Шюра вещественной или комплексной квадратной матрицы. Подробнее... |
|
| class | ConjugateGradient |
| Решатель методом сопряжённых градиентов для самосопряжённых задач (разреженных или плотных). Подробнее... |
|
| class | CwiseBinaryOp |
| Общее выражение, где бинарная операция применяется поэлементно к двум выражениям. Подробнее... |
|
| class | CwiseNullaryOp |
| Общее выражение матрицы, где все коэффициенты определяются функтором. Подробнее... |
|
| class | CwiseTernaryOp |
| Общее выражение, где применяется тернарная операция поэлементно к двум выражениям. Подробнее... |
|
| class | CwiseUnaryOp |
| Общее выражение, где применяется унарная операция поэлементно к выражению. Подробнее... |
|
| class | CwiseUnaryView |
| Общее выражение lvalue для поэлементной унарной операции над матрицей или вектором. Подробнее... |
|
| struct | Dense |
| class | DenseBase |
| Базовый класс для всех плотных матриц, векторов и массивов. Подробнее... |
|
| class | DenseCoeffsBase< Derived, DirectAccessors > |
| Базовый класс, обеспечивающий прямой доступ к коэффициентам матриц и массивов для чтения. Подробнее... |
|
| class | DenseCoeffsBase< Derived, DirectWriteAccessors > |
| Базовый класс, обеспечивающий прямой доступ к коэффициентам матриц и массивов для чтения и записи. Подробнее... |
|
| class | DenseCoeffsBase< Derived, ReadOnlyAccessors > |
| Базовый класс, обеспечивающий доступ только для чтения к коэффициентам матриц и массивов. Подробнее... |
|
| class | DenseCoeffsBase< Derived, WriteAccessors > |
| Базовый класс, обеспечивающий доступ для чтения и записи к коэффициентам матриц и массивов. Подробнее... |
|
| class | Diagonal |
| Выражение диагональной/поддиагональной/наддиагональной матрицы. Подробнее... |
|
| class | DiagonalMatrix |
| Представляет диагональную матрицу с её хранением. Подробнее... |
|
| class | DiagonalPreconditioner |
| Преобразователь, основанный на диагональных элементах. Подробнее... |
|
| class | DiagonalWrapper |
| Выражение диагональной матрицы. Подробнее... |
|
| class | EigenBase |
| class | EigenSolver |
| Вычисляет собственные значения и собственные векторы общих матриц. Подробнее... |
|
| class | ForceAlignedAccess |
| Вынуждает выравнивание пакетов загрузки и сохранения независимо от запроса. Подробнее... |
|
| class | FullPivHouseholderQR |
| Разложение QR Холецкого с полным выбором опор с матрицей. Подробнее... |
|
| class | FullPivLU |
| LU-разложение матрицы с полным выбором опор и связанными функциями. Подробнее... |
|
| class | GeneralizedEigenSolver |
| Вычисляет обобщенные собственные значения и собственные векторы пары общих матриц. Подробнее... |
|
| class | GeneralizedSelfAdjointEigenSolver |
| Вычисляет собственные значения и собственные векторы обобщенной задачи собственных значений для самосопряженных матриц. Подробнее... |
|
| class | HessenbergDecomposition |
| Приводит квадратную матрицу к эрмитовой форме с помощью ортогонального преобразования подобия. Подробнее... |
|
| class | Homogeneous |
| Выражение одного (или набора) однородного(ых) вектора(ов) Подробнее... |
|
| class | HouseholderQR |
| Разложение QR Холецкого для матрицы. Подробнее... |
|
| class | HouseholderSequence |
| Последовательность отражений Холецкого, действующих на подпространствах с уменьшающимся размером. Подробнее... |
|
| class | Hyperplane |
| Гиперплоскость. Подробнее... |
|
| class | IdentityPreconditioner |
| Примитивный преобразователь, который приближает любую матрицу единичной матрицей. Подробнее... |
|
| class | IncompleteCholesky |
| Модифицированная неполная факторизация Холецкого с двойным порогом. Подробнее... |
|
| class | IncompleteLUT |
| Неполная LU-факторизация с двойной стратегией порога. Подробнее... |
|
| class | IndexedView |
| Выражение не последовательной подматрицы, определённой произвольными последовательностями индексов строк и столбцов. Подробнее... |
|
| class | InnerStride |
| Удобная специализация Stride для указания только внутреннего шага. См. класс Map для примеров. Подробнее... |
|
| class | Inverse |
| Выражение обратной матрицы. Подробнее... |
|
| class | IOFormat |
| Хранит набор параметров, управляющих способом вывода матриц. Подробнее... |
|
| class | IterativeSolverBase |
| Базовый класс для итерационных решателей линейных систем. Подробнее... |
|
| class | JacobiRotation |
| Поворот, заданный косинус-синус парой. Подробнее... |
|
| class | JacobiSVD |
| Двустороннее разложение Якоби SVD прямоугольной матрицы. Подробнее... |
|
| class | LDLT |
| Надежное разложение Холецкого матрицы с выбором опор. Подробнее... |
|
| class | LeastSquareDiagonalPreconditioner |
| Преобразователь Якоби для LeastSquaresConjugateGradient. Подробнее... |
|
| class | LeastSquaresConjugateGradient |
| Решатель сопряженного градиента для разреженных (или плотных) задач наименьших квадратов. Подробнее... |
|
| class | LLT |
| Стандартное разложение Холецкого (LL^T) матрицы и связанные с ним функции. Подробнее... |
|
| class | Map |
| Матричное или векторное выражение, отображающее существующий массив данных. Подробнее... |
|
| class | Map< const Quaternion< _Scalar >, _Options > |
|
Выражение Quaternion отображающее постоянный буфер памяти. Подробнее... |
|
| class | Map< Quaternion< _Scalar >, _Options > |
| Выражение кватерниона из буфера памяти. Подробнее... |
|
| class | Map< SparseMatrixType > |
| Специализация класса Map для хранилища типа SparseMatrix. Подробнее... |
|
| class | MapBase< Derived, ReadOnlyAccessors > |
| Базовый класс для плотных выражений Map и Block с прямым доступом. Подробнее... |
|
| class | MapBase< Derived, WriteAccessors > |
| Базовый класс для неконстантных плотных выражений Map и Block с прямым доступом. Подробнее... |
|
| class | MappedSparseMatrix |
|
Разреженная матрица. Подробнее... |
|
| class | Matrix |
| Класс матриц, также используемый для векторов и строчных векторов. Подробнее... |
|
| class | MatrixBase |
| Базовый класс для всех плотных матриц, векторов и выражений. Подробнее... |
|
| class | MatrixWrapper |
| Выражение массива как математического вектора или матрицы. Подробнее... |
|
| struct | MatrixXpr |
| class | MetisOrdering |
| class | NaturalOrdering |
| class | NestByValue |
| Выражение, которое должно быть вложено по значению. Подробнее... |
|
| class | NoAlias |
| Псевдовыражение, предоставляющее оператор =, предполагая отсутствие алиасинга. Подробнее... |
|
| class | NumTraits |
| Содержит информацию о различных числовых (т.е. скалярных) типах, разрешенных в Eigen. Подробнее... |
|
| class | OuterStride |
| Удобная специализация Stride для указания только внешнего шага. См. класс Map для примеров. Подробнее... |
|
| class | ParametrizedLine |
| Параметризованная прямая. Подробнее... |
|
| class | PardisoLDLT |
| Разложение Холецкого (LDLT) и решатель для разреженных матриц, основанный на библиотеке PARDISO. Подробнее... |
|
| class | PardisoLLT |
| Разложение Холецкого (LLT) и решатель для разреженных матриц, основанный на библиотеке PARDISO. Подробнее... |
|
| class | PardisoLU |
| Разложение LU и решатель для разреженных матриц, основанный на библиотеке PARDISO. Подробнее... |
|
| class | PartialPivLU |
| LU-разложение матрицы с частичным выбором ведущих элементов и связанные функции. Подробнее... |
|
| class | PartialReduxExpr |
| Общее выражение частично приведенной матрицы. Подробнее... |
|
| class | PastixLDLT |
| Разложение Холецкого (LLT) и решатель для разреженных суперузловых матриц, основанный на библиотеке PaStiX. Подробнее... |
|
| class | PastixLLT |
| Разложение Холецкого (LLT) и решатель для разреженных суперузловых матриц, основанный на библиотеке PaStiX. Подробнее... |
|
| class | PastixLU |
| Интерфейс к решателю PaStix. Подробнее... |
|
| class | PermutationBase |
| Базовый класс для перестановок. Подробнее... |
|
| class | PermutationMatrix |
| Матрица перестановок. Подробнее... |
|
| struct | PermutationStorage |
| class | PermutationWrapper |
| Класс для представления вектора целых чисел как матрицы перестановок. Подробнее... |
|
| class | PlainObjectBase |
| Базовый класс плотной памяти для матриц и массивов. Подробнее... |
|
| class | Product |
| Выражение произведения двух произвольных матриц или векторов. Подробнее... |
|
| class | Quaternion |
| Класс кватернионов, используемый для представления 3D ориентаций и вращений. Подробнее... |
|
| class | QuaternionBase |
| Базовый класс для выражений кватернионов. Подробнее... |
|
| class | RealQZ |
| Вычисляет действительное QR-разложение пары квадратных матриц. Подробнее... |
|
| class | RealSchur |
| Вычисляет действительное разложение Шюра квадратной матрицы. Подробнее... |
|
| class | Ref |
| Выражение матрицы или вектора, сопоставляющее существующее выражение. Подробнее... |
|
| class | Ref< SparseMatrixType, Options > |
| Выражение разреженной матрицы, ссылающееся на существующее разреженное выражение. Подробнее... |
|
| class | Ref< SparseVectorType > |
| Выражение разреженного вектора, ссылающееся на существующее выражение разреженного вектора. Подробнее... |
|
| class | Replicate |
| Выражение множественного дублирования матрицы или вектора. Подробнее... |
|
| class | Reshaped |
| Выражение изменения размера (reshape) фиксированного или динамического размера. Подробнее... |
|
| class | Reverse |
| Выражение обратного порядка элементов вектора или матрицы. Подробнее... |
|
| class | Rotation2D |
| Представляет вращение/ориентацию в двумерном пространстве. Подробнее... |
|
| class | RotationBase |
| Базовый класс для компактных представлений вращений. Подробнее... |
|
| class | ScalarBinaryOpTraits |
| Определяет, разрешена ли заданная бинарная операция над двумя числовыми типами, и каков скалярный тип возвращаемого значения. Подробнее... |
|
| class | Select |
| Выражение, реализующее покомпонентную версию тернарного оператора C++ ?: Подробнее... |
|
| class | SelfAdjointEigenSolver |
| Вычисляет собственные значения и векторы самосопряженных матриц. Подробнее... |
|
| class | SelfAdjointView |
| Выражение самосопряжённой матрицы, заданной треугольной частью плотной матрицы. Подробнее... |
|
| class | SimplicialCholesky |
| class | SimplicialCholeskyBase |
| Базовый класс для прямых разреженных факторизаций Холецкого. Подробнее... |
|
| class | SimplicialLDLT |
| Прямая разреженная факторизация Холецкого LDLT без вычисления квадратного корня. Подробнее... |
|
| class | SimplicialLLT |
| Прямая разреженная факторизация Холецкого LLT. Подробнее... |
|
| class | Solve |
| Псевдовыражение, представляющее операцию решения. Подробнее... |
|
| class | SolverBase |
| Базовый класс для разложения матриц и решателей. Подробнее... |
|
| struct | SolverStorage |
| class | SolveWithGuess |
| Псевдовыражение, представляющее операцию решения. Подробнее... |
|
| struct | Sparse |
| class | SparseCompressedBase |
| Общий базовый класс для разреженных форматов хранения [сжатых]-{строка|столбец}. Подробнее... |
|
| class | SparseLU |
|
Разреженный супернодальный LU-разложение для общих матриц. Подробнее... |
|
| class | SparseMapBase< Derived, ReadOnlyAccessors > |
| Общий базовый класс для Map и Ref экземпляров разреженных матриц и векторов. Подробнее... |
|
| class | SparseMapBase< Derived, WriteAccessors > |
| Общий базовый класс для записываемых Map и Ref экземпляров разреженных матриц и векторов. Подробнее... |
|
| class | SparseMatrix |
| Гибкое представление разреженной матрицы. Подробнее... |
|
| class | SparseMatrixBase |
| Базовый класс для любых разреженных матриц или разреженных выражений. Подробнее... |
|
| class | SparseQR |
|
Разреженное левостороннее QR-разложение с численным выбором столбцов. Подробнее... |
|
| class | SparseSelfAdjointView |
| Псевдовыражение для манипулирования треугольной разреженной матрицей как самосопряжённой матрицей. Подробнее... |
|
| class | SparseSolverBase |
| Базовый класс для разреженных решателей. Подробнее... |
|
| class | SparseVector |
| Класс разреженного вектора Подробнее... |
|
| class | SparseView |
| Выражение плотной или разреженной матрицы с удалением нулевых или слишком малых значений. Подробнее... |
|
| class | SPQR |
|
Разреженное QR-разложение, основанное на библиотеке SuiteSparseQR. Подробнее... |
|
| class | Stride |
| Содержит информацию о шагах для Map. Подробнее... |
|
| class | SuperILU |
| Разреженное прямое неполное LU-разложение и решатель, основанный на библиотеке SuperLU. Подробнее... |
|
| class | SuperLU |
| Разреженное прямое LU-разложение и решатель, основанный на библиотеке SuperLU. Подробнее... |
|
| class | SuperLUBase |
| Базовый класс для прямой и неполной LU-факторизации SuperLU. Подробнее... |
|
| класс | SVDBase |
| Базовый класс алгоритмов SVD. Подробнее... |
|
| класс | Transform |
| Представляет однородное преобразование в N-мерном пространстве. Подробнее... |
|
| класс | Translation |
| Представляет сдвиг. Подробнее... |
|
| класс | Transpose |
| Выражение транспонированной матрицы. Подробнее... |
|
| класс | Transpositions |
| Представляет последовательность транспонирований (перестановки строк/столбцов). Подробнее... |
|
| структура | TranspositionsStorage |
| класс | TriangularBase |
| Базовый класс для треугольной части матрицы. Подробнее... |
|
| класс | TriangularView |
| Выражение треугольной части матрицы. Подробнее... |
|
| класс | TriangularViewImpl< _MatrixType, _Mode, Dense > |
| Базовый класс для треугольной части плотной матрицы. Подробнее... |
|
| класс | TriangularViewImpl< MatrixType, Mode, Sparse > |
| Базовый класс для треугольной части разреженной матрицы. Подробнее... |
|
| класс | Tridiagonalization |
| Треугольная декомпозиция самосопряженной матрицы. Подробнее... |
|
| класс | Triplet |
| Небольшая структура для хранения ненулевого элемента как троички (i, j, значение). Подробнее... |
|
| класс | UmfPackLU |
| Разреженная LU-факторизация и решатель, основанный на UmfPack. Подробнее... |
|
| класс | UniformScaling |
| Представляет общее однородное масштабирование. Подробнее... |
|
| класс | VectorBlock |
| Выражение подвектора фиксированного или динамического размера. Подробнее... |
|
| класс | VectorwiseOp |
| Псевдовыражение, обеспечивающее операции векторизации и частичного сокращения. Подробнее... |
|
| класс | WithFormat |
| Псевдовыражение, обеспечивающее вывод матрицы в заданном формате. Подробнее... |
|
| typedef DiagonalMatrix< double, 2 > | AlignedScaling2d |
| typedef DiagonalMatrix< float, 2 > | AlignedScaling2f |
| typedef DiagonalMatrix< double, 3 > | AlignedScaling3d |
| typedef DiagonalMatrix< float, 3 > | AlignedScaling3f |
| typedef AngleAxis< double > | AngleAxisd |
| typedef AngleAxis< float > | AngleAxisf |
| template<typename Type > | |
| using | Array2 = Array< Type, 2, 1 > |
|
[c++11] |
|
| template<typename Type > | |
| using | Array22 = Array< Type, 2, 2 > |
|
[c++11] |
|
| template<typename Type > | |
| using | Array2X = Array< Type, 2, Dynamic > |
|
[c++11] |
|
| template<typename Type > | |
| using | Array3 = Array< Type, 3, 1 > |
|
[c++11] |
|
| template<typename Type > | |
| using | Array33 = Array< Type, 3, 3 > |
|
[c++11] |
|
| template<typename Type > | |
| using | Array3X = Array< Type, 3, Dynamic > |
|
[c++11] |
|
| template<typename Type > | |
| using | Array4 = Array< Type, 4, 1 > |
|
[c++11] |
|
| template<typename Type > | |
| using | Array44 = Array< Type, 4, 4 > |
|
[c++11] |
|
| template<typename Type > | |
| using | Array4X = Array< Type, 4, Dynamic > |
|
[c++11] |
|
| template<typename Type > | |
| using | ArrayX = Array< Type, Dynamic, 1 > |
|
[c++11] |
|
| template<typename Type > | |
| using | ArrayX2 = Array< Type, Dynamic, 2 > |
|
[c++11] |
|
| template<typename Type > | |
| using | ArrayX3 = Array< Type, Dynamic, 3 > |
|
[c++11] |
|
| template<typename Type > | |
| using | ArrayX4 = Array< Type, Dynamic, 4 > |
|
[c++11] |
|
| template<typename Type > | |
| using | ArrayXX = Array< Type, Dynamic, Dynamic > |
|
[c++11] |
|
| typedef EIGEN_DEFAULT_DENSE_INDEX_TYPE | Index |
| Тип Index, используемый для API. Подробнее... |
|
| template<typename Type > | |
| using | Matrix2 = Matrix< Type, 2, 2 > |
|
[c++11] |
|
| template<typename Type > | |
| using | Matrix2X = Matrix< Type, 2, Dynamic > |
|
[c++11] |
|
| template<typename Type > | |
| using | Matrix3 = Matrix< Type, 3, 3 > |
|
[c++11] |
|
| template<typename Type > | |
| using | Matrix3X = Matrix< Type, 3, Dynamic > |
|
[c++11] |
|
| template<typename Type > | |
| using | Matrix4 = Matrix< Type, 4, 4 > |
|
[c++11] |
|
| template<typename Type > | |
| using | Matrix4X = Matrix< Type, 4, Dynamic > |
|
[c++11] |
|
| template<typename Type > | |
| using | MatrixX = Matrix< Type, Dynamic, Dynamic > |
|
[c++11] |
|
| template<typename Type > | |
| using | MatrixX2 = Matrix< Type, Dynamic, 2 > |
|
[c++11] |
|
| template<typename Type > | |
| using | MatrixX3 = Matrix< Type, Dynamic, 3 > |
|
[c++11] |
|
| используя | MatrixX4 = Matrix< Type, Dynamic, 4 > |
|
[c++11] |
|
| typedef Quaternion< double > | Quaterniond |
| typedef Quaternion< float > | Quaternionf |
| typedef Map< Quaternion< double >, Aligned > | QuaternionMapAlignedd |
| typedef Map< Quaternion< float >, Aligned > | QuaternionMapAlignedf |
| typedef Map< Quaternion< double >, 0 > | QuaternionMapd |
| typedef Map< Quaternion< float >, 0 > | QuaternionMapf |
| typedef Rotation2D< double > | Rotation2Dd |
| typedef Rotation2D< float > | Rotation2Df |
| шаблон<typename Type , int Size> | |
| используя | RowVector = Matrix< Type, 1, Size > |
|
[c++11] |
|
| шаблон<typename Type > | |
| используя | RowVector2 = Matrix< Type, 1, 2 > |
|
[c++11] |
|
| шаблон<typename Type > | |
| используя | RowVector3 = Matrix< Type, 1, 3 > |
|
[c++11] |
|
| шаблон<typename Type > | |
| используя | RowVector4 = Matrix< Type, 1, 4 > |
|
[c++11] |
|
| шаблон<typename Type > | |
| используя | RowVectorX = Matrix< Type, 1, Dynamic > |
|
[c++11] |
|
| шаблон<typename Type , int Size> | |
| используя | Vector = Matrix< Type, Size, 1 > |
|
[c++11] |
|
| шаблон<typename Type > | |
| используя | Vector2 = Matrix< Type, 2, 1 > |
|
[c++11] |
|
| шаблон<typename Type > | |
| используя | Vector3 = Matrix< Type, 3, 1 > |
|
[c++11] |
|
| шаблон<typename Type > | |
| используя | Vector4 = Matrix< Type, 4, 1 > |
|
[c++11] |
|
| шаблон<typename Type > | |
| используя | VectorX = Matrix< Type, Dynamic, 1 > |
|
[c++11] |
|
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_abs_op< typename Derived::Scalar >, const Derived > | abs (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_abs2_op< typename Derived::Scalar >, const Derived > | abs2 (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_acos_op< typename Derived::Scalar >, const Derived > | acos (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_acosh_op< typename Derived::Scalar >, const Derived > | acosh (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_arg_op< typename Derived::Scalar >, const Derived > | arg (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_asin_op< typename Derived::Scalar >, const Derived > | asin (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_asinh_op< typename Derived::Scalar >, const Derived > | asinh (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_atan_op< typename Derived::Scalar >, const Derived > | atan (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_atanh_op< typename Derived::Scalar >, const Derived > | atanh (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_ceil_op< typename Derived::Scalar >, const Derived > | ceil (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_conjugate_op< typename Derived::Scalar >, const Derived > | conj (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_cos_op< typename Derived::Scalar >, const Derived > | cos (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_cosh_op< typename Derived::Scalar >, const Derived > | cosh (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_cube_op< typename Derived::Scalar >, const Derived > | cube (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_digamma_op< typename Derived::Scalar >, const Derived > | digamma (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_erf_op< typename Derived::Scalar >, const Derived > | erf (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_erfc_op< typename Derived::Scalar >, const Derived > | erfc (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_exp_op< typename Derived::Scalar >, const Derived > | exp (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_expm1_op< typename Derived::Scalar >, const Derived > | expm1 (const Eigen::ArrayBase< Derived > &x) |
| template<int N> | |
| static const auto | fix () |
| template<int N> | |
| static const auto | fix (int val) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_floor_op< typename Derived::Scalar >, const Derived > | floor (const Eigen::ArrayBase< Derived > &x) |
| template<typename VectorsType , typename CoeffsType > | |
| HouseholderSequence< VectorsType, CoeffsType > | householderSequence (const VectorsType &v, const CoeffsType &h) |
| Функция-помощник для построения последовательности Хаусхолдера. Подробнее... |
|
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_imag_op< typename Derived::Scalar >, const Derived > | imag (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_inverse_op< typename Derived::Scalar >, const Derived > | inverse (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_isfinite_op< typename Derived::Scalar >, const Derived > | isfinite (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_isinf_op< typename Derived::Scalar >, const Derived > | isinf (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_isnan_op< typename Derived::Scalar >, const Derived > | isnan (const Eigen::ArrayBase< Derived > &x) |
| int | klu_solve (klu_symbolic *Symbolic, klu_numeric *Numeric, Index ldim, Index nrhs, double B[], klu_common *Common, double) |
| Разложение и решение СЛАУ с разреженной LU-матрицей на основе KLU. Подробнее... |
|
| template<typename SizeType > | |
| auto | lastN (SizeType size) -> decltype(seqN(Eigen::last+fix< 1 >() -size, size)) |
| template<typename SizeType , typename IncrType > | |
| auto | lastN (SizeType size, IncrType incr) -> decltype(seqN(Eigen::last-(size-fix< 1 >()) *incr, size, incr)) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_lgamma_op< typename Derived::Scalar >, const Derived > | lgamma (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_log_op< typename Derived::Scalar >, const Derived > | log (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_log10_op< typename Derived::Scalar >, const Derived > | log10 (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_log1p_op< typename Derived::Scalar >, const Derived > | log1p (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_log2_op< typename Derived::Scalar >, const Derived > | log2 (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_logistic_op< typename Derived::Scalar >, const Derived > | logistic (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_ndtri_op< typename Derived::Scalar >, const Derived > | ndtri (const Eigen::ArrayBase< Derived > &x) |
| template<typename SparseDerived , typename PermutationType > | |
| const Product< Inverse< PermutationType >, SparseDerived, AliasFreeProduct > | operator* (const InverseImpl< PermutationType, PermutationStorage > &tperm, const SparseMatrixBase< SparseDerived > &matrix) |
| template<typename MatrixDerived , typename PermutationDerived > | |
| const Product< MatrixDerived, PermutationDerived, AliasFreeProduct > | operator* (const MatrixBase< MatrixDerived > &matrix, const PermutationBase< PermutationDerived > &permutation) |
| template<typename MatrixDerived , typename TranspositionsDerived > | |
| const Product< MatrixDerived, TranspositionsDerived, AliasFreeProduct > | operator* (const MatrixBase< MatrixDerived > &matrix, const TranspositionsBase< TranspositionsDerived > &transpositions) |
| template<typename OtherDerived , typename VectorsType , typename CoeffsType , int Side> | |
| internal::matrix_type_times_scalar_type< typename VectorsType::Scalar, OtherDerived >::Type | operator* (const MatrixBase< OtherDerived > &other, const HouseholderSequence< VectorsType, CoeffsType, Side > &h) |
| Вычисляет произведение матрицы и последовательности Хаусхолдера. Подробнее... |
|
| template<typename SparseDerived , typename PermDerived > | |
| const Product< PermDerived, SparseDerived, AliasFreeProduct > | operator* (const PermutationBase< PermDerived > &perm, const SparseMatrixBase< SparseDerived > &matrix) |
| template<typename PermutationDerived , typename MatrixDerived > | |
| const Product< PermutationDerived, MatrixDerived, AliasFreeProduct > | operator* (const PermutationBase< PermutationDerived > &permutation, const MatrixBase< MatrixDerived > &matrix) |
| template<typename SparseDerived , typename PermutationType > | |
| const Product< SparseDerived, Inverse< PermutationType >, AliasFreeProduct > | operator* (const SparseMatrixBase< SparseDerived > &matrix, const InverseImpl< PermutationType, PermutationStorage > &tperm) |
| template<typename SparseDerived , typename PermDerived > | |
| const Product< SparseDerived, PermDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< SparseDerived > &matrix, const PermutationBase< PermDerived > &perm) |
| template<typename TranspositionsDerived , typename MatrixDerived > | |
| const Product< TranspositionsDerived, MatrixDerived, AliasFreeProduct > | operator* (const TranspositionsBase< TranspositionsDerived > &transpositions, const MatrixBase< MatrixDerived > &matrix) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_real_op< typename Derived::Scalar >, const Derived > | real (const Eigen::ArrayBase< Derived > &x) |
| template<typename VectorsType , typename CoeffsType > | |
| HouseholderSequence< VectorsType, CoeffsType, OnTheRight > | rightHouseholderSequence (const VectorsType &v, const CoeffsType &h) |
| Функция-помощник для создания последовательности Хаусхолдера. Подробнее... |
|
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_rint_op< typename Derived::Scalar >, const Derived > | rint (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_round_op< typename Derived::Scalar >, const Derived > | round (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_rsqrt_op< typename Derived::Scalar >, const Derived > | rsqrt (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const DiagonalWrapper< const Derived > | Scaling (const MatrixBase< Derived > &coeffs) |
| template<typename Scalar > | |
| DiagonalMatrix< Scalar, 2 > | Scaling (const Scalar &sx, const Scalar &sy) |
| template<typename Scalar > | |
| DiagonalMatrix< Scalar, 3 > | Scaling (const Scalar &sx, const Scalar &sy, const Scalar &sz) |
| template<typename RealScalar > | |
| UniformScaling< std::complex< RealScalar > > | Scaling (const std::complex< RealScalar > &s) |
| UniformScaling< double > | Scaling (double s) |
| UniformScaling< float > | Scaling (float s) |
| template<typename FirstType , typename LastType > | |
| auto | seq (FirstType f, LastType l) |
| template<typename FirstType , typename LastType , typename IncrType > | |
| auto | seq (FirstType f, LastType l, IncrType incr) |
| template<typename FirstType , typename SizeType > | |
| ArithmeticSequence< typename internal::cleanup_index_type< FirstType >::type, typename internal::cleanup_index_type< SizeType >::type > | seqN (FirstType first, SizeType size) |
| template<typename FirstType , typename SizeType , typename IncrType > | |
| ArithmeticSequence< typename internal::cleanup_index_type< FirstType >::type, typename internal::cleanup_index_type< SizeType >::type, typename internal::cleanup_seq_incr< IncrType >::type > | seqN (FirstType first, SizeType size, IncrType incr) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_sign_op< typename Derived::Scalar >, const Derived > | sign (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_sin_op< typename Derived::Scalar >, const Derived > | sin (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_sinh_op< typename Derived::Scalar >, const Derived > | sinh (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_sqrt_op< typename Derived::Scalar >, const Derived > | sqrt (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_square_op< typename Derived::Scalar >, const Derived > | square (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_tan_op< typename Derived::Scalar >, const Derived > | tan (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived > | |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_tanh_op< typename Derived::Scalar >, const Derived > | tanh (const Eigen::ArrayBase< Derived > &x) |
| template<typename Derived , typename OtherDerived > | |
| internal::umeyama_transform_matrix_type< Derived, OtherDerived >::type | umeyama (const MatrixBase< Derived > &src, const MatrixBase< OtherDerived > &dst, bool with_scaling=true) |
| Возвращает преобразование между двумя наборами точек. Подробнее... |
|
| template<typename _Scalar , int _Options, typename _Index , unsigned int UpLo> | |
| cholmod_sparse | viewAsCholmod (const SparseSelfAdjointView< const SparseMatrix< _Scalar, _Options, _Index >, UpLo > &mat) |
| template<typename Derived > | |
| cholmod_dense | viewAsCholmod (MatrixBase< Derived > &mat) |
| template<typename _Scalar , int _Options, typename _StorageIndex > | |
| cholmod_sparse | viewAsCholmod (Ref< SparseMatrix< _Scalar, _Options, _StorageIndex > > mat) |
| template<typename Scalar , int Flags, typename StorageIndex > | |
| MappedSparseMatrix< Scalar, Flags, StorageIndex > | viewAsEigen (cholmod_sparse &cm) |
| const unsigned int | ActualPacketAccessBit |
| EIGEN_DEPRECATED const unsigned int | AlignedBit |
| static const Eigen::internal::all_t | all |
| const unsigned int | CompressedAccessBit |
| const unsigned int | DirectAccessBit |
| const int | Dynamic |
| const int | DynamicIndex |
| EIGEN_DEPRECATED const unsigned int | EvalBeforeAssigningBit |
| const unsigned int | EvalBeforeNestingBit |
| const int | HugeCost |
| const int | Infinity |
| static const symbolic::SymbolExpr< internal::symbolic_last_tag > | last |
| static const auto | lastp1 |
| const unsigned int | LinearAccessBit |
| const unsigned int | LvalueBit |
| const unsigned int | NoPreferredStorageOrderBit |
| const unsigned int | PacketAccessBit |
| const unsigned int | RowMajorBit |
| const int | UndefinedIncr |
Пространство имён, содержащее все символы из библиотеки Eigen.
AlignedScaling2d
| typedef DiagonalMatrix<double,2> Eigen::AlignedScaling2d |
AlignedScaling2f
| typedef DiagonalMatrix<float, 2> Eigen::AlignedScaling2f |
AlignedScaling3d
| typedef DiagonalMatrix<double,3> Eigen::AlignedScaling3d |
AlignedScaling3f
| typedef DiagonalMatrix<float, 3> Eigen::AlignedScaling3f |
Index
| typedef EIGEN_DEFAULT_DENSE_INDEX_TYPE Eigen::Index |
Тип Index, используемый для API.
Чтобы изменить его, #define препроцессорный символ EIGEN_DEFAULT_DENSE_INDEX_TYPE.
- См. также
- Директивы препроцессора, StorageIndex.
анонимный перечисление
| анонимный перечисление |
abs()
| inline |
- Возвращает
- выражение абсолютного значения коэффициента x
- См. также
- ArrayBase::abs , MatrixBase::cwiseAbs
- Математические функции, класс CwiseUnaryOp
abs2()
| inline |
- Возвращает
- выражение квадрата абсолютного значения коэффициента x
- См. также
- ArrayBase::abs2 , MatrixBase::cwiseAbs2
- Математические функции, класс CwiseUnaryOp
acos()
| inline |
- Возвращает
- выражение арккосинуса коэффициента x
- См. также
- ArrayBase::acos
- Математические функции, класс CwiseUnaryOp
acosh()
| inline |
- Возвращает
- выражение обратной гиперболической косинуса коэффициента x
- См. также
- ArrayBase::acosh
- Математические функции, класс CwiseUnaryOp
arg()
| inline |
- Возвращает
- выражение комплексного аргумента x по коэффициентам
- См. также
- ArrayBase::arg , MatrixBase::cwiseArg
- Математические функции, класс CwiseUnaryOp
asin()
| inline |
- Возвращает
- выражение арксинуса x по коэффициентам
- См. также
- ArrayBase::asin
- Математические функции, класс CwiseUnaryOp
asinh()
| inline |
- Возвращает
- выражение обратного гиперболического синуса x по коэффициентам
- См. также
- ArrayBase::asinh
- Математические функции, класс CwiseUnaryOp
atan()
| inline |
- Возвращает
- выражение арктангенса x по коэффициентам
- См. также
- ArrayBase::atan
- Математические функции, класс CwiseUnaryOp
atanh()
| inline |
- Возвращает
- выражение обратного гиперболического тангенса x по коэффициентам
- См. также
- ArrayBase::atanh
- Математические функции, класс CwiseUnaryOp
ceil()
| inline |
- Возвращает
- выражение ближайшего целого числа, не меньшего, чем заданное значение x по коэффициентам
- См. также
- Eigen::floor , ArrayBase::ceil
- Математические функции, класс CwiseUnaryOp
conj()
| inline |
- Возвращает
- выражение комплексно сопряженного значения x по коэффициентам
- См. также
- ArrayBase::conjugate
- Математические функции, класс CwiseUnaryOp
cos()
| inline |
- Возвращает
- выражение косинуса x по коэффициентам
- См. также
- ArrayBase::cos
- Математические функции, класс CwiseUnaryOp
cosh()
| inline |
- Возвращает
- выражение гиперболического косинуса x по коэффициентам
- См. также
- ArrayBase::cosh
- Математические функции, класс CwiseUnaryOp
cube()
| inline |
- Возвращает
- выражение куба (степени 3) x по коэффициентам
- См. также
- Eigen::pow , ArrayBase::cube
- Математические функции, класс CwiseUnaryOp
digamma()
| inline |
- Возвращает
- выражение производной lgamma от x по коэффициентам
- См. также
- ArrayBase::digamma
- Математические функции, класс CwiseUnaryOp
erf()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательную функцию ошибки от x
- См. также
- ArrayBase::erf
- Математические функции, класс CwiseUnaryOp
erfc()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательную дополнительную функцию ошибки от x
- См. также
- ArrayBase::erfc
- Математические функции, класс CwiseUnaryOp
exp()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательную экспоненту от x
- См. также
- ArrayBase::exp
- Математические функции, класс CwiseUnaryOp
expm1()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательную экспоненту от значения минус 1 от x
- См. также
- ArrayBase::expm1
- Математические функции, класс CwiseUnaryOp
floor()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательный ближайший целое число не большее заданного значения от x
- См. также
- Eigen::ceil , ArrayBase::floor
- Математические функции, класс CwiseUnaryOp
imag()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательную мнимую часть от x
- См. также
- ArrayBase::imag
- Математические функции, класс CwiseUnaryOp
inverse()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательное обратное значение от x
- См. также
- ArrayBase::inverse
- Математические функции, класс CwiseUnaryOp
isfinite()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательное тестирование конечного значения от x
- См. также
- Eigen::isinf , Eigen::isnan , ArrayBase::isfinite
- Математические функции, класс CwiseUnaryOp
isinf()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательное тестирование бесконечного значения от x
- См. также
- Eigen::isnan , Eigen::isfinite , ArrayBase::isinf
- Математические функции, класс CwiseUnaryOp
isnan()
| inline |
- Возвращает
- выражение, представляющее коэффицентно-последовательное тестирование значения не-число от x
- См. также
- Eigen::isinf , Eigen::isfinite , ArrayBase::isnan
- Математические функции, класс CwiseUnaryOp
lastN() [1/2]
| auto Eigen::lastN | ( | SizeType | size | ) | -> decltype(seqN(Eigen::last+fix<1>()-size, size)) |
[c++11]
- Возвращает
- символическую ArithmeticSequence, представляющую последние size элементы с единичным приращением.
Это сокращение для:
seq(last+fix<1>-size, last)
- См. также
- lastN(SizeType,IncrType, seqN(FirstType,SizeType), seq(FirstType,LastType)
lastN() [2/2]
| auto Eigen::lastN | ( | SizeType | size, |
| IncrType | incr | ||
| ) | -> decltype(seqN(Eigen::last-(size-fix<1>())*incr, size, incr)) |
[c++11]
- Возвращает
- символическую последовательность ArithmeticSequence, представляющую последние size элементов с приращением incr.
Это сокращение для:
seqN(last-(size-fix<1>)*incr, size, incr)
lgamma()
| inline |
- Возвращает
- выражение для коэффициент-покоординатного натурального логарифма гамма-функции от x
- См. также
- ArrayBase::lgamma
- Математические функции, класс CwiseUnaryOp
log()
| inline |
- Возвращает
- выражение для коэффициент-покоординатного натурального логарифма от x
- См. также
- Eigen::log10 , ArrayBase::log
- Математические функции, класс CwiseUnaryOp
log10()
| inline |
- Возвращает
- выражение для коэффициент-покоординатного логарифма по основанию 10 от x
- См. также
- Eigen::log , ArrayBase::log10
- Математические функции, класс CwiseUnaryOp
log1p()
| inline |
- Возвращает
- выражение для коэффициент-покоординатного натурального логарифма от 1 плюс значение x
- См. также
- ArrayBase::log1p
- Математические функции, класс CwiseUnaryOp
log2()
| inline |
- Возвращает
- выражение для коэффициент-покоординатного логарифма по основанию 2 от x
- См. также
- Eigen::log , ArrayBase::log2
- Математические функции, класс CwiseUnaryOp
logistic()
| inline |
- Возвращает
- выражение для коэффициент-покоординатного применения логистической функции к x
- См. также
- ArrayBase::logistic
- Математические функции, класс CwiseUnaryOp
ndtri()
| inline |
- Возвращает
- выражение для коэффициент-покоординатного обратного распределения функции нормального распределения от x
- См. также
- ArrayBase::ndtri
- Математические функции, класс CwiseUnaryOp
operator*() [1/9]
| inline |
- Возвращает
- матрицу с применением обратной перестановки к строкам.
operator*() [2/9]
| const Product<MatrixDerived, PermutationDerived, AliasFreeProduct> Eigen::operator* | ( | const MatrixBase< MatrixDerived > & | matrix, |
| const PermutationBase< PermutationDerived > & | permutation | ||
| ) |
- Возвращает
- матрицу с применением перестановки к столбцам.
operator*() [3/9]
| const Product<MatrixDerived, TranspositionsDerived, AliasFreeProduct> Eigen::operator* | ( | const MatrixBase< MatrixDerived > & | matrix, |
| const TranspositionsBase< TranspositionsDerived > & | transpositions | ||
| ) |
- Возвращает
- матрицу matrix с применением transpositions к столбцам.
operator*() [4/9]
| internal::matrix_type_times_scalar_type<typename VectorsType::Scalar,OtherDerived>::Type Eigen::operator* | ( | const MatrixBase< OtherDerived > & | other, |
| const HouseholderSequence< VectorsType, CoeffsType, Side > & | h | ||
| ) |
Вычисляет произведение матрицы на последовательность Хаусхолдера.
- Параметры
-
[in] other Умножаемая матрица. [in] h Умножаемая последовательность Хаусхолдера.
- Возвращает
- Объект выражения, представляющий произведение.
Эта функция вычисляет \( MH \), где \( M \) — матрица other, а \( H \) — последовательность Хаусхолдера, представленная h.
operator*() [5/9]
| inline |
- Возвращает
- матрицу с применённой к строкам перестановкой
operator*() [6/9]
| const Product<PermutationDerived, MatrixDerived, AliasFreeProduct> Eigen::operator* | ( | const PermutationBase< PermutationDerived > & | permutation, |
| const MatrixBase< MatrixDerived > & | matrix | ||
| ) |
- Возвращает
- матрицу с применённой к строкам перестановкой.
operator*() [7/9]
| inline |
- Возвращает
- матрицу с применённой к столбцам обратной перестановкой.
operator*() [8/9]
| inline |
- Возвращает
- матрицу с применённой к столбцам перестановкой
operator*() [9/9]
| const Product<TranspositionsDerived, MatrixDerived, AliasFreeProduct> Eigen::operator* | ( | const TranspositionsBase< TranspositionsDerived > & | transpositions, |
| const MatrixBase< MatrixDerived > & | matrix | ||
| ) |
- Возвращает
- матрицу matrix с применёнными к строкам transpositions.
real()
| inline |
- Возвращает
- выражение комплексной части x
- См. также
- ArrayBase::real
- Функции математических операций, класс CwiseUnaryOp
rint()
| inline |
- Возвращает
- выражение, представляющее ближайшее целое число к x
- См. также
- Eigen::floor , Eigen::ceil , ArrayBase::round
- Функции математических операций, класс CwiseUnaryOp
round()
| inline |
- Возвращает
- выражение, представляющее ближайшее целое число к x
- См. также
- Eigen::floor , Eigen::ceil , ArrayBase::round
- Функции математических операций, класс CwiseUnaryOp
rsqrt()
| inline |
- Возвращает
- выражение обратного квадратного корня x
- См. также
- ArrayBase::rsqrt
- Функции математических операций, класс CwiseUnaryOp
Scaling() [1/6]
| inline |
Создает выражение масштабирования по осям из векторного выражения coeffs. Это псевдоним для coeffs.asDiagonal()
Scaling() [2/6]
| inline |
Создает 2D масштабирование по осям
Scaling() [3/6]
| inline |
Создает 3D масштабирование по осям
Scaling() [4/6]
| inline |
Создаёт равномерное масштабирование из коэффициента масштаба s
Scaling() [5/6]
| inline |
Создаёт равномерное масштабирование из коэффициента масштаба s
Scaling() [6/6]
| inline |
Создаёт равномерное масштабирование из коэффициента масштаба s
seq() [1/2]
| auto Eigen::seq | ( | FirstType | f, |
| LastType | l | ||
| ) |
- Возвращает
- арифметическую последовательность, начинающуюся с f, до (или после) l, с шагом 1
По существу, является псевдонимом для:
seqN(f,l-f+1);
seq() [2/2]
| auto Eigen::seq | ( | FirstType | f, |
| LastType | l, | ||
| IncrType | incr | ||
| ) |
- Возвращает
- арифметическую последовательность, начинающуюся с f, до (или после) l, с шагом incr (положительным или отрицательным)
По существу, является псевдонимом для:
seqN(f, (l-f+incr)/incr, incr);
seqN() [1/2]
| АрифметическаяПоследовательность<typename internal::cleanup_index_type<FirstType>::type,typename internal::cleanup_index_type<SizeType>::type > Eigen::seqN | ( | FirstType | first, |
| SizeType | size | ||
| ) |
- Возвращает
- арифметическую последовательность, начинающуюся с first, длиной size, с шагом 1
seqN() [2/2]
| АрифметическаяПоследовательность< typename internal::cleanup_index_type< FirstType >::type, typename internal::cleanup_index_type< SizeType >::type, typename internal::cleanup_seq_incr< IncrType >::type > Eigen::seqN | ( | FirstType | first, |
| SizeType | size, | ||
| IncrType | incr | ||
| ) |
- Возвращает
- арифметическую последовательность, начинающуюся с first, длиной size, с шагом incr
sign()
| inline |
- Возвращает
- выражение знака (или 0) каждого коэффициента x
- См. также
- МассивБазовый::sign
- Математические функции, класс CwiseUnaryOp
sin()
| inline |
- Возвращает
- выражение синуса каждого коэффициента x
- См. также
- МассивБазовый::sin
- Математические функции, класс CwiseUnaryOp
sinh()
| inline |
- Возвращает
- выражение гиперболического синуса каждого коэффициента x
- См. также
- МассивБазовый::sinh
- Математические функции, класс CwiseUnaryOp
sqrt()
| inline |
- Возвращает
- выражение квадратного корня из каждого коэффициента x
- См. также
- МассивБазовый::sqrt , MatrixBase::cwiseSqrt
- Математические функции, класс CwiseUnaryOp
square()
| inline |
- Возвращает
- выражение квадрата (степени 2) каждого коэффициента x
- См. также
- Eigen::abs2 , Eigen::pow , МассивБазовый::square
- Математические функции, класс CwiseUnaryOp
tan()
| inline |
- Возвращает
- выражение тангенса каждого коэффициента x
- См. также
- МассивБазовый::tan
- Математические функции, класс CwiseUnaryOp
tanh()
| inline |
- Возвращает
- выражение гиперболического тангенса покомпонентно для x
- См. также
- ArrayBase::tanh
- Математические функции, класс CwiseUnaryOp
viewAsCholmod() [1/3]
| cholmod_sparse Eigen::viewAsCholmod | ( | const SparseSelfAdjointView< const SparseMatrix< _Scalar, _Options, _Index >, UpLo > & | mat | ) |
Возвращает представление разреженной матрицы Eigen mat как разреженную матрицу Cholmod. Данные не копируются, а совместно используются.
viewAsCholmod() [2/3]
| cholmod_dense Eigen::viewAsCholmod | ( | MatrixBase< Derived > & | mat | ) |
Возвращает представление плотной матрицы Eigen mat как плотную матрицу Cholmod. Данные не копируются, а совместно используются.
viewAsCholmod() [3/3]
| cholmod_sparse Eigen::viewAsCholmod | ( | Ref< SparseMatrix< _Scalar, _Options, _StorageIndex > > | mat | ) |
Оборачивает разреженную матрицу Eigen mat в объект разреженной матрицы Cholmod. Обратите внимание, что данные совместно используются.
viewAsEigen()
| MappedSparseMatrix<Scalar,Flags,StorageIndex> Eigen::viewAsEigen | ( | cholmod_sparse & | cm | ) |
Возвращает представление разреженной матрицы Cholmod cm как разреженной матрицы Eigen. Данные не копируются, а совместно используются.
Dynamic
| const int Eigen::Dynamic |
Это значение означает, что положительная величина (например, размер) не известна на этапе компиляции, а вместо этого хранится в некоторой переменной во время выполнения.
Изменение значения Dynamic нарушает ABI, так как Dynamic часто используется как параметр шаблона для Matrix.
DynamicIndex
| const int Eigen::DynamicIndex |
Это значение означает, что знаковое значение (например, знаковый индекс) не известно на этапе компиляции и вместо этого должно быть указано во время выполнения.
HugeCost
| const int Eigen::HugeCost |
Это значение означает, что стоимость вычисления коэффициента выражения либо очень высока, либо не может быть определена на этапе компиляции.
Это значение должно быть положительным, чтобы (1) упростить вычисление стоимости и (2) различать очень дорогие и очень очень дорогие выражения. Оно также должно быть достаточно большим, чтобы предотвратить развёртывание, и чтобы подвыражения вычислялись, но не слишком большим, чтобы избежать переполнения.
Infinity
| const int Eigen::Infinity |
Это значение означает +Бесконечность; в настоящее время используется только как параметр p для MatrixBase::lpNorm<int>(). Значение Infinity в этом случае означает норму L-бесконечность.
UndefinedIncr
| const int Eigen::UndefinedIncr |
Это значение означает, что приращение для перехода от одного значения к другому в последовательности не является постоянным для каждого шага.
© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/namespaceEigen.html