Spec-Zone.ru › Eigen3

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
END_OF_DOCUMENT_MARKER
Базовый класс для прямой и неполной 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]
END_OF_DOCUMENT_MARKER
используя 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]
перечисление { StandardCompressedFormat }
перечисление AccessorLevels {
ReadOnlyAccessors ,
WriteAccessors ,
DirectAccessors ,
DirectWriteAccessors
}
перечисление AlignmentType {
Unaligned ,
Aligned8 ,
Aligned16 ,
Aligned32 ,
Aligned64 ,
Aligned128 ,
AlignedMask ,
Aligned ,
AlignedMax
}
перечисление ComputationInfo {
Success ,
NumericalIssue ,
NoConvergence ,
InvalidInput
}
перечисление DecompositionOptions {
}
перечисление DirectionType {
Vertical ,
Horizontal ,
BothDirections
}
перечисление NaNPropagationOptions {
PropagateFast ,
PropagateNaN ,
PropagateNumbers
}
перечисление QRPreconditioners {
NoQRPreconditioner ,
HouseholderQRPreconditioner ,
ColPivHouseholderQRPreconditioner ,
FullPivHouseholderQRPreconditioner
}
перечисление SideType {
OnTheLeft ,
OnTheRight
}
перечисление StorageOptions {
ColMajor ,
RowMajor ,
AutoAlign ,
DontAlign
}
перечисление TransformTraits {
Isometry ,
Affine ,
AffineCompact ,
Projective
}
перечисление UpLoType {
Lower ,
Upper ,
UnitDiag ,
ZeroDiag ,
UnitLower ,
UnitUpper ,
StrictlyLower ,
StrictlyUpper ,
SelfAdjoint ,
Symmetric
}
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.

анонимный перечисление

анонимный перечисление
Перечислитель
StandardCompressedFormat

используется Ref<SparseMatrix> для указания, должен ли входной хранилище быть в стандартной форме сжатия

abs()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_abs_op <typename Derived::Scalar>, const Derived> Eigen::abs ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение абсолютного значения коэффициента x
См. также
ArrayBase::abs , MatrixBase::cwiseAbs
Математические функции, класс CwiseUnaryOp

abs2()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_abs2_op <typename Derived::Scalar>, const Derived> Eigen::abs2 ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение квадрата абсолютного значения коэффициента x
См. также
ArrayBase::abs2 , MatrixBase::cwiseAbs2
Математические функции, класс CwiseUnaryOp

acos()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_acos_op <typename Derived::Scalar>, const Derived> Eigen::acos ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение арккосинуса коэффициента x
См. также
ArrayBase::acos
Математические функции, класс CwiseUnaryOp

acosh()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_acosh_op <typename Derived::Scalar>, const Derived> Eigen::acosh ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение обратной гиперболической косинуса коэффициента x
См. также
ArrayBase::acosh
Математические функции, класс CwiseUnaryOp

arg()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_arg_op <typename Derived::Scalar>, const Derived> Eigen::arg ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение комплексного аргумента x по коэффициентам
См. также
ArrayBase::arg , MatrixBase::cwiseArg
Математические функции, класс CwiseUnaryOp

asin()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_asin_op <typename Derived::Scalar>, const Derived> Eigen::asin ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение арксинуса x по коэффициентам
См. также
ArrayBase::asin
Математические функции, класс CwiseUnaryOp

asinh()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_asinh_op <typename Derived::Scalar>, const Derived> Eigen::asinh ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение обратного гиперболического синуса x по коэффициентам
См. также
ArrayBase::asinh
Математические функции, класс CwiseUnaryOp

atan()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_atan_op <typename Derived::Scalar>, const Derived> Eigen::atan ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение арктангенса x по коэффициентам
См. также
ArrayBase::atan
Математические функции, класс CwiseUnaryOp

atanh()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_atanh_op <typename Derived::Scalar>, const Derived> Eigen::atanh ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение обратного гиперболического тангенса x по коэффициентам
См. также
ArrayBase::atanh
Математические функции, класс CwiseUnaryOp

ceil()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_ceil_op <typename Derived::Scalar>, const Derived> Eigen::ceil ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение ближайшего целого числа, не меньшего, чем заданное значение x по коэффициентам
См. также
Eigen::floor , ArrayBase::ceil
Математические функции, класс CwiseUnaryOp

conj()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_conjugate_op <typename Derived::Scalar>, const Derived> Eigen::conj ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение комплексно сопряженного значения x по коэффициентам
См. также
ArrayBase::conjugate
Математические функции, класс CwiseUnaryOp

cos()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_cos_op <typename Derived::Scalar>, const Derived> Eigen::cos ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение косинуса x по коэффициентам
См. также
ArrayBase::cos
Математические функции, класс CwiseUnaryOp

cosh()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_cosh_op <typename Derived::Scalar>, const Derived> Eigen::cosh ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение гиперболического косинуса x по коэффициентам
См. также
ArrayBase::cosh
Математические функции, класс CwiseUnaryOp

cube()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_cube_op <typename Derived::Scalar>, const Derived> Eigen::cube ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение куба (степени 3) x по коэффициентам
См. также
Eigen::pow , ArrayBase::cube
Математические функции, класс CwiseUnaryOp

digamma()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_digamma_op <typename Derived::Scalar>, const Derived> Eigen::digamma ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение производной lgamma от x по коэффициентам
См. также
ArrayBase::digamma
Математические функции, класс CwiseUnaryOp

erf()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_erf_op <typename Derived::Scalar>, const Derived> Eigen::erf ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательную функцию ошибки от x
См. также
ArrayBase::erf
Математические функции, класс CwiseUnaryOp

erfc()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_erfc_op <typename Derived::Scalar>, const Derived> Eigen::erfc ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательную дополнительную функцию ошибки от x
См. также
ArrayBase::erfc
Математические функции, класс CwiseUnaryOp

exp()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_exp_op <typename Derived::Scalar>, const Derived> Eigen::exp ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательную экспоненту от x
См. также
ArrayBase::exp
Математические функции, класс CwiseUnaryOp

expm1()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_expm1_op <typename Derived::Scalar>, const Derived> Eigen::expm1 ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательную экспоненту от значения минус 1 от x
См. также
ArrayBase::expm1
Математические функции, класс CwiseUnaryOp

floor()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_floor_op <typename Derived::Scalar>, const Derived> Eigen::floor ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательный ближайший целое число не большее заданного значения от x
См. также
Eigen::ceil , ArrayBase::floor
Математические функции, класс CwiseUnaryOp

imag()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_imag_op <typename Derived::Scalar>, const Derived> Eigen::imag ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательную мнимую часть от x
См. также
ArrayBase::imag
Математические функции, класс CwiseUnaryOp

inverse()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_inverse_op <typename Derived::Scalar>, const Derived> Eigen::inverse ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательное обратное значение от x
См. также
ArrayBase::inverse
Математические функции, класс CwiseUnaryOp

isfinite()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_isfinite_op <typename Derived::Scalar>, const Derived> Eigen::isfinite ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательное тестирование конечного значения от x
См. также
Eigen::isinf , Eigen::isnan , ArrayBase::isfinite
Математические функции, класс CwiseUnaryOp

isinf()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_isinf_op <typename Derived::Scalar>, const Derived> Eigen::isinf ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательное тестирование бесконечного значения от x
См. также
Eigen::isnan , Eigen::isfinite , ArrayBase::isinf
Математические функции, класс CwiseUnaryOp

isnan()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_isnan_op <typename Derived::Scalar>, const Derived> Eigen::isnan ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее коэффицентно-последовательное тестирование значения не-число от x
См. также
Eigen::isinf , Eigen::isfinite , ArrayBase::isnan
Математические функции, класс CwiseUnaryOp

lastN() [1/2]

template<typename SizeType >
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]

template<typename SizeType , typename IncrType >
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) 
См. также
lastN(SizeType), seqN(FirstType,SizeType), seq(FirstType,LastType,IncrType)

lgamma()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_lgamma_op <typename Derived::Scalar>, const Derived> Eigen::lgamma ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение для коэффициент-покоординатного натурального логарифма гамма-функции от x
См. также
ArrayBase::lgamma
Математические функции, класс CwiseUnaryOp

log()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_log_op <typename Derived::Scalar>, const Derived> Eigen::log ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение для коэффициент-покоординатного натурального логарифма от x
См. также
Eigen::log10 , ArrayBase::log
Математические функции, класс CwiseUnaryOp

log10()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_log10_op <typename Derived::Scalar>, const Derived> Eigen::log10 ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение для коэффициент-покоординатного логарифма по основанию 10 от x
См. также
Eigen::log , ArrayBase::log10
Математические функции, класс CwiseUnaryOp

log1p()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_log1p_op <typename Derived::Scalar>, const Derived> Eigen::log1p ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение для коэффициент-покоординатного натурального логарифма от 1 плюс значение x
См. также
ArrayBase::log1p
Математические функции, класс CwiseUnaryOp

log2()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_log2_op <typename Derived::Scalar>, const Derived> Eigen::log2 ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение для коэффициент-покоординатного логарифма по основанию 2 от x
См. также
Eigen::log , ArrayBase::log2
Математические функции, класс CwiseUnaryOp

logistic()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_logistic_op <typename Derived::Scalar>, const Derived> Eigen::logistic ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение для коэффициент-покоординатного применения логистической функции к x
См. также
ArrayBase::logistic
Математические функции, класс CwiseUnaryOp

ndtri()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_ndtri_op <typename Derived::Scalar>, const Derived> Eigen::ndtri ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение для коэффициент-покоординатного обратного распределения функции нормального распределения от x
См. также
ArrayBase::ndtri
Математические функции, класс CwiseUnaryOp

operator*() [1/9]

template<typename SparseDerived , typename PermutationType >
const Product<Inverse<PermutationType>, SparseDerived, AliasFreeProduct> Eigen::operator* ( const InverseImpl< PermutationType, PermutationStorage > & tperm,
const SparseMatrixBase< SparseDerived > & matrix
)
inline
Возвращает
матрицу с применением обратной перестановки к строкам.

operator*() [2/9]

template<typename MatrixDerived , typename PermutationDerived >
const Product<MatrixDerived, PermutationDerived, AliasFreeProduct> Eigen::operator* ( const MatrixBase< MatrixDerived > & matrix,
const PermutationBase< PermutationDerived > & permutation
)
Возвращает
матрицу с применением перестановки к столбцам.

operator*() [3/9]

template<typename MatrixDerived , typename TranspositionsDerived >
const Product<MatrixDerived, TranspositionsDerived, AliasFreeProduct> Eigen::operator* ( const MatrixBase< MatrixDerived > & matrix,
const TranspositionsBase< TranspositionsDerived > & transpositions
)
Возвращает
матрицу matrix с применением transpositions к столбцам.

operator*() [4/9]

template<typename OtherDerived , typename VectorsType , typename CoeffsType , int Side>
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]

template<typename SparseDerived , typename PermDerived >
const Product<PermDerived, SparseDerived, AliasFreeProduct> Eigen::operator* ( const PermutationBase< PermDerived > & perm,
const SparseMatrixBase< SparseDerived > & matrix
)
inline
Возвращает
матрицу с применённой к строкам перестановкой

operator*() [6/9]

template<typename PermutationDerived , typename MatrixDerived >
const Product<PermutationDerived, MatrixDerived, AliasFreeProduct> Eigen::operator* ( const PermutationBase< PermutationDerived > & permutation,
const MatrixBase< MatrixDerived > & matrix
)
Возвращает
матрицу с применённой к строкам перестановкой.

operator*() [7/9]

template<typename SparseDerived , typename PermutationType >
const Product<SparseDerived, Inverse<PermutationType>, AliasFreeProduct> Eigen::operator* ( const SparseMatrixBase< SparseDerived > & matrix,
const InverseImpl< PermutationType, PermutationStorage > & tperm
)
inline
Возвращает
матрицу с применённой к столбцам обратной перестановкой.

operator*() [8/9]

template<typename SparseDerived , typename PermDerived >
const Product<SparseDerived, PermDerived, AliasFreeProduct> Eigen::operator* ( const SparseMatrixBase< SparseDerived > & matrix,
const PermutationBase< PermDerived > & perm
)
inline
Возвращает
матрицу с применённой к столбцам перестановкой

operator*() [9/9]

template<typename TranspositionsDerived , typename MatrixDerived >
const Product<TranspositionsDerived, MatrixDerived, AliasFreeProduct> Eigen::operator* ( const TranspositionsBase< TranspositionsDerived > & transpositions,
const MatrixBase< MatrixDerived > & matrix
)
Возвращает
матрицу matrix с применёнными к строкам transpositions.

real()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_real_op <typename Derived::Scalar>, const Derived> Eigen::real ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение комплексной части x
См. также
ArrayBase::real
Функции математических операций, класс CwiseUnaryOp

rint()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_rint_op <typename Derived::Scalar>, const Derived> Eigen::rint ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее ближайшее целое число к x
См. также
Eigen::floor , Eigen::ceil , ArrayBase::round
Функции математических операций, класс CwiseUnaryOp

round()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_round_op <typename Derived::Scalar>, const Derived> Eigen::round ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение, представляющее ближайшее целое число к x
См. также
Eigen::floor , Eigen::ceil , ArrayBase::round
Функции математических операций, класс CwiseUnaryOp

rsqrt()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_rsqrt_op <typename Derived::Scalar>, const Derived> Eigen::rsqrt ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение обратного квадратного корня x
См. также
ArrayBase::rsqrt
Функции математических операций, класс CwiseUnaryOp

Scaling() [1/6]

template<typename Derived >
const DiagonalWrapper<const Derived> Eigen::Scaling ( const MatrixBase< Derived > & coeffs )
inline

Создает выражение масштабирования по осям из векторного выражения coeffs. Это псевдоним для coeffs.asDiagonal()

Scaling() [2/6]

template<typename Scalar >
DiagonalMatrix<Scalar,2> Eigen::Scaling ( const Scalar & sx,
const Scalar & sy
)
inline

Создает 2D масштабирование по осям

Scaling() [3/6]

template<typename Scalar >
DiagonalMatrix<Scalar,3> Eigen::Scaling ( const Scalar & sx,
const Scalar & sy,
const Scalar & sz
)
inline

Создает 3D масштабирование по осям

Scaling() [4/6]

template<typename RealScalar >
Масштабирование<std::complex<RealScalar> > Eigen::Scaling ( const std::complex< RealScalar > & s )
inline

Создаёт равномерное масштабирование из коэффициента масштаба s

Scaling() [5/6]

Масштабирование<double> Eigen::Scaling ( double s )
inline

Создаёт равномерное масштабирование из коэффициента масштаба s

Scaling() [6/6]

Масштабирование<float> Eigen::Scaling ( float s )
inline

Создаёт равномерное масштабирование из коэффициента масштаба s

seq() [1/2]

template<typename FirstType , typename LastType >
auto Eigen::seq ( FirstType f,
LastType l
)
Возвращает
арифметическую последовательность, начинающуюся с f, до (или после) l, с шагом 1

По существу, является псевдонимом для:

seqN(f,l-f+1);
См. также
seqN(FirstType,SizeType), seq(FirstType,LastType,IncrType)

seq() [2/2]

template<typename FirstType , typename LastType , typename IncrType >
auto Eigen::seq ( FirstType f,
LastType l,
IncrType incr
)
Возвращает
арифметическую последовательность, начинающуюся с f, до (или после) l, с шагом incr (положительным или отрицательным)

По существу, является псевдонимом для:

seqN(f, (l-f+incr)/incr, incr);
См. также
seqN(FirstType,SizeType,IncrType), seq(FirstType,LastType)

seqN() [1/2]

template<typename FirstType , typename SizeType >
АрифметическаяПоследовательность<typename internal::cleanup_index_type<FirstType>::type,typename internal::cleanup_index_type<SizeType>::type > Eigen::seqN ( FirstType first,
SizeType size
)
Возвращает
арифметическую последовательность, начинающуюся с first, длиной size, с шагом 1
См. также
seqN(FirstType,SizeType,IncrType), seq(FirstType,LastType)

seqN() [2/2]

template<typename FirstType , typename SizeType , typename IncrType >
АрифметическаяПоследовательность< 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
См. также
seqN(FirstType,SizeType), seq(FirstType,LastType,IncrType)

sign()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_sign_op <typename Derived::Scalar>, const Derived> Eigen::sign ( const Eigen::МассивБазовый< Derived > & x )
inline
Возвращает
выражение знака (или 0) каждого коэффициента x
См. также
МассивБазовый::sign
Математические функции, класс CwiseUnaryOp

sin()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_sin_op <typename Derived::Scalar>, const Derived> Eigen::sin ( const Eigen::МассивБазовый< Derived > & x )
inline
Возвращает
выражение синуса каждого коэффициента x
См. также
МассивБазовый::sin
Математические функции, класс CwiseUnaryOp

sinh()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_sinh_op <typename Derived::Scalar>, const Derived> Eigen::sinh ( const Eigen::МассивБазовый< Derived > & x )
inline
Возвращает
выражение гиперболического синуса каждого коэффициента x
См. также
МассивБазовый::sinh
Математические функции, класс CwiseUnaryOp

sqrt()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_sqrt_op <typename Derived::Scalar>, const Derived> Eigen::sqrt ( const Eigen::МассивБазовый< Derived > & x )
inline
Возвращает
выражение квадратного корня из каждого коэффициента x
См. также
МассивБазовый::sqrt , MatrixBase::cwiseSqrt
Математические функции, класс CwiseUnaryOp

square()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_square_op <typename Derived::Scalar>, const Derived> Eigen::square ( const Eigen::МассивБазовый< Derived > & x )
inline
Возвращает
выражение квадрата (степени 2) каждого коэффициента x
См. также
Eigen::abs2 , Eigen::pow , МассивБазовый::square
Математические функции, класс CwiseUnaryOp

tan()

template<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_tan_op <typename Derived::Scalar>, const Derived> Eigen::tan ( const Eigen::МассивБазовый< Derived > & x )
inline
Возвращает
выражение тангенса каждого коэффициента x
См. также
МассивБазовый::tan
Математические функции, класс CwiseUnaryOp

tanh()

шаблон<typename Derived >
const Eigen::CwiseUnaryOp<Eigen::internal:: scalar_tanh_op <typename Derived::Scalar>, const Derived> Eigen::tanh ( const Eigen::ArrayBase< Derived > & x )
inline
Возвращает
выражение гиперболического тангенса покомпонентно для x
См. также
ArrayBase::tanh
Математические функции, класс CwiseUnaryOp

viewAsCholmod() [1/3]

шаблон<typename _Scalar , int _Options, typename _Index , unsigned int UpLo>
cholmod_sparse Eigen::viewAsCholmod ( const SparseSelfAdjointView< const SparseMatrix< _Scalar, _Options, _Index >, UpLo > & mat )

Возвращает представление разреженной матрицы Eigen mat как разреженную матрицу Cholmod. Данные не копируются, а совместно используются.

viewAsCholmod() [2/3]

шаблон<typename Derived >
cholmod_dense Eigen::viewAsCholmod ( MatrixBase< Derived > & mat )

Возвращает представление плотной матрицы Eigen mat как плотную матрицу Cholmod. Данные не копируются, а совместно используются.

viewAsCholmod() [3/3]

шаблон<typename _Scalar , int _Options, typename _StorageIndex >
cholmod_sparse Eigen::viewAsCholmod ( Ref< SparseMatrix< _Scalar, _Options, _StorageIndex > > mat )

Оборачивает разреженную матрицу Eigen mat в объект разреженной матрицы Cholmod. Обратите внимание, что данные совместно используются.

viewAsEigen()

шаблон<typename Scalar , int Flags, typename StorageIndex >
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API