10 #ifndef EIGEN_SOLVERBASE_H 11 #define EIGEN_SOLVERBASE_H 40 template<
typename Derived>
47 typedef Scalar CoeffReturnType;
73 template<
typename Rhs>
77 eigen_assert(derived().rows()==b.rows() &&
"solve(): invalid number of rows of the right hand side matrix b");
92 return ConstTransposeReturnType(derived());
98 ConstTransposeReturnType
111 return AdjointReturnType(derived().transpose());
119 template<
typename Derived>
130 #endif // EIGEN_SOLVERBASE_H const Solve< Derived, Rhs > solve(const MatrixBase< Rhs > &b) const
Definition: SolverBase.h:75
Expression of the transpose of a matrix.
Definition: Transpose.h:52
Namespace containing all symbols from the Eigen library.
Definition: bench_norm.cpp:85
Common base class for all classes T such that MatrixBase has an operator=(T) and a constructor Matrix...
Definition: EigenBase.h:28
The type used to identify a matrix expression.
Definition: Constants.h:506
ConstTransposeReturnType transpose() const
Definition: SolverBase.h:90
Definition: BandTriangularSolver.h:13
SolverBase()
Default constructor.
Definition: SolverBase.h:63
The type used to identify a general solver (factored) storage.
Definition: Constants.h:497
Definition: XprHelper.h:481
Pseudo expression representing a solving operation.
Definition: Solve.h:62
Generic expression where a coefficient-wise unary operator is applied to an expression.
Definition: CwiseUnaryOp.h:55
AdjointReturnType adjoint() const
Definition: SolverBase.h:109
A base class for matrix decomposition and solvers.
Definition: SolverBase.h:41
Base class for all dense matrices, vectors, and expressions.
Definition: MatrixBase.h:48
Definition: ForwardDeclarations.h:17
Definition: XprHelper.h:261