|
Alexandria
2.27.0
SDC-CH common library for the Euclid project
|
Namespaces | |
| Distance | |
| ImplTools | |
| InitFunc | |
| LearningRestraintFunc | |
| NeighborhoodFunc | |
| SamplingPolicy | |
| 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().

1.8.5