Alexandria 2.31.0
SDC-CH common library for the Euclid project
|
Namespaces | |
namespace | Distance |
namespace | ImplTools |
namespace | InitFunc |
namespace | LearningRestraintFunc |
namespace | NeighborhoodFunc |
namespace | SamplingPolicy |
Classes | |
class | SOM |
class | SOMProjector |
class | SOMTrainer |
Typedefs | |
using | UMatrix = GridContainer::GridContainer< std::vector< double >, std::size_t, std::size_t > |
Enumerations | |
enum class | UMatrixType { MIN , MAX , MEAN } |
Functions | |
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) |
template<typename DistFunc = Distance::L2> | |
UMatrix | computeUMatrix (const SOM< DistFunc > &som, UMatrixType type=UMatrixType::MEAN) |
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 = UMatrixType::MEAN |
||
) |
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().