24#ifndef __DOLFIN_DEFINES_H
25#define __DOLFIN_DEFINES_H
bool has_petsc()
Return true if DOLFIN is compiled with PETSc.
Definition defines.cpp:83
bool has_mpi()
Return true if DOLFIN is compiled with MPI.
Definition defines.cpp:74
std::string ufc_signature()
Return UFC signature string.
Definition defines.cpp:41
bool has_parmetis()
Return true if DOLFIN is compiled with ParMETIS.
Definition defines.cpp:137
bool has_scotch()
Return true if DOLFIN is compiled with Scotch.
Definition defines.cpp:101
bool has_sundials()
Return true if DOLFIN is compiled with SUNDIALS.
Definition defines.cpp:110
bool has_slepc()
Return true if DOLFIN is compiled with SLEPc.
Definition defines.cpp:92
bool has_debug()
Definition defines.cpp:56
std::string git_commit_hash()
Definition defines.cpp:46
bool has_openmp()
Return true if DOLFIN is compiled with OpenMP.
Definition defines.cpp:65
std::string dolfin_version()
Return DOLFIN version string.
Definition defines.cpp:36
std::size_t sizeof_la_index()
Return sizeof the dolfin::la_index type.
Definition defines.cpp:51
bool has_hdf5()
Return true if DOLFIN is compiled with HDF5.
Definition defines.cpp:155
bool has_cholmod()
Return true if DOLFIN is compiled with Cholmod.
Definition defines.cpp:128
bool has_zlib()
Return true if DOLFIN is compiled with ZLIB.
Definition defines.cpp:146
bool has_hdf5_parallel()
Return true if DOLFIN is compiled with Parallel HDF5.
Definition defines.cpp:164
bool has_umfpack()
Return true if DOLFIN is compiled with Umfpack.
Definition defines.cpp:119