Template Struct SimplicialLDLTVisitor

Inheritance Relationships

Base Type

  • public boost::python::def_visitor< SimplicialLDLTVisitor< _MatrixType, Eigen::Lower, Eigen::AMDOrdering< typename _MatrixType::StorageIndex > > >

Struct Documentation

template<typename _MatrixType, int _UpLo = Eigen::Lower, typename _Ordering = Eigen::AMDOrdering<typename _MatrixType::StorageIndex>>
struct SimplicialLDLTVisitor : public boost::python::def_visitor<SimplicialLDLTVisitor<_MatrixType, Eigen::Lower, Eigen::AMDOrdering<typename _MatrixType::StorageIndex>>>

Public Types

typedef SimplicialLDLTVisitor<_MatrixType, _UpLo, _Ordering> Visitor
typedef _MatrixType MatrixType
typedef Eigen::SimplicialLDLT<MatrixType> Solver
typedef MatrixType::Scalar Scalar
typedef MatrixType::RealScalar RealScalar
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 1, MatrixType::Options> DenseVectorXs
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic, MatrixType::Options> DenseMatrixXs

Public Functions

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

Public Static Functions

static inline void expose()
static inline void expose(const std::string &name)