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

#include <IterativeSolverBase.hpp>

Inheritance diagram for eigenpy::IterativeSolverVisitor< IterativeSolver >:
Inheritance graph
[legend]

Public Types

typedef IterativeSolver::MatrixType MatrixType
 
typedef IterativeSolver::Preconditioner Preconditioner
 
typedef Eigen::VectorXd VectorType
 

Public Member Functions

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

Static Private Member Functions

static IterativeSolver & analyzePattern (IterativeSolver &self, const MatrixType &m)
 
static IterativeSolver & compute (IterativeSolver &self, const MatrixType &m)
 
static IterativeSolver & factorize (IterativeSolver &self, const MatrixType &m)
 
static VectorType solveWithGuess (IterativeSolver &self, const Eigen::VectorXd &b, const Eigen::VectorXd &x0)
 

Detailed Description

template<typename IterativeSolver>
struct eigenpy::IterativeSolverVisitor< IterativeSolver >

Definition at line 29 of file IterativeSolverBase.hpp.

Member Typedef Documentation

template<typename IterativeSolver >
typedef IterativeSolver::MatrixType eigenpy::IterativeSolverVisitor< IterativeSolver >::MatrixType

Definition at line 33 of file IterativeSolverBase.hpp.

template<typename IterativeSolver >
typedef IterativeSolver::Preconditioner eigenpy::IterativeSolverVisitor< IterativeSolver >::Preconditioner

Definition at line 34 of file IterativeSolverBase.hpp.

template<typename IterativeSolver >
typedef Eigen::VectorXd eigenpy::IterativeSolverVisitor< IterativeSolver >::VectorType

Definition at line 35 of file IterativeSolverBase.hpp.

Member Function Documentation

template<typename IterativeSolver >
static IterativeSolver& eigenpy::IterativeSolverVisitor< IterativeSolver >::analyzePattern ( IterativeSolver &  self,
const MatrixType m 
)
inlinestaticprivate

Definition at line 87 of file IterativeSolverBase.hpp.

template<typename IterativeSolver >
static IterativeSolver& eigenpy::IterativeSolverVisitor< IterativeSolver >::compute ( IterativeSolver &  self,
const MatrixType m 
)
inlinestaticprivate

Definition at line 82 of file IterativeSolverBase.hpp.

template<typename IterativeSolver >
static IterativeSolver& eigenpy::IterativeSolverVisitor< IterativeSolver >::factorize ( IterativeSolver &  self,
const MatrixType m 
)
inlinestaticprivate

Definition at line 77 of file IterativeSolverBase.hpp.

template<typename IterativeSolver >
static VectorType eigenpy::IterativeSolverVisitor< IterativeSolver >::solveWithGuess ( IterativeSolver &  self,
const Eigen::VectorXd &  b,
const Eigen::VectorXd &  x0 
)
inlinestaticprivate

Definition at line 92 of file IterativeSolverBase.hpp.

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

Definition at line 38 of file IterativeSolverBase.hpp.


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


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Apr 17 2021 02:37:59