template<typename Derived>
          SolverBase class
        
        A base class for matrix decomposition and solvers.
| Template parameters | |
|---|---|
| Derived | the actual type of the decomposition/solver. | 
Contents
Any matrix decomposition inheriting this base class provide the following API:
MatrixType A, b, x; DecompositionType dec(A); x = dec.solve(b); // solve A * x = b x = dec.transpose().solve(b); // solve A^T * x = b x = dec.adjoint().solve(b); // solve A' * x = b
Base classes
- 
              template<typename Derived>class EigenBase
Constructors, destructors, conversion operators
Public functions
- auto adjoint() const -> AdjointReturnType
- auto derived() const -> const Derived&
- auto derived() -> Derived&
- 
              template<typename Rhs>auto solve(const MatrixBase<Rhs>& b) const -> const Solve<Derived, Rhs>
- auto transpose() const -> ConstTransposeReturnType
Function documentation
              
                template<typename Derived>
              
               Eigen::
Default constructor
              
                template<typename Derived>
              
              AdjointReturnType Eigen::
            | Returns | an expression of the adjoint of the factored matrix | 
|---|
A typical usage is to solve for the adjoint problem A' x = b: x = dec.adjoint().solve(b);
For real scalar types, this function is equivalent to transpose().
              
                template<typename Derived>
              
              const Derived& Eigen::
            | Returns | a const reference to the derived object | 
|---|
              
                template<typename Derived>
              
              Derived& Eigen::
            | Returns | a reference to the derived object | 
|---|
              
                template<typename Derived>
                template<typename Rhs>
              
              const Solve<Derived, Rhs> Eigen::
            | Returns | an expression of the solution x of using the current decomposition of A. | 
|---|
              
                template<typename Derived>
              
              ConstTransposeReturnType Eigen::
            | Returns | an expression of the transposed of the factored matrix. | 
|---|
A typical usage is to solve for the transposed problem A^T x = b: x = dec.transpose().solve(b);