10 #ifndef EIGEN_SOLVERBASE_H 11 #define EIGEN_SOLVERBASE_H 40 template<
typename Derived>
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
internal::traits< Derived >::Scalar Scalar
AdjointReturnType adjoint() const
Namespace containing all symbols from the Eigen library.
EigenBase< Derived > Base
SolverBase< Derived > type
const Solve< Derived, Rhs > solve(const MatrixBase< Rhs > &b) const
ConstTransposeReturnType transpose() const
internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, ConstTransposeReturnType >, ConstTransposeReturnType >::type AdjointReturnType
Pseudo expression representing a solving operation.
Generic expression where a coefficient-wise unary operator is applied to an expression.
A base class for matrix decomposition and solvers.
Base class for all dense matrices, vectors, and expressions.
internal::add_const< Transpose< const Derived > >::type ConstTransposeReturnType