![]() |
Prusa Slicer 2.6.0
|
Expression of the inverse of another expression. More...
#include <src/eigen/Eigen/src/Core/Inverse.h>
Inheritance diagram for Eigen::Inverse< XprType >:
Collaboration diagram for Eigen::Inverse< XprType >:Public Types | |
| typedef XprType::StorageIndex | StorageIndex |
| typedef XprType::PlainObject | PlainObject |
| typedef XprType::Scalar | Scalar |
| typedef internal::ref_selector< XprType >::type | XprTypeNested |
| typedef internal::remove_all< XprTypeNested >::type | XprTypeNestedCleaned |
| typedef internal::ref_selector< Inverse >::type | Nested |
| typedef internal::remove_all< XprType >::type | NestedExpression |
| typedef internal::generic_xpr_base< Inverse< XprType > >::type | Base |
Public Member Functions | |
| EIGEN_DEVICE_FUNC | Inverse (const XprType &xpr) |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC const XprTypeNestedCleaned & | nestedExpression () const |
Protected Attributes | |
| XprTypeNested | m_xpr |
Private Member Functions | |
| Scalar | coeff (Index row, Index col) const |
| Scalar | coeff (Index i) const |
Expression of the inverse of another expression.
| XprType | the type of the expression we are taking the inverse |
This class represents an abstract expression of A.inverse() and most of the time this is the only way it is used.
|
inherited |
| typedef internal::ref_selector<Inverse>::type Eigen::Inverse< XprType >::Nested |
| typedef internal::remove_all<XprType>::type Eigen::Inverse< XprType >::NestedExpression |
| typedef XprType::PlainObject Eigen::Inverse< XprType >::PlainObject |
| typedef XprType::Scalar Eigen::Inverse< XprType >::Scalar |
| typedef XprType::StorageIndex Eigen::Inverse< XprType >::StorageIndex |
| typedef internal::ref_selector<XprType>::type Eigen::Inverse< XprType >::XprTypeNested |
| typedef internal::remove_all<XprTypeNested>::type Eigen::Inverse< XprType >::XprTypeNestedCleaned |
|
inlineexplicit |
|
privateinherited |
|
privateinherited |
|
inline |
References Eigen::Inverse< XprType >::m_xpr.
Referenced by Eigen::internal::Assignment< DstXprType, Inverse< PartialPivLU< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename PartialPivLU< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< FullPivLU< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename FullPivLU< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< ColPivHouseholderQR< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename ColPivHouseholderQR< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< FullPivHouseholderQR< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename FullPivHouseholderQR< MatrixType >::Scalar >, Dense2Dense >::run(), and Eigen::internal::Assignment< DstXprType, Inverse< XprType >, internal::assign_op< typename DstXprType::Scalar, typename XprType::Scalar >, Dense2Dense >::run().
Here is the caller graph for this function:
|
inline |
References Eigen::Inverse< XprType >::m_xpr.
Referenced by Eigen::internal::generic_product_impl< Inverse< Lhs >, Rhs, PermutationShape, MatrixShape, ProductTag >::evalTo(), Eigen::internal::generic_product_impl< Lhs, Inverse< Rhs >, MatrixShape, PermutationShape, ProductTag >::evalTo(), Eigen::internal::Assignment< DstXprType, Inverse< CompleteOrthogonalDecomposition< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename CompleteOrthogonalDecomposition< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< PartialPivLU< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename PartialPivLU< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< FullPivLU< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename FullPivLU< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< ColPivHouseholderQR< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename ColPivHouseholderQR< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< FullPivHouseholderQR< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename FullPivHouseholderQR< MatrixType >::Scalar >, Dense2Dense >::run(), and Eigen::internal::Assignment< DstXprType, Inverse< XprType >, internal::assign_op< typename DstXprType::Scalar, typename XprType::Scalar >, Dense2Dense >::run().
Here is the caller graph for this function:
|
inline |
References Eigen::Inverse< XprType >::m_xpr.
Referenced by Eigen::internal::Assignment< DstXprType, Inverse< CompleteOrthogonalDecomposition< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename CompleteOrthogonalDecomposition< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< PartialPivLU< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename PartialPivLU< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< FullPivLU< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename FullPivLU< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< ColPivHouseholderQR< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename ColPivHouseholderQR< MatrixType >::Scalar >, Dense2Dense >::run(), Eigen::internal::Assignment< DstXprType, Inverse< FullPivHouseholderQR< MatrixType > >, internal::assign_op< typename DstXprType::Scalar, typename FullPivHouseholderQR< MatrixType >::Scalar >, Dense2Dense >::run(), and Eigen::internal::Assignment< DstXprType, Inverse< XprType >, internal::assign_op< typename DstXprType::Scalar, typename XprType::Scalar >, Dense2Dense >::run().
Here is the caller graph for this function:
|
protected |