Storm
1.14.0.1
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 "-Walloca"
10
#pragma clang diagnostic ignored "-Wunknown-warning-option"
// AppleClang 15 does not recognize -Wdeprecated-redundant-constexpr-static-def
11
#pragma clang diagnostic ignored "-Wdeprecated-redundant-constexpr-static-def"
12
#pragma clang diagnostic ignored "-Wextra-semi"
13
#pragma clang diagnostic ignored "-Wextra-semi-stmt"
14
#pragma clang diagnostic ignored "-Wunused-template"
15
#pragma clang diagnostic ignored "-Wused-but-marked-unused"
16
#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
17
#elif defined(__GNUC__)
18
#pragma GCC diagnostic push
19
#pragma GCC diagnostic ignored "-Walloc-size-larger-than="
20
#pragma GCC diagnostic ignored "-Wdeprecated-enum-enum-conversion"
21
#pragma GCC diagnostic ignored "-Wunused-parameter"
22
#endif
23
24
// Finally include the parts of Eigen we need.
25
// Make sure to include our patched version of Eigen (and not a pre-installed one e.g. located at /usr/include)
26
#include <StormEigen/Eigen/Dense>
27
#include <StormEigen/Eigen/Sparse>
28
#include <StormEigen/unsupported/Eigen/IterativeSolvers>
29
30
#if defined(__clang__)
31
#pragma clang diagnostic pop
32
#elif defined(__GNUC__)
33
#pragma GCC diagnostic pop
34
#endif
constants.h
src
storm
adapters
eigen.h
Generated by
1.15.0