Template Struct LeastSquaresConjugateGradientVisitor

Inheritance Relationships

Base Type

  • public nanobind::def_visitor< LeastSquaresConjugateGradientVisitor< LeastSquaresConjugateGradient > >

Struct Documentation

template<typename LeastSquaresConjugateGradient>
struct LeastSquaresConjugateGradientVisitor : public nanobind::def_visitor<LeastSquaresConjugateGradientVisitor<LeastSquaresConjugateGradient>>

Public Types

using MatrixType = typename LeastSquaresConjugateGradient::MatrixType
using CtorArg = nb::DMap<const MatrixType>

Public Functions

template<typename ...Ts>
inline void execute(nb::class_<LeastSquaresConjugateGradient, Ts...> &cl)

Public Static Functions

static inline void expose(nb::module_ &m, const char *name)