flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
slha_format.cpp
Go to the documentation of this file.
1// ====================================================================
2// This file is part of FlexibleSUSY.
3//
4// FlexibleSUSY is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published
6// by the Free Software Foundation, either version 3 of the License,
7// or (at your option) any later version.
8//
9// FlexibleSUSY is distributed in the hope that it will be useful, but
10// WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12// General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with FlexibleSUSY. If not, see
16// <http://www.gnu.org/licenses/>.
17// ====================================================================
18
19#include "slha_format.hpp"
20
21namespace flexiblesusy {
22
24const char * const mass_formatter = " %9d %16.8E # %s\n";
26const char * const mixing_matrix_formatter = " %2d %2d %16.8E # %s\n";
28const char * const vector_formatter = " %5d %16.8E # %s\n";
30const char * const number_formatter = " %16.8E # %s\n";
32const char * const tensor_formatter = " %8d %8d %8d %16.8E # %s\n";
34const char * const scale_formatter = "%9.8E";
36const char * const single_element_formatter = " %5d %16.8E # %s\n";
38const char * const spinfo_formatter = " %5d %s\n";
40const char * const obsinfo_formatter = " %5d %5d %s\n";
42const char * const wilson_formatter = " %8s %8s %1d%1d %1d %16.8E # %s\n";
44const char * const format_total_width = "%9d %16.8E # %s\n";
46const char * const format_effectivecouplings = "%9d %9d %9d %16.8E # %s\n";
47
48} // namespace flexiblesusy
const char *const mixing_matrix_formatter
SLHA line formatter for the mixing matrix entries = NMIX, UMIX, VMIX, ...
Definition: slha_format.cpp:26
const char *const format_total_width
SLHA line formatter for the DECAY block.
Definition: slha_format.cpp:44
const char *const number_formatter
SLHA number formatter.
Definition: slha_format.cpp:30
const char *const wilson_formatter
FLHA line formatter for FWCOEF, IMFCOEF block entries.
Definition: slha_format.cpp:42
const char *const tensor_formatter
SLHA line formatter for entries with three indices.
Definition: slha_format.cpp:32
const char *const format_effectivecouplings
SLHA line formatter for the EFFECTIVECOUPLINGS block.
Definition: slha_format.cpp:46
const char *const vector_formatter
SLHA line formatter for vector entries.
Definition: slha_format.cpp:28
const char *const mass_formatter
SLHA line formatter for the MASS block entries.
Definition: slha_format.cpp:24
const char *const spinfo_formatter
SLHA line formatter for the SPINFO block entries.
Definition: slha_format.cpp:38
const char *const single_element_formatter
SLHA line formatter for the one-element entries = HMIX, GAUGE, MSOFT, ...
Definition: slha_format.cpp:36
const char *const scale_formatter
SLHA scale formatter.
Definition: slha_format.cpp:34
const char *const obsinfo_formatter
SLHA line formatter for the OBSINFO block entries.
Definition: slha_format.cpp:40