SemiDiscreteOT 1.0
Semi-Discrete Optimal Transport Library
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
dkm::clustering_parameters< T > Class Template Reference

#include <dkm.hpp>

Public Member Functions

 clustering_parameters (uint32_t k)
 
void set_max_iteration (uint64_t max_iter)
 
void set_min_delta (T min_delta)
 
void set_random_seed (uint64_t rand_seed)
 
bool has_max_iteration () const
 
bool has_min_delta () const
 
bool has_random_seed () const
 
uint32_t get_k () const
 
uint64_t get_max_iteration () const
 
get_min_delta () const
 
uint64_t get_random_seed () const
 

Private Attributes

uint32_t _k
 
bool _has_max_iter
 
uint64_t _max_iter
 
bool _has_min_delta
 
_min_delta
 
bool _has_rand_seed
 
uint64_t _rand_seed
 

Detailed Description

template<typename T>
class dkm::clustering_parameters< T >

Definition at line 202 of file dkm.hpp.

Constructor & Destructor Documentation

◆ clustering_parameters()

template<typename T >
dkm::clustering_parameters< T >::clustering_parameters ( uint32_t  k)
inlineexplicit

Definition at line 204 of file dkm.hpp.

Member Function Documentation

◆ set_max_iteration()

template<typename T >
void dkm::clustering_parameters< T >::set_max_iteration ( uint64_t  max_iter)
inline

Definition at line 211 of file dkm.hpp.

Here is the caller graph for this function:

◆ set_min_delta()

template<typename T >
void dkm::clustering_parameters< T >::set_min_delta ( min_delta)
inline

Definition at line 217 of file dkm.hpp.

Here is the caller graph for this function:

◆ set_random_seed()

template<typename T >
void dkm::clustering_parameters< T >::set_random_seed ( uint64_t  rand_seed)
inline

Definition at line 223 of file dkm.hpp.

◆ has_max_iteration()

template<typename T >
bool dkm::clustering_parameters< T >::has_max_iteration ( ) const
inline

Definition at line 229 of file dkm.hpp.

Here is the caller graph for this function:

◆ has_min_delta()

template<typename T >
bool dkm::clustering_parameters< T >::has_min_delta ( ) const
inline

Definition at line 230 of file dkm.hpp.

Here is the caller graph for this function:

◆ has_random_seed()

template<typename T >
bool dkm::clustering_parameters< T >::has_random_seed ( ) const
inline

Definition at line 231 of file dkm.hpp.

Here is the caller graph for this function:

◆ get_k()

template<typename T >
uint32_t dkm::clustering_parameters< T >::get_k ( ) const
inline

Definition at line 233 of file dkm.hpp.

Here is the caller graph for this function:

◆ get_max_iteration()

template<typename T >
uint64_t dkm::clustering_parameters< T >::get_max_iteration ( ) const
inline

Definition at line 234 of file dkm.hpp.

Here is the caller graph for this function:

◆ get_min_delta()

template<typename T >
T dkm::clustering_parameters< T >::get_min_delta ( ) const
inline

Definition at line 235 of file dkm.hpp.

Here is the caller graph for this function:

◆ get_random_seed()

template<typename T >
uint64_t dkm::clustering_parameters< T >::get_random_seed ( ) const
inline

Definition at line 236 of file dkm.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ _k

template<typename T >
uint32_t dkm::clustering_parameters< T >::_k
private

Definition at line 239 of file dkm.hpp.

◆ _has_max_iter

template<typename T >
bool dkm::clustering_parameters< T >::_has_max_iter
private

Definition at line 240 of file dkm.hpp.

◆ _max_iter

template<typename T >
uint64_t dkm::clustering_parameters< T >::_max_iter
private

Definition at line 241 of file dkm.hpp.

◆ _has_min_delta

template<typename T >
bool dkm::clustering_parameters< T >::_has_min_delta
private

Definition at line 242 of file dkm.hpp.

◆ _min_delta

template<typename T >
T dkm::clustering_parameters< T >::_min_delta
private

Definition at line 243 of file dkm.hpp.

◆ _has_rand_seed

template<typename T >
bool dkm::clustering_parameters< T >::_has_rand_seed
private

Definition at line 244 of file dkm.hpp.

◆ _rand_seed

template<typename T >
uint64_t dkm::clustering_parameters< T >::_rand_seed
private

Definition at line 245 of file dkm.hpp.


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