Public Types | Public Member Functions | Static Private Member Functions | List of all members
eigenpy::IterativeSolverBaseVisitor< _Solver > Struct Template Reference

#include <minres.hpp>

Inheritance diagram for eigenpy::IterativeSolverBaseVisitor< _Solver >:
Inheritance graph
[legend]

Public Types

typedef Solver::MatrixType MatrixType
 
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, MatrixType::Options > MatrixXs
 
typedef Solver::Preconditioner Preconditioner
 
typedef Solver::RealScalar RealScalar
 
typedef Solver::Scalar Scalar
 
typedef _Solver Solver
 

Public Member Functions

template<class PyClass >
void visit (PyClass &cl) const
 

Static Private Member Functions

template<typename MatrixOrVector >
static MatrixOrVector solve (const Solver &self, const MatrixOrVector &mat_or_vec)
 
template<typename MatrixOrVector1 , typename MatrixOrVector2 >
static MatrixOrVector1 solveWithGuess (const Solver &self, const MatrixOrVector1 &b, const MatrixOrVector2 &guess)
 

Detailed Description

template<typename _Solver>
struct eigenpy::IterativeSolverBaseVisitor< _Solver >

Definition at line 17 of file minres.hpp.

Member Typedef Documentation

◆ MatrixType

template<typename _Solver >
typedef Solver::MatrixType eigenpy::IterativeSolverBaseVisitor< _Solver >::MatrixType

Definition at line 20 of file minres.hpp.

◆ MatrixXs

template<typename _Solver >
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic, MatrixType::Options> eigenpy::IterativeSolverBaseVisitor< _Solver >::MatrixXs

Definition at line 27 of file minres.hpp.

◆ Preconditioner

template<typename _Solver >
typedef Solver::Preconditioner eigenpy::IterativeSolverBaseVisitor< _Solver >::Preconditioner

Definition at line 21 of file minres.hpp.

◆ RealScalar

template<typename _Solver >
typedef Solver::RealScalar eigenpy::IterativeSolverBaseVisitor< _Solver >::RealScalar

Definition at line 23 of file minres.hpp.

◆ Scalar

template<typename _Solver >
typedef Solver::Scalar eigenpy::IterativeSolverBaseVisitor< _Solver >::Scalar

Definition at line 22 of file minres.hpp.

◆ Solver

template<typename _Solver >
typedef _Solver eigenpy::IterativeSolverBaseVisitor< _Solver >::Solver

Definition at line 19 of file minres.hpp.

Member Function Documentation

◆ solve()

template<typename _Solver >
template<typename MatrixOrVector >
static MatrixOrVector eigenpy::IterativeSolverBaseVisitor< _Solver >::solve ( const Solver self,
const MatrixOrVector &  mat_or_vec 
)
inlinestaticprivate

Definition at line 117 of file minres.hpp.

◆ solveWithGuess()

template<typename _Solver >
template<typename MatrixOrVector1 , typename MatrixOrVector2 >
static MatrixOrVector1 eigenpy::IterativeSolverBaseVisitor< _Solver >::solveWithGuess ( const Solver self,
const MatrixOrVector1 &  b,
const MatrixOrVector2 &  guess 
)
inlinestaticprivate

Definition at line 110 of file minres.hpp.

◆ visit()

template<typename _Solver >
template<class PyClass >
void eigenpy::IterativeSolverBaseVisitor< _Solver >::visit ( PyClass &  cl) const
inline

Definition at line 30 of file minres.hpp.


The documentation for this struct was generated from the following file:


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Jun 2 2023 02:10:27