Shark machine learning library
About Shark
News!
Contribute
Credits and copyright
Downloads
Getting Started
Installation
Using the docs
Documentation
Tutorials
Quick references
Class list
Global functions
FAQ
Showroom
include
shark
Algorithms
Trainers
Distribution
DistTrainerContainer.h
Go to the documentation of this file.
1
/*!
2
*
3
*
4
* \brief Container for known distribution trainers.
5
*
6
*
7
*
8
* \author B. Li
9
* \date 2012
10
*
11
*
12
* \par Copyright 1995-2015 Shark Development Team
13
*
14
* <BR><HR>
15
* This file is part of Shark.
16
* <http://image.diku.dk/shark/>
17
*
18
* Shark is free software: you can redistribute it and/or modify
19
* it under the terms of the GNU Lesser General Public License as published
20
* by the Free Software Foundation, either version 3 of the License, or
21
* (at your option) any later version.
22
*
23
* Shark is distributed in the hope that it will be useful,
24
* but WITHOUT ANY WARRANTY; without even the implied warranty of
25
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26
* GNU Lesser General Public License for more details.
27
*
28
* You should have received a copy of the GNU Lesser General Public License
29
* along with Shark. If not, see <http://www.gnu.org/licenses/>.
30
*
31
*/
32
#ifndef SHARK_ALGORITHMS_TRAINERS_DISTRIBUTION_I_DIST_TRAINER_CONTAINER_H
33
#define SHARK_ALGORITHMS_TRAINERS_DISTRIBUTION_I_DIST_TRAINER_CONTAINER_H
34
35
#include "
shark/Algorithms/Trainers/Distribution/NormalTrainer.h
"
36
37
namespace
shark
{
38
39
/// Container for known distribution trainers
40
class
DistTrainerContainer
41
{
42
public
:
43
44
/// Getter/setter for normal distribution
45
/// @{
46
const
NormalTrainer
&
getNormalTrainer
()
const
{
return
m_normalTrainer; }
47
void
setNormalTrainer
(
const
NormalTrainer
& normalTrainer) { m_normalTrainer = normalTrainer; }
48
/// @}
49
50
// Other distributions go here
51
52
private
:
53
54
NormalTrainer
m_normalTrainer;
55
};
56
57
}
// namespace shark {
58
59
#endif // SHARK_ALGORITHMS_TRAINERS_DISTRIBUTION_I_DIST_TRAINER_CONTAINER_H