|
| class | aligned_allocator |
| |
| class | AlignedBox |
| |
| class | AlignedVector3 |
| | A vectorization friendly 3D vector. More...
|
| |
| class | AMDOrdering |
| |
| class | AngleAxis |
| |
| class | ArithmeticSequence |
| |
| class | Array |
| |
| class | ArrayBase |
| |
| class | ArrayWrapper |
| |
| struct | ArrayXpr |
| |
| class | AutoDiffScalar |
| | A scalar type replacement with automatic differentiation capability. More...
|
| |
| class | BartelsStewart |
| | Direct solver for Kronecker-sum systems \( (A_1 \oplus A_2 \oplus \cdots \oplus A_d)\,x = b \). More...
|
| |
| class | Bccb |
| | A block circulant matrix with circulant blocks (BCCB), the matrix of a two-dimensional circular convolution, represented by its n2 x n1 generating array. More...
|
| |
| class | BDCSVD |
| |
| class | BiCGSTAB |
| |
| class | BjorckPereyra |
| | Björck-Pereyra O(n^2) solver for square Vandermonde systems. More...
|
| |
| class | Block |
| |
| class | BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Sparse > |
| |
| struct | BlockSparse |
| |
| class | BlockSparseMatrix |
| |
| class | BlockSparseSelfAdjointView |
| |
| struct | BlockSparseShape |
| |
| class | BlockSparseTriangularView |
| |
| class | BlockTriplet |
| |
| class | BunchKaufman |
| |
| class | Cauchy |
| | An m x n Cauchy matrix represented by its two node vectors. More...
|
| |
| class | CauchyLU |
| | Partially pivoted O(n^2) LU solver for square Cauchy systems (Gohberg-Kailath-Olshevsky). More...
|
| |
| class | CholmodBase |
| |
| class | CholmodDecomposition |
| |
| class | CholmodSimplicialLDLT |
| |
| class | CholmodSimplicialLLT |
| |
| class | CholmodSupernodalLLT |
| |
| class | Circulant |
| | An n x n circulant matrix represented by its first column. More...
|
| |
| class | COLAMDOrdering |
| |
| class | ColPivHouseholderQR |
| |
| class | CommaInitializer |
| |
| class | CompleteOrthogonalDecomposition |
| |
| class | ComplexEigenSolver |
| |
| class | ComplexSchur |
| |
| class | Concat |
| |
| class | ConjugateGradient |
| |
| class | CwiseBinaryOp |
| |
| class | CwiseNullaryOp |
| |
| class | CwiseTernaryOp |
| |
| class | CwiseUnaryOp |
| |
| class | CwiseUnaryView |
| |
| struct | Dense |
| |
| class | DenseBase |
| |
| class | DenseCoeffsBase< Derived, DirectAccessors > |
| |
| class | DenseCoeffsBase< Derived, DirectWriteAccessors > |
| |
| class | DGMRES |
| |
| class | Diagonal |
| |
| class | DiagonalBase |
| |
| class | DiagonalMatrix |
| |
| class | DiagonalPlusLowRank |
| | An n x n operator \( D + U V^H \): a diagonal matrix plus a rank-k correction, stored as its diagonal and the two n x k factors. More...
|
| |
| class | DiagonalPreconditioner |
| |
| class | DiagonalWrapper |
| |
| class | DPR1EigenSolver |
| | Direct O(n^2) eigensolver for real symmetric diagonal-plus-rank-one matrices \( A = D + \rho\, z z^T \), via the secular equation. More...
|
| |
| class | DynamicSGroup |
| | Dynamic symmetry group. More...
|
| |
| class | EigenBase |
| |
| class | EigenSolver |
| |
| struct | EigenvalueRange |
| |
| class | EulerAngles |
| | Represents a rotation in a 3 dimensional space as three Euler angles. More...
|
| |
| class | EulerSystem |
| | Represents a fixed Euler rotation system. More...
|
| |
| class | FullPivHouseholderQR |
| |
| class | FullPivLU |
| |
| class | GeneralizedEigenSolver |
| |
| class | GeneralizedSelfAdjointEigenSolver |
| |
| class | GMRES |
| |
| class | Hankel |
| | An m x n Hankel matrix represented by its first column and last row. More...
|
| |
| class | HessenbergDecomposition |
| |
| class | Homogeneous |
| |
| class | HouseholderQR |
| |
| class | HouseholderSequence |
| |
| class | HybridNonLinearSolver |
| | Finds a zero of a system of n nonlinear functions in n variables by a modification of the Powell hybrid method ("dogleg"). More...
|
| |
| class | Hyperplane |
| |
| class | IdentityPreconditioner |
| |
| class | IDRS |
| |
| class | IDRSTABL |
| |
| class | IncompleteCholesky |
| |
| class | IncompleteLUT |
| |
| class | IndexedView |
| |
| class | InnerIterator |
| |
| class | InnerStride |
| |
| class | Inverse |
| |
| class | IOFormat |
| |
| class | IterativeSolverBase |
| |
| class | IterScaling |
| |
| class | JacobiRotation |
| |
| class | JacobiSVD |
| |
| class | KahanSum |
| | Kahan algorithm based accumulator. More...
|
| |
| class | KdBVH |
| | A simple bounding volume hierarchy based on AlignedBox. More...
|
| |
| class | KroneckerOperator |
| | The Kronecker product \( A \otimes B \) as an implicit operator that is never materialized. More...
|
| |
| class | KroneckerProduct |
| | Kronecker tensor product helper class for dense matrices. More...
|
| |
| class | KroneckerProductBase |
| | The base class of dense and sparse Kronecker product. More...
|
| |
| class | KroneckerProductSparse |
| | Kronecker tensor product helper class for sparse matrices. More...
|
| |
| class | KroneckerSum |
| | The Kronecker sum \( A \oplus B = A \otimes I + I \otimes B \) of two square matrices as an implicit operator that is never materialized. More...
|
| |
| class | LDLT |
| |
| class | LeastSquareDiagonalPreconditioner |
| |
| class | LeastSquaresConjugateGradient |
| |
| class | LevenbergMarquardt |
| | Performs non linear optimization over a non-linear function, using a variant of the Levenberg Marquardt algorithm. More...
|
| |
| class | LLT |
| |
| class | LookAheadLevinson |
| | Look-ahead Levinson direct solver for general Toeplitz systems. More...
|
| |
| class | LSMR |
| |
| class | Map |
| |
| class | Map< const Quaternion< Scalar_ >, Options_ > |
| |
| class | Map< Quaternion< Scalar_ >, Options_ > |
| |
| class | Map< SparseMatrixType > |
| |
| class | MapBase< Derived, WriteAccessors > |
| |
| class | Matrix |
| |
| class | MatrixBase |
| |
| class | MatrixComplexPowerReturnValue |
| | Proxy for the matrix power of some matrix (expression). More...
|
| |
| struct | MatrixExponentialReturnValue |
| | Proxy for the matrix exponential of some matrix (expression). More...
|
| |
| class | MatrixFunctionReturnValue |
| | Proxy for the matrix function of some matrix (expression). More...
|
| |
| class | MatrixLogarithmReturnValue |
| | Proxy for the matrix logarithm of some matrix (expression). More...
|
| |
| class | MatrixMarketIterator |
| | Iterator to browse matrices from a specified folder. More...
|
| |
| class | MatrixPower |
| | Class for computing matrix powers. More...
|
| |
| class | MatrixPowerAtomic |
| | Class for computing matrix powers. More...
|
| |
| class | MatrixPowerParenthesesReturnValue |
| | Proxy for the matrix power of some matrix. More...
|
| |
| class | MatrixPowerReturnValue |
| | Proxy for the matrix power of some matrix (expression). More...
|
| |
| class | MatrixSquareRootReturnValue |
| | Proxy for the matrix square root of some matrix (expression). More...
|
| |
| class | MatrixWrapper |
| |
| struct | MatrixXpr |
| |
| class | MaxSizeVector |
| |
| class | MetisOrdering |
| |
| class | MINRES |
| |
| class | NaturalOrdering |
| |
| class | NestByValue |
| |
| class | NNLS |
| | Implementation of the Non-Negative Least Squares (NNLS) algorithm. More...
|
| |
| class | NoAlias |
| |
| class | NumericalDiff |
| |
| class | NumTraits |
| |
| class | OuterStride |
| |
| class | ParametrizedLine |
| |
| class | PardisoLDLT |
| |
| class | PardisoLLT |
| |
| class | PardisoLU |
| |
| class | PartialPivLU |
| |
| class | PartialReduxExpr |
| |
| class | PastixLDLT |
| |
| class | PastixLLT |
| |
| class | PastixLU |
| |
| class | PermutationBase |
| |
| class | PermutationMatrix |
| |
| struct | PermutationStorage |
| |
| class | PermutationWrapper |
| |
| class | PlainObjectBase |
| |
| class | PolynomialSolver |
| | A polynomial solver. More...
|
| |
| class | PolynomialSolverBase |
| | Defined to be inherited by polynomial solvers: it provides convenient methods such as. More...
|
| |
| class | Product |
| |
| class | Quaternion |
| |
| class | QuaternionBase |
| |
| class | RandColPivHouseholderQR |
| |
| class | RandCompleteOrthogonalDecomposition |
| |
| class | RandomSetter |
| | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access. More...
|
| |
| class | RankRevealingBase |
| |
| class | RealQZ |
| |
| class | RealSchur |
| |
| class | Ref |
| |
| class | Ref< SparseMatrixType, Options > |
| |
| class | Ref< SparseVectorType > |
| |
| class | Replicate |
| |
| class | Reshaped |
| |
| class | Reverse |
| |
| class | Rotation2D |
| |
| class | RotationBase |
| |
| class | ScalarBinaryOpTraits |
| |
| class | ScaledPermutationBase |
| |
| class | ScaledPermutationMatrix |
| |
| class | SelfAdjointEigenSolver |
| |
| class | SelfAdjointView |
| |
| class | Serializer |
| |
| class | SGroup |
| | Symmetry group, initialized from template arguments. More...
|
| |
| class | SimplicialCholesky |
| |
| class | SimplicialCholeskyBase |
| |
| class | SimplicialLDLT |
| |
| class | SimplicialLLT |
| |
| class | SimplicialNonHermitianLDLT |
| |
| class | SimplicialNonHermitianLLT |
| |
| class | SkewSymmetricBase |
| |
| class | SkewSymmetricMatrix3 |
| |
| class | SkewSymmetricWrapper |
| |
| class | Solve |
| |
| class | SolverBase |
| |
| struct | SolverStorage |
| |
| class | SolveWithGuess |
| |
| struct | Sparse |
| |
| class | SparseCompressedBase |
| |
| class | SparseInverse |
| | calculate sparse subset of inverse of sparse matrix More...
|
| |
| class | SparseLU |
| |
| class | SparseMapBase< Derived, WriteAccessors > |
| |
| class | SparseMatrix |
| |
| class | SparseMatrixBase |
| |
| class | SparseQR |
| |
| class | SparseSelfAdjointView |
| |
| class | SparseSolverBase |
| |
| class | SparseVector |
| |
| class | SparseView |
| |
| class | Spline |
| | A class representing multi-dimensional spline curves. More...
|
| |
| struct | SplineFitting |
| | Spline fitting methods. More...
|
| |
| struct | SplineTraits< Spline< Scalar_, Dim_, Degree_ >, _DerivativeOrder > |
| | Compile-time attributes of the Spline class for fixed degree. More...
|
| |
| struct | SplineTraits< Spline< Scalar_, Dim_, Degree_ >, Dynamic > |
| | Compile-time attributes of the Spline class for Dynamic degree. More...
|
| |
| class | SPQR |
| |
| class | StaticSGroup |
| | Static symmetry group. More...
|
| |
| struct | StdMapTraits |
| |
| struct | StdUnorderedMapTraits |
| |
| class | Stencil |
| | Finite-difference weights on an arbitrarily spaced grid. More...
|
| |
| class | Stride |
| |
| class | SuperILU |
| |
| class | SuperLU |
| |
| class | SuperLUBase |
| |
| class | SVDBase |
| |
| class | Tensor |
| | The tensor class. More...
|
| |
| class | TensorAssignOp |
| |
| class | TensorAsyncDevice |
| | Pseudo expression providing an operator = that will evaluate its argument asynchronously on the specified device. Currently only ThreadPoolDevice implements proper asynchronous execution, while the default and GPU devices just run the expression synchronously and call m_done() on completion. More...
|
| |
| class | TensorBase |
| | The tensor base class. More...
|
| |
| class | TensorBroadcastingOp |
| |
| class | TensorChippingOp |
| |
| class | TensorConcatenationOp |
| | Tensor concatenation class. More...
|
| |
| class | TensorContractionOp |
| |
| class | TensorConversionOp |
| | Tensor conversion class. This class makes it possible to vectorize type casting operations when the number of scalars per packet in the source and the destination type differ. More...
|
| |
| class | TensorConvolutionOp |
| |
| class | TensorCostModel |
| | A cost model used to limit the number of threads used for evaluating tensor expressions. More...
|
| |
| class | TensorCustomBinaryOp |
| | Tensor custom class. More...
|
| |
| class | TensorCustomUnaryOp |
| | Tensor custom class. More...
|
| |
| class | TensorCwiseBinaryOp |
| | Tensor binary expression. More...
|
| |
| class | TensorCwiseNullaryOp |
| | Tensor nullary expression. More...
|
| |
| class | TensorCwiseUnaryOp |
| | Tensor unary expression. More...
|
| |
| class | TensorDevice |
| | Pseudo expression providing an operator = that will evaluate its argument on the specified computing 'device' (GPU, thread pool, ...) More...
|
| |
| struct | TensorEvaluator |
| | The tensor evaluator class. More...
|
| |
| class | TensorFFTOp |
| | Tensor FFT class. More...
|
| |
| class | TensorFixedSize |
| | The fixed sized version of the tensor class. More...
|
| |
| class | TensorForcedEvalOp |
| | Tensor forced evaluation class. More...
|
| |
| class | TensorGeneratorOp |
| | Tensor generator class. More...
|
| |
| class | TensorImagePatchOp |
| | Patch extraction specialized for image processing. This assumes that the input has at least 3 dimensions ordered as follows: 1st dimension: channels (of size d) 2nd dimension: rows (of size r) 3rd dimension: columns (of size c) There can be additional dimensions such as time (for video) or batch (for bulk processing) after the first 3. Calling the image patch code with patch_rows and patch_cols is equivalent to calling the regular patch extraction code with parameters d, patch_rows, patch_cols, and 1 for all the additional dimensions. More...
|
| |
| class | TensorIndexPairOp |
| | Tensor + Index Pair class. More...
|
| |
| class | TensorInflationOp |
| | Tensor inflation class. More...
|
| |
| class | TensorMap |
| | A tensor expression mapping an existing array of data. More...
|
| |
| class | TensorPaddingOp |
| | Tensor padding class. At the moment only padding with a constant value is supported. More...
|
| |
| class | TensorPatchOp |
| | Tensor patch class. More...
|
| |
| class | TensorReductionOp |
| | Tensor reduction class. More...
|
| |
| class | TensorRef |
| | A reference to a tensor expression The expression will be evaluated lazily (as much as possible). More...
|
| |
| class | TensorRef< const PlainObjectType > |
| | A reference to a constant tensor expression The expression will be evaluated lazily (as much as possible). More...
|
| |
| class | TensorReshapingOp |
| | Tensor reshaping class. More...
|
| |
| class | TensorReverseOp |
| | Tensor reverse elements class. More...
|
| |
| class | TensorRollOp |
| | Tensor roll (circular shift) elements class. More...
|
| |
| class | TensorScanOp |
| | Tensor scan class. More...
|
| |
| class | TensorShufflingOp |
| | Tensor shuffling class. More...
|
| |
| class | TensorStridingOp |
| | Tensor striding class. More...
|
| |
| class | TensorTraceOp |
| | Tensor Trace class. More...
|
| |
| class | TensorVolumePatchOp |
| | Patch extraction specialized for processing of volumetric data. This assumes that the input has at least 4 dimensions ordered as follows: More...
|
| |
| class | ThreadedSparseProduct |
| |
| class | Toeplitz |
| | An m x n Toeplitz matrix represented by its first column and row. More...
|
| |
| class | Transform |
| |
| class | Translation |
| |
| class | Transpose |
| |
| class | Transpositions |
| |
| struct | TranspositionsStorage |
| |
| class | TriangularBase |
| |
| class | TriangularView |
| |
| class | TriangularViewImpl< MatrixType, Mode, Sparse > |
| |
| class | TriangularViewImpl< MatrixType_, Mode_, Dense > |
| |
| class | TridiagonalEigenSolver |
| |
| class | Tridiagonalization |
| |
| class | Triplet |
| |
| class | UmfPackLU |
| |
| class | UniformScaling |
| |
| class | Vandermonde |
| | An m x n Vandermonde matrix represented by its node vector. More...
|
| |
| class | VectorBlock |
| |
| class | VectorwiseOp |
| |
| class | WithFormat |
| |
|
| template<typename Derived, typename OtherDerived> |
| Derived::Scalar | accurateDot (const SparseMatrixBase< Derived > &A, const SparseMatrixBase< OtherDerived > &other) |
| | computes an accurate dot product on two sparse vectors
|
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_i0_op< typename Derived::Scalar >, const Derived > | bessel_i0 (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_i0e_op< typename Derived::Scalar >, const Derived > | bessel_i0e (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_i1_op< typename Derived::Scalar >, const Derived > | bessel_i1 (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_i1e_op< typename Derived::Scalar >, const Derived > | bessel_i1e (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_j0_op< typename Derived::Scalar >, const Derived > | bessel_j0 (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_j1_op< typename Derived::Scalar >, const Derived > | bessel_j1 (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_k0_op< typename Derived::Scalar >, const Derived > | bessel_k0 (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_k0e_op< typename Derived::Scalar >, const Derived > | bessel_k0e (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_k1_op< typename Derived::Scalar >, const Derived > | bessel_k1 (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_k1e_op< typename Derived::Scalar >, const Derived > | bessel_k1e (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_y0_op< typename Derived::Scalar >, const Derived > | bessel_y0 (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename Derived> |
| const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_y1_op< typename Derived::Scalar >, const Derived > | bessel_y1 (const Eigen::ArrayBase< Derived > &x) |
| |
| template<typename ArgADerived, typename ArgBDerived, typename ArgXDerived> |
| const Eigen::CwiseTernaryOp< Eigen::internal::scalar_betainc_op< typename ArgXDerived::Scalar >, const ArgADerived, const ArgBDerived, const ArgXDerived > | betainc (const Eigen::ArrayBase< ArgADerived > &a, const Eigen::ArrayBase< ArgBDerived > &b, const Eigen::ArrayBase< ArgXDerived > &x) |
| |
| template<typename ADerived, typename BDerived, typename XDerived> |
| const TensorCwiseTernaryOp< internal::scalar_betainc_op< typename XDerived::Scalar >, const ADerived, const BDerived, const XDerived > | betainc (const Eigen::TensorBase< ADerived, ReadOnlyAccessors > &a, const Eigen::TensorBase< BDerived, ReadOnlyAccessors > &b, const Eigen::TensorBase< XDerived, ReadOnlyAccessors > &x) |
| |
| template<typename BVH, typename Intersector> |
| void | BVIntersect (const BVH &tree, Intersector &intersector) |
| |
| template<typename BVH1, typename BVH2, typename Intersector> |
| void | BVIntersect (const BVH1 &tree1, const BVH2 &tree2, Intersector &intersector) |
| |
| template<typename BVH, typename Minimizer> |
| Minimizer::Scalar | BVMinimize (const BVH &tree, Minimizer &minimizer) |
| |
| template<typename BVH1, typename BVH2, typename Minimizer> |
| Minimizer::Scalar | BVMinimize (const BVH1 &tree1, const BVH2 &tree2, Minimizer &minimizer) |
| |
| template<typename Polynomial> |
| NumTraits< typenamePolynomial::Scalar >::Real | cauchy_max_bound (const Polynomial &poly) |
| |
| template<typename Polynomial> |
| NumTraits< typenamePolynomial::Scalar >::Real | cauchy_min_bound (const Polynomial &poly) |
| |
| template<typename PointArrayType, typename KnotVectorType> |
| void | ChordLengths (const PointArrayType &pts, KnotVectorType &chord_lengths) |
| | Computes chord length parameters which are required for spline interpolation.
|
| |
| template<typename AlphaDerived, typename SampleDerived> |
| const Eigen::CwiseBinaryOp< Eigen::internal::scalar_gamma_sample_der_alpha_op< typename AlphaDerived::Scalar >, const AlphaDerived, const SampleDerived > | gamma_sample_der_alpha (const Eigen::ArrayBase< AlphaDerived > &alpha, const Eigen::ArrayBase< SampleDerived > &sample) |
| |
| bool | getMarketHeader (const std::string &filename, int &sym, bool &iscomplex, bool &isdense) |
| | Reads the header of a matrixmarket file and determines the properties of a matrix.
|
| |
| template<typename Derived, typename ExponentDerived> |
| const Eigen::CwiseBinaryOp< Eigen::internal::scalar_igamma_op< typename Derived::Scalar >, const Derived, const ExponentDerived > | igamma (const Eigen::ArrayBase< Derived > &a, const Eigen::ArrayBase< ExponentDerived > &x) |
| |
| template<typename Derived, typename ExponentDerived> |
| const Eigen::CwiseBinaryOp< Eigen::internal::scalar_igamma_der_a_op< typename Derived::Scalar >, const Derived, const ExponentDerived > | igamma_der_a (const Eigen::ArrayBase< Derived > &a, const Eigen::ArrayBase< ExponentDerived > &x) |
| |
| template<typename Derived, typename ExponentDerived> |
| const Eigen::CwiseBinaryOp< Eigen::internal::scalar_igammac_op< typename Derived::Scalar >, const Derived, const ExponentDerived > | igammac (const Eigen::ArrayBase< Derived > &a, const Eigen::ArrayBase< ExponentDerived > &x) |
| |
| template<typename KnotVectorType> |
| void | KnotAveraging (const KnotVectorType ¶meters, DenseIndex degree, KnotVectorType &knots) |
| | Computes knot averages.
|
| |
| template<typename KnotVectorType, typename ParameterVectorType, typename IndexArray> |
| void | KnotAveragingWithDerivatives (const ParameterVectorType ¶meters, const unsigned int degree, const IndexArray &derivativeIndices, KnotVectorType &knots) |
| | Computes knot averages when derivative constraints are present. Note that this is a technical interpretation of the referenced article since the algorithm contained therein is incorrect as written.
|
| |
| template<typename A, typename B> |
| KroneckerProductSparse< A, B > | kroneckerProduct (const EigenBase< A > &a, const EigenBase< B > &b) |
| |
| template<typename A, typename B> |
| KroneckerProduct< A, B > | kroneckerProduct (const MatrixBase< A > &a, const MatrixBase< B > &b) |
| |
| template<typename SparseMatrixType> |
| bool | loadMarket (SparseMatrixType &mat, const std::string &filename) |
| | Loads a sparse matrix from a matrixmarket format file.
|
| |
| template<typename DenseType> |
| bool | loadMarketDense (DenseType &mat, const std::string &filename) |
| | Loads a dense Matrix or Vector from a matrixmarket file. If a statically sized matrix has to be parsed and the file contains the wrong dimensions it is undefined behaviour.
|
| |
|
template<typename VectorType> |
| bool | loadMarketVector (VectorType &vec, const std::string &filename) |
| | Same functionality as loadMarketDense, deprecated.
|
| |
| template<typename Derived> |
| Bccb< typename Derived::Scalar, Derived::RowsAtCompileTime, Derived::ColsAtCompileTime > | makeBccb (const MatrixBase< Derived > &generator) |
| |
| template<typename XDerived, typename YDerived> |
| Cauchy< typename XDerived::Scalar, XDerived::SizeAtCompileTime, YDerived::SizeAtCompileTime > | makeCauchy (const MatrixBase< XDerived > &x, const MatrixBase< YDerived > &y) |
| |
| template<typename Derived> |
| Circulant< typename Derived::Scalar, Derived::SizeAtCompileTime > | makeCirculant (const MatrixBase< Derived > &col) |
| |
| template<typename DDerived, typename UDerived, typename VDerived> |
| DiagonalPlusLowRank< typename DDerived::Scalar, DDerived::SizeAtCompileTime, UDerived::ColsAtCompileTime > | makeDiagonalPlusLowRank (const MatrixBase< DDerived > &d, const MatrixBase< UDerived > &U, const MatrixBase< VDerived > &V) |
| |
| template<typename ColDerived, typename RowDerived> |
| Hankel< typename ColDerived::Scalar, ColDerived::SizeAtCompileTime, RowDerived::SizeAtCompileTime > | makeHankel (const MatrixBase< ColDerived > &col, const MatrixBase< RowDerived > &row) |
| |
| template<typename D1, typename D2, typename D3, typename... Rest> |
| auto | makeKroneckerOperator (const EigenBase< D1 > &a, const EigenBase< D2 > &b, const EigenBase< D3 > &c, const Rest &... rest) |
| |
| template<typename LhsDerived, typename RhsDerived> |
| KroneckerOperator< typename internal::kron_factor_storage< LhsDerived >::type, typename internal::kron_factor_storage< RhsDerived >::type > | makeKroneckerOperator (const EigenBase< LhsDerived > &a, const EigenBase< RhsDerived > &b) |
| |
| template<typename D1, typename D2, typename D3, typename... Rest> |
| auto | makeKroneckerSum (const EigenBase< D1 > &a, const EigenBase< D2 > &b, const EigenBase< D3 > &c, const Rest &... rest) |
| |
| template<typename LhsDerived, typename RhsDerived> |
| KroneckerSum< typename internal::kron_factor_storage< LhsDerived >::type, typename internal::kron_factor_storage< RhsDerived >::type > | makeKroneckerSum (const EigenBase< LhsDerived > &a, const EigenBase< RhsDerived > &b) |
| |
| template<int Derivative, typename Derived> |
| constexpr Stencil< Derivative, typename Derived::Scalar, Derived::SizeAtCompileTime > | makeStencil (const DenseBase< Derived > &points) |
| |
| template<int Derivative, typename Scalar, int Size> |
| constexpr Stencil< Derivative, Scalar, Size > | makeStencil (const Scalar(&points)[Size]) |
| |
| template<typename ColDerived, typename RowDerived> |
| Toeplitz< typename ColDerived::Scalar, ColDerived::SizeAtCompileTime, RowDerived::SizeAtCompileTime > | makeToeplitz (const MatrixBase< ColDerived > &col, const MatrixBase< RowDerived > &row) |
| |
| template<typename Derived> |
| Vandermonde< typename Derived::Scalar, Derived::SizeAtCompileTime, Derived::SizeAtCompileTime > | makeVandermonde (const MatrixBase< Derived > &nodes) |
| |
| template<typename Derived> |
| Vandermonde< typename Derived::Scalar, Derived::SizeAtCompileTime, Dynamic > | makeVandermonde (const MatrixBase< Derived > &nodes, Index cols) |
| |
| template<typename MatrixType, typename ResultType> |
| void | matrix_sqrt_quasi_triangular (const MatrixType &arg, ResultType &result) |
| | Compute matrix square root of quasi-triangular matrix.
|
| |
| template<typename MatrixType, typename ResultType> |
| void | matrix_sqrt_triangular (const MatrixType &arg, ResultType &result) |
| | Compute matrix square root of triangular matrix.
|
| |
| template<typename Polynomials, typename T> |
| T | poly_eval (const Polynomials &poly, const T &x) |
| |
| template<typename Polynomials, typename T> |
| T | poly_eval_horner (const Polynomials &poly, const T &x) |
| |
| template<typename DerivedN, typename DerivedX> |
| const Eigen::CwiseBinaryOp< Eigen::internal::scalar_polygamma_op< typename DerivedX::Scalar >, const DerivedN, const DerivedX > | polygamma (const Eigen::ArrayBase< DerivedN > &n, const Eigen::ArrayBase< DerivedX > &x) |
| |
| template<typename RootVector, typename Polynomial> |
| void | roots_to_monicPolynomial (const RootVector &rv, Polynomial &poly) |
| |
| template<typename SparseMatrixType> |
| bool | saveMarket (const SparseMatrixType &mat, const std::string &filename, int sym=0) |
| | writes a sparse Matrix to a matrixmarket format file
|
| |
| template<typename DenseType> |
| bool | saveMarketDense (const DenseType &mat, const std::string &filename) |
| | writes a dense Matrix or vector to a matrixmarket format file
|
| |
|
template<typename VectorType> |
| bool | saveMarketVector (const VectorType &vec, const std::string &filename) |
| | Same functionality as saveMarketDense, deprecated.
|
| |
| template<typename DerivedX, typename DerivedQ> |
| const Eigen::CwiseBinaryOp< Eigen::internal::scalar_zeta_op< typename DerivedX::Scalar >, const DerivedX, const DerivedQ > | zeta (const Eigen::ArrayBase< DerivedX > &x, const Eigen::ArrayBase< DerivedQ > &q) |
| |