v0.13.1
Common.hpp
Go to the documentation of this file.
1/** \file Common.hpp
2 * \brief Basic structures and data
3 *
4 * MoFEM is free software: you can redistribute it and/or modify it under
5 * the terms of the GNU Lesser General Public License as published by the
6 * Free Software Foundation, either version 3 of the License, or (at your
7 * option) any later version.
8 *
9 * MoFEM is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
12 * License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with MoFEM. If not, see <http://www.gnu.org/licenses/>
16 */
17
18#ifndef __COMMON_HPP__
19#define __COMMON_HPP__
20
21namespace MoFEM {
22
23const EntityHandle no_handle =
24 0; ///< No entity handle is indicated by zero handle, i.e. root meshset
25
26} // namespace MoFEM
27
28#include <Exceptions.hpp>
29#include <Types.hpp>
30#include <Templates.hpp>
31#include <PetscSmartObj.hpp>
32
33#endif //__COMMON_HPP__
34
35/**
36 * \defgroup mofem MoFEM
37 */
Exceptions and error handlers.
Petsc smart obj declarations.
Templates declarations.
Types.
implementation of Data Operators for Forces and Sources
Definition: Common.hpp:21
const EntityHandle no_handle
No entity handle is indicated by zero handle, i.e. root meshset.
Definition: Common.hpp:23