Loading [MathJax]/extensions/tex2jax.js
xerus
a general purpose tensor library
Xerus
Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
x
Variables
Typedefs
Enumerations
Enumerator
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
+
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
w
~
+
Variables
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
u
v
x
Typedefs
Enumerations
Enumerator
+
Files
File List
+
File Members
+
All
c
i
l
m
r
s
v
x
Functions
+
Macros
c
i
l
m
r
s
v
x
Documentation
Examples
Git
Issue-Tracker
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
tensorLogger.h
Go to the documentation of this file.
1
// Xerus - A General Purpose Tensor Library
2
// Copyright (C) 2014-2017 Benjamin Huber and Sebastian Wolf.
3
//
4
// Xerus is free software: you can redistribute it and/or modify
5
// it under the terms of the GNU Affero 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
// Xerus is distributed in the hope that it will be useful,
10
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
// GNU Affero General Public License for more details.
13
//
14
// You should have received a copy of the GNU Affero General Public License
15
// along with Xerus. If not, see <http://www.gnu.org/licenses/>.
16
//
17
// For further information on Xerus visit https://libXerus.org
18
// or contact us at contact@libXerus.org.
19
25
#pragma once
26
27
#include "
misc/namedLogger.h
"
28
29
XERUS_SET_LOGGING
(ContractionDebug,
xerus::misc::internal::LOGGING_ON_ERROR
)
30
XERUS_SET_LOGGING
(TNContract,
xerus::misc::internal::LOGGING_ON_ERROR
)
31
XERUS_SET_LOGGING
(TensorAssignment,
xerus::misc::internal::LOGGING_ON_ERROR
)
32
XERUS_SET_LOGGING
(
ALS
,
xerus::misc::internal::LOGGING_ON_ERROR
)
33
XERUS_SET_LOGGING
(unit_test,
xerus::misc::internal::LOGGING_ON_ERROR
)
34
XERUS_SET_LOGGING
(unit_tests,
xerus::misc::internal::LOGGING_ON_ERROR
)
35
XERUS_SET_LOGGING
(largestEntry,
xerus::misc::internal::LOGGING_ON_ERROR
)
36
XERUS_SET_LOGGING
(pydebug,
xerus::misc::internal::LOGGING_ON_ERROR
)
37
// XERUS_SET_LOGGING(ADF, xerus::misc::internal::LOGGING_ON_ERROR)
38
/* */
xerus::ALS
const ALSVariant ALS
default variant of the single-site ALS algorithm for non-symmetric operators using the lapack solver ...
XERUS_SET_LOGGING
XERUS_SET_LOGGING(ContractionDebug, xerus::misc::internal::LOGGING_ON_ERROR) XERUS_SET_LOGGING(TNContract
namedLogger.h
Header file for all logging macros and log-buffer functionality.
xerus::misc::internal::LOGGING_ON_ERROR
static const auto LOGGING_ON_ERROR
Definition:
namedLogger.h:72
include
xerus
tensorLogger.h
Generated on Wed Jul 19 2017 16:25:11 for xerus by Doxygen 1.8.13