Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
eigen.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <iostream>
4
// Include these utility headers so we can access utility function from Eigen.
5
#include "
storm/utility/constants.h
"
6
7
#if defined(__clang__)
8
#pragma clang diagnostic push
9
#pragma clang diagnostic ignored "-Wunknown-pragmas"
10
#pragma clang diagnostic ignored "-Wunused-parameter"
11
#pragma clang diagnostic ignored "-Wunused-template"
12
#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
13
#pragma clang diagnostic ignored "-Wunused-but-set-variable"
14
#pragma clang diagnostic ignored "-Walloca"
15
#pragma clang diagnostic ignored "-Wused-but-marked-unused"
16
#pragma clang diagnostic ignored "-Wanon-enum-enum-conversion"
17
#pragma clang diagnostic ignored "-Wdeprecated-anon-enum-enum-conversion"
18
#elif defined(__GNUC__)
19
#pragma GCC diagnostic push
20
#if __GNUC__ > 8
21
#pragma GCC diagnostic ignored "-Wdeprecated-enum-enum-conversion"
22
#pragma GCC diagnostic ignored "-Walloc-size-larger-than="
23
#pragma GCC diagnostic ignored "-Wunused-parameter"
24
#endif
25
#endif
26
27
// Finally include the parts of Eigen we need.
28
// Make sure to include our patched version of Eigen (and not a pre-installed one e.g. located at /usr/include)
29
#include <StormEigen/Eigen/Dense>
30
#include <StormEigen/Eigen/Sparse>
31
#include <StormEigen/unsupported/Eigen/IterativeSolvers>
32
33
#if defined(__clang__)
34
#pragma clang diagnostic pop
35
#elif defined(__GNUC__)
36
#pragma GCC diagnostic pop
37
#endif
constants.h
src
storm
adapters
eigen.h
Generated by
1.9.8