Alexandria
2.25.0
SDC-CH common library for the Euclid project
|
Namespaces | |
Distance | |
ImplTools | |
InitFunc | |
LearningRestraintFunc | |
NeighborhoodFunc | |
SamplingPolicy | |
SOM_impl | |
SOMProjector_impl | |
UMatrix_impl | |
Classes | |
class | SOM |
class | SOMProjector |
class | SOMTrainer |
Typedefs | |
using | UMatrix = GridContainer::GridContainer< std::vector< double >, std::size_t, std::size_t > |
Enumerations | |
enum | UMatrixType { UMatrixType::MIN, UMatrixType::MAX, UMatrixType::MEAN } |
Functions | |
template<typename DistFunc > | |
UMatrix | computeUMatrix (const SOM< DistFunc > &som, UMatrixType type) |
template<typename OArchive , typename DistFunc > | |
void | somExport (std::ostream &out, const SOM< DistFunc > &som) |
template<typename DistFunc > | |
void | somBinaryExport (std::ostream &out, const SOM< DistFunc > &som) |
template<typename IArchive , typename DistFunc = Distance::L2> | |
SOM< DistFunc > | somImport (std::istream &in) |
template<typename DistFunc = Distance::L2> | |
SOM< DistFunc > | somBinaryImport (std::istream &in) |
template<typename DistFunc > | |
void | somFitsExport (const std::string &filename, const SOM< DistFunc > &som) |
template<typename DistFunc = Distance::L2> | |
SOM< DistFunc > | somFitsImport (const std::string &filename) |
using Euclid::SOM::UMatrix = typedef GridContainer::GridContainer<std::vector<double>, std::size_t, std::size_t> |
|
strong |
UMatrix Euclid::SOM::computeUMatrix | ( | const SOM< DistFunc > & | som, |
UMatrixType | type | ||
) |
Definition at line 46 of file UMatrix.icpp.
References Euclid::SOM::ImplTools::indexAxis(), and Euclid::SOM::UMatrix_impl::type_func_map.
void Euclid::SOM::somBinaryExport | ( | std::ostream & | out, |
const SOM< DistFunc > & | som | ||
) |
Definition at line 48 of file serialize.h.
SOM<DistFunc> Euclid::SOM::somBinaryImport | ( | std::istream & | in | ) |
Definition at line 65 of file serialize.h.
void Euclid::SOM::somExport | ( | std::ostream & | out, |
const SOM< DistFunc > & | som | ||
) |
Definition at line 40 of file serialize.h.
void Euclid::SOM::somFitsExport | ( | const std::string & | filename, |
const SOM< DistFunc > & | som | ||
) |
Definition at line 70 of file serialize.h.
References std::tie().
SOM<DistFunc> Euclid::SOM::somFitsImport | ( | const std::string & | filename | ) |
Definition at line 97 of file serialize.h.
SOM<DistFunc> Euclid::SOM::somImport | ( | std::istream & | in | ) |
Definition at line 53 of file serialize.h.
References std::move().