Classes | Namespaces | Typedefs | Variables
Exceptions.hpp File Reference

Exceptions and error handlers. More...

Go to the source code of this file.


struct  MoFEM::Exceptions::MoFEMException
 Exception to catch. More...
struct  MoFEM::Exceptions::MoFEMExceptionRepeat
struct  MoFEM::Exceptions::MoFEMExceptionInitial
struct  MoFEM::Exceptions::MoFEMErrorCodeGeneric< TYPE >
struct  MoFEM::Exceptions::MoFEMErrorCodeGeneric< PetscErrorCode >
struct  MoFEM::Exceptions::MoFEMErrorCodeGeneric< moab::ErrorCode >
struct  MoFEM::Exceptions::ErrorChecker< LINE >
 Error check for inline function check. More...


 implementation of Data Operators for Forces and Sources
 Exceptions and handling errors data structures.


typedef moab::ErrorCode MoFEM::Exceptions::MoABErrorCode
 MoAB error code. More...
typedef PetscErrorCode MoFEM::Exceptions::MoFEMErrorCode
 MoFEM/PETSc error code. More...


static MoFEMErrorCodeGeneric< moab::ErrorCode > MoFEM::Exceptions::rval
static MoFEMErrorCodeGeneric< PetscErrorCode > MoFEM::Exceptions::ierr

Detailed Description

Exceptions and error handlers.

MoFEM is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

MoFEM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with MoFEM. If not, see http://www.gnu.org/licenses/

Definition in file Exceptions.hpp.