Public Types | Public Member Functions | Private Types | List of all members
Spectra::SVDMatOp< Scalar_ > Class Template Referenceabstract

#include <PartialSVDSolver.h>

Public Types

using Scalar = Scalar_
 

Public Member Functions

virtual Index cols () const =0
 
virtual void perform_op (const Scalar *x_in, Scalar *y_out) const =0
 
virtual Index rows () const =0
 
virtual ~SVDMatOp ()
 

Private Types

using Index = Eigen::Index
 

Detailed Description

template<typename Scalar_>
class Spectra::SVDMatOp< Scalar_ >

Definition at line 17 of file PartialSVDSolver.h.

Member Typedef Documentation

◆ Index

template<typename Scalar_ >
using Spectra::SVDMatOp< Scalar_ >::Index = Eigen::Index
private

Definition at line 23 of file PartialSVDSolver.h.

◆ Scalar

template<typename Scalar_ >
using Spectra::SVDMatOp< Scalar_ >::Scalar = Scalar_

Definition at line 20 of file PartialSVDSolver.h.

Constructor & Destructor Documentation

◆ ~SVDMatOp()

template<typename Scalar_ >
virtual Spectra::SVDMatOp< Scalar_ >::~SVDMatOp ( )
inlinevirtual

Definition at line 32 of file PartialSVDSolver.h.

Member Function Documentation

◆ cols()

template<typename Scalar_ >
virtual Index Spectra::SVDMatOp< Scalar_ >::cols ( ) const
pure virtual

◆ perform_op()

template<typename Scalar_ >
virtual void Spectra::SVDMatOp< Scalar_ >::perform_op ( const Scalar x_in,
Scalar y_out 
) const
pure virtual

◆ rows()

template<typename Scalar_ >
virtual Index Spectra::SVDMatOp< Scalar_ >::rows ( ) const
pure virtual

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


gtsam
Author(s):
autogenerated on Wed May 28 2025 03:15:49