MachineIntelligenceCore:Algorithms
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
mic::utils Namespace Reference

Classes

struct  DataContainer
 
class  DataCollector
 Class responsible for collection of data during experiments end exporting the results to files. More...
 
class  RandomGenerator
 Random generator - defined in the form of a singleton, with double-checked locking pattern (DCLP) based access to instance. More...
 
class  Timer
 Timer class. More...
 

Typedefs

template<class DATA_TYPE >
using DataContainerPtr = typename std::shared_ptr< DataContainer< DATA_TYPE > >
 Type representing a pointer to data container. More...
 
template<class LABEL_TYPE , class DATA_TYPE >
using DataContainers = typename std::map< LABEL_TYPE, DataContainerPtr< DATA_TYPE > >
 Type representing a set (map) of containers. More...
 
template<class LABEL_TYPE , class DATA_TYPE >
using DataContainerIt = typename std::map< LABEL_TYPE, DataContainerPtr< DATA_TYPE > >::iterator
 Type representing a data container iterator. More...
 
template<class LABEL_TYPE , class DATA_TYPE >
using DataCollectorPtr = typename std::shared_ptr< mic::utils::DataCollector< LABEL_TYPE, DATA_TYPE > >
 A pointer to data collector. More...
 

Typedef Documentation

template<class LABEL_TYPE , class DATA_TYPE >
using mic::utils::DataCollectorPtr = typedef typename std::shared_ptr<mic::utils::DataCollector<LABEL_TYPE, DATA_TYPE > >

A pointer to data collector.

Template Parameters
LABEL_TYPETemplate parameter denoting the label type.
DATA_TYPETemplate parameter denoting basic used datatype.
Author
tkornuta

Definition at line 400 of file DataCollector.hpp.

template<class LABEL_TYPE , class DATA_TYPE >
using mic::utils::DataContainerIt = typedef typename std::map<LABEL_TYPE, DataContainerPtr <DATA_TYPE> >::iterator

Type representing a data container iterator.

Template Parameters
LABEL_TYPETemplate parameter denoting the label type.
DATA_TYPETemplate parameter denoting basic used datatype.
Author
tkornuta

Definition at line 104 of file DataCollector.hpp.

template<class DATA_TYPE >
using mic::utils::DataContainerPtr = typedef typename std::shared_ptr < DataContainer < DATA_TYPE> >

Type representing a pointer to data container.

Template Parameters
DATA_TYPETemplate parameter denoting basic used datatype.
Author
tkornuta

Definition at line 84 of file DataCollector.hpp.

template<class LABEL_TYPE , class DATA_TYPE >
using mic::utils::DataContainers = typedef typename std::map<LABEL_TYPE, DataContainerPtr <DATA_TYPE> >

Type representing a set (map) of containers.

Template Parameters
LABEL_TYPETemplate parameter denoting the label type.
DATA_TYPETemplate parameter denoting basic used datatype.
Author
tkornuta

Definition at line 93 of file DataCollector.hpp.