v0.10.0
Classes | Typedefs | Variables
MoFEM::Exceptions Namespace Reference

Exceptions and handling errors data structures. More...

Classes

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

Typedefs

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

Variables

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

Detailed Description

Exceptions and handling errors data structures.

Typedef Documentation

◆ MoABErrorCode

typedef moab::ErrorCode MoFEM::Exceptions::MoABErrorCode

MoAB error code.

Definition at line 66 of file Exceptions.hpp.

◆ MoFEMErrorCode

typedef PetscErrorCode MoFEM::Exceptions::MoFEMErrorCode

MoFEM/PETSc error code.

Examples
analytical_poisson_field_split.cpp, AuxPoissonFunctions.hpp, bernstein_bezier_generate_base.cpp, boundary_marker.cpp, build_large_problem.cpp, contact.cpp, continuity_check_on_contact_prism_side_ele.cpp, continuity_check_on_skeleton_3d.cpp, continuity_check_on_skeleton_with_simple_2d.cpp, dm_build_partitioned_mesh.cpp, dynamic_elastic.cpp, eigen_elastic.cpp, ElasticityMixedFormulation.hpp, EshelbianOperators.cpp, EshelbianPlasticity.cpp, field_blas_set_vertex_dofs.cpp, field_evaluator.cpp, forces_and_sources_testing_edge_element.cpp, forces_and_sources_testing_flat_prism_element.cpp, forces_and_sources_testing_users_base.cpp, hcurl_check_approx_in_2d.cpp, hcurl_curl_operator.cpp, hcurl_divergence_operator_2d.cpp, hdiv_divergence_operator.cpp, heat_equation.cpp, heat_equation.hpp, hello_world.cpp, helmholtz.cpp, HookeElement.cpp, HookeElement.hpp, lesson3_poisson.cpp, lesson6_radiation.cpp, lesson7_plastic.cpp, log.cpp, loop_entities.cpp, lorentz_force.cpp, MagneticElement.hpp, mesh_smoothing.cpp, NeoHookean.hpp, OpPostProcElastic.hpp, PoissonOperators.hpp, prism_elements_from_surface.cpp, prism_polynomial_approximation.cpp, quad_polynomial_approximation.cpp, reaction_diffusion.cpp, Remodeling.cpp, Remodeling.hpp, scalar_check_approximation_2d.cpp, simple_elasticity.cpp, simple_interface.cpp, test_cache_on_entities.cpp, testing_jacobian_of_hook_scaled_with_density_element.cpp, UnsaturatedFlow.hpp, wave_equation.cpp, and wave_equation.hpp.

Definition at line 67 of file Exceptions.hpp.

Variable Documentation

◆ ierr

MoFEMErrorCodeGeneric<PetscErrorCode> MoFEM::Exceptions::ierr
static

◆ rval

MoFEMErrorCodeGeneric<moab::ErrorCode> MoFEM::Exceptions::rval
static
Initial value:
=
MoFEMErrorCodeGeneric<moab::ErrorCode>(MB_SUCCESS)

Definition at line 85 of file Exceptions.hpp.