10#ifndef EIGEN_SOLVERBASE_H
11#define EIGEN_SOLVERBASE_H
40template<
typename Derived>
47 typedef Scalar CoeffReturnType;
73 template<
typename Rhs>
74 inline const Solve<Derived, Rhs>
77 eigen_assert(
derived().
rows()==b.rows() &&
"solve(): invalid number of rows of the right hand side matrix b");
98 ConstTransposeReturnType
99 >::type AdjointReturnType;
119template<
typename Derived>
Pseudo expression representing a solving operation.
Definition Solve.h:63
A base class for matrix decomposition and solvers.
Definition SolverBase.h:42
AdjointReturnType adjoint() const
Definition SolverBase.h:109
SolverBase()
Default constructor.
Definition SolverBase.h:63
ConstTransposeReturnType transpose() const
Definition SolverBase.h:90
const Solve< Derived, Rhs > solve(const MatrixBase< Rhs > &b) const
Definition SolverBase.h:75
EIGEN_DEVICE_FUNC Derived & derived()
Definition EigenBase.h:44
Common base class for all classes T such that MatrixBase has an operator=(T) and a constructor Matrix...
Definition EigenBase.h:29
EIGEN_DEVICE_FUNC Index rows() const
Definition EigenBase.h:58
EIGEN_DEVICE_FUNC Derived & derived()
Definition EigenBase.h:44
The type used to identify a matrix expression.
Definition Constants.h:505
The type used to identify a general solver (foctored) storage.
Definition Constants.h:496
Definition XprHelper.h:445
Definition XprHelper.h:222
Definition ForwardDeclarations.h:17