yat
0.21pre
yat
normalizer
Centralizer.h
1
#ifndef _theplu_yat_normalizer_centralizer_
2
#define _theplu_yat_normalizer_centralizer_
3
4
// $Id: Centralizer.h 3999 2020-10-08 23:22:32Z peter $
5
6
/*
7
Copyright (C) 2008 Jari Häkkinen, Peter Johansson
8
Copyright (C) 2009, 2010, 2011, 2014, 2016, 2020 Peter Johansson
9
10
This file is part of the yat library, http://dev.thep.lu.se/yat
11
12
The yat library is free software; you can redistribute it and/or
13
modify it under the terms of the GNU General Public License as
14
published by the Free Software Foundation; either version 3 of the
15
License, or (at your option) any later version.
16
17
The yat library is distributed in the hope that it will be useful,
18
but WITHOUT ANY WARRANTY; without even the implied warranty of
19
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20
General Public License for more details.
21
22
You should have received a copy of the GNU General Public License
23
along with yat. If not, see <http://www.gnu.org/licenses/>.
24
*/
25
26
#include "RangeNormalizer.h"
27
28
#include "yat/statistics/Average.h"
29
30
#include <functional>
31
32
namespace
theplu
{
33
namespace
yat {
34
namespace
normalizer {
35
57
template
<
typename
T = statistics::Average>
58
using
Centralizer
=
RangeNormalizer<T, std::minus<double>
>;
59
60
}}}
// end of namespace normalizer, yat and thep
61
#endif
theplu
The Department of Theoretical Physics namespace as we define it.
theplu::yat::normalizer::RangeNormalizer
Definition:
RangeNormalizer.h:64
Generated on Wed Jan 25 2023 03:34:29 for yat by
1.8.14