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

Exceptions and handling errors data structures. More...

Classes

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

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
AuxPoissonFunctions.hpp, ContactOps.hpp, ElasticityMixedFormulation.hpp, EshelbianOperators.cpp, EshelbianPlasticity.cpp, HookeElement.cpp, HookeElement.hpp, MagneticElement.hpp, NeoHookean.hpp, OpPostProcElastic.hpp, PlasticOps.hpp, PoissonOperators.hpp, Remodeling.cpp, Remodeling.hpp, UnsaturatedFlow.hpp, analytical_poisson_field_split.cpp, 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_for_h1.cpp, continuity_check_on_skeleton_with_simple_2d_for_hcurl.cpp, continuity_check_on_skeleton_with_simple_2d_for_hdiv.cpp, dm_build_partitioned_mesh.cpp, dynamic_elastic.cpp, eigen_elastic.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, heat_method.cpp, hello_world.cpp, helmholtz.cpp, log.cpp, loop_entities.cpp, lorentz_force.cpp, mesh_smoothing.cpp, nonlinear_dynamics.cpp, plastic.cpp, prism_elements_from_surface.cpp, prism_polynomial_approximation.cpp, quad_polynomial_approximation.cpp, reaction_diffusion.cpp, 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, 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)
Examples
nonlinear_dynamics.cpp.

Definition at line 85 of file Exceptions.hpp.