Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Euclid::SOM::SOMProjector Class Reference

#include <SOMProjector.h>

Public Types

template<typename T >
using ProjectGrid = GridContainer::GridContainer< std::vector< T >, std::size_t, std::size_t >
 

Static Public Member Functions

template<typename T , typename DistFunc , typename InputIter , typename WeightFunc , typename AdderFunc >
static ProjectGrid< T > project (const SOM< DistFunc > &som, InputIter begin, InputIter end, WeightFunc weight_func, AdderFunc adder_func, const T &init_cell=T{})
 
template<typename T , typename DistFunc , typename InputIter , typename WeightFunc , typename UncertaintyFunc , typename AdderFunc >
static ProjectGrid< T > project (const SOM< DistFunc > &som, InputIter begin, InputIter end, WeightFunc weight_func, UncertaintyFunc uncertainty_func, AdderFunc adder_func, const T &init_cell=T{})
 

Detailed Description

Definition at line 34 of file SOMProjector.h.

Member Typedef Documentation

◆ ProjectGrid

Definition at line 38 of file SOMProjector.h.

Member Function Documentation

◆ project() [1/2]

template<typename T , typename DistFunc , typename InputIter , typename WeightFunc , typename AdderFunc >
static ProjectGrid< T > Euclid::SOM::SOMProjector::project ( const SOM< DistFunc > &  som,
InputIter  begin,
InputIter  end,
WeightFunc  weight_func,
AdderFunc  adder_func,
const T &  init_cell = T{} 
)
static

◆ project() [2/2]

template<typename T , typename DistFunc , typename InputIter , typename WeightFunc , typename UncertaintyFunc , typename AdderFunc >
static ProjectGrid< T > Euclid::SOM::SOMProjector::project ( const SOM< DistFunc > &  som,
InputIter  begin,
InputIter  end,
WeightFunc  weight_func,
UncertaintyFunc  uncertainty_func,
AdderFunc  adder_func,
const T &  init_cell = T{} 
)
static

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