10 #ifndef EIGEN_INVERSE_H
11 #define EIGEN_INVERSE_H
18 template <
typename XprType,
typename StorageKind>
23 template <
typename XprType>
42 template <
typename XprType>
64 template <
typename XprType,
typename StorageKind>
87 template <
typename ArgType>
96 internal::construct_at<Base>(
this, m_result);
int i
Definition: BiCGSTAB_step_by_step.cpp:9
#define EIGEN_NOEXCEPT
Definition: Macros.h:1267
#define EIGEN_CONSTEXPR
Definition: Macros.h:758
#define EIGEN_DEVICE_FUNC
Definition: Macros.h:892
int rows
Definition: Tutorial_commainit_02.cpp:1
int cols
Definition: Tutorial_commainit_02.cpp:1
SCALAR Scalar
Definition: bench_gemm.cpp:45
Generic expression where a coefficient-wise binary operator is applied to two expressions.
Definition: CwiseBinaryOp.h:79
Scalar coeff(Index row, Index col) const
internal::generic_xpr_base< Inverse< XprType > >::type Base
Definition: Inverse.h:67
XprType::Scalar Scalar
Definition: Inverse.h:68
Scalar coeff(Index i) const
Expression of the inverse of another expression.
Definition: Inverse.h:43
internal::ref_selector< XprType >::type XprTypeNested
Definition: Inverse.h:47
XprType::StorageIndex StorageIndex
Definition: Inverse.h:45
internal::ref_selector< Inverse >::type Nested
Definition: Inverse.h:49
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index cols() const EIGEN_NOEXCEPT
Definition: Inverse.h:55
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index rows() const EIGEN_NOEXCEPT
Definition: Inverse.h:54
XprTypeNested m_xpr
Definition: Inverse.h:60
EIGEN_DEVICE_FUNC const XprTypeNestedCleaned & nestedExpression() const
Definition: Inverse.h:57
EIGEN_DEVICE_FUNC Inverse(const XprType &xpr)
Definition: Inverse.h:52
internal::remove_all_t< XprTypeNested > XprTypeNestedCleaned
Definition: Inverse.h:48
internal::remove_all_t< XprType > NestedExpression
Definition: Inverse.h:50
XprType::Scalar Scalar
Definition: Inverse.h:46
const unsigned int EvalBeforeNestingBit
Definition: Constants.h:74
const unsigned int RowMajorBit
Definition: Constants.h:70
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR void call_assignment_no_alias(Dst &dst, const Src &src, const Func &func)
Definition: AssignEvaluator.h:812
typename remove_all< T >::type remove_all_t
Definition: Meta.h:142
Namespace containing all symbols from the Eigen library.
Definition: bench_norm.cpp:70
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition: Meta.h:83
Extend namespace for flags.
Definition: fsi_chan_precond_driver.cc:56
type
Definition: compute_granudrum_aor.py:141
Definition: Eigen_Colamd.h:49
Definition: CoreEvaluators.h:104
Definition: XprHelper.h:575
std::conditional_t< bool(traits< T >::Flags &NestByRefBit), T const &, const T > type
Definition: XprHelper.h:507
XprType::PlainObject PlainObject
Definition: Inverse.h:25
traits< PlainObject > BaseTraits
Definition: Inverse.h:26
Definition: ForwardDeclarations.h:21
EIGEN_DEVICE_FUNC unary_evaluator(const InverseType &inv_xpr)
Definition: Inverse.h:95
InverseType::PlainObject PlainObject
Definition: Inverse.h:90
PlainObject m_result
Definition: Inverse.h:101
evaluator< PlainObject > Base
Definition: Inverse.h:91
Inverse< ArgType > InverseType
Definition: Inverse.h:89
Definition: CoreEvaluators.h:82