Template Struct IterativeSolverVisitor
Defined in File iterative-solver-base.hpp
Inheritance Relationships
Base Type
public nanobind::def_visitor< IterativeSolverVisitor< IterativeSolver > >
Struct Documentation
-
template<typename IterativeSolver>
struct IterativeSolverVisitor : public nanobind::def_visitor<IterativeSolverVisitor<IterativeSolver>> Public Types
-
using MatrixType = typename IterativeSolver::MatrixType
-
using Scalar = typename MatrixType::Scalar
-
using Preconditioner = typename IterativeSolver::Preconditioner
Public Functions
-
template<typename ...Ts>
inline void execute(nb::class_<IterativeSolver, Ts...> &cl)
Public Static Attributes
-
static constexpr int Options = MatrixType::Options
-
using MatrixType = typename IterativeSolver::MatrixType