Public Member Functions | Public Attributes | List of all members
ML::manifold_inputs_t< T > Struct Template Referenceabstract

#include <common.hpp>

Inheritance diagram for ML::manifold_inputs_t< T >:
Inheritance graph
Collaboration diagram for ML::manifold_inputs_t< T >:
Collaboration graph

Public Member Functions

 manifold_inputs_t (T *y_, int n_, int d_)
 
virtual bool alloc_knn_graph () const =0
 

Public Attributes

T * y
 
int n
 
int d
 

Detailed Description

template<typename T>
struct ML::manifold_inputs_t< T >

Base struct for representing inputs to manifold learning algorithms.

Template Parameters
T

Constructor & Destructor Documentation

◆ manifold_inputs_t()

template<typename T >
ML::manifold_inputs_t< T >::manifold_inputs_t ( T *  y_,
int  n_,
int  d_ 
)
inline

Member Function Documentation

◆ alloc_knn_graph()

template<typename T >
virtual bool ML::manifold_inputs_t< T >::alloc_knn_graph ( ) const
pure virtual

Member Data Documentation

◆ d

template<typename T >
int ML::manifold_inputs_t< T >::d

◆ n

template<typename T >
int ML::manifold_inputs_t< T >::n

◆ y

template<typename T >
T* ML::manifold_inputs_t< T >::y

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