Note: this is documentation for an old release. View the latest documentation at docs.fenicsproject.org/dolfinx/v0.9.0/cpp/doxygen/d8/db0/defines_8h_source.html
DOLFINx  0.5.1
DOLFINx C++ interface
defines.h
1 // Copyright (C) 2009-2011 Johan Hake
2 //
3 // This file is part of DOLFINx (https://www.fenicsproject.org)
4 //
5 // SPDX-License-Identifier: LGPL-3.0-or-later
6 
7 #pragma once
8 
9 #include <string>
10 
11 namespace dolfinx
12 {
13 
15 std::string version();
16 
18 std::string ufcx_signature();
19 
22 std::string git_commit_hash();
23 
26 bool has_debug();
27 
29 bool has_slepc();
30 
32 bool has_scotch();
33 
35 bool has_parmetis();
36 
38 bool has_kahip();
39 
41 bool has_adios2();
42 
43 } // namespace dolfinx