v0.14.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 55 of file Exceptions.hpp.

◆ MoFEMErrorCode

typedef PetscErrorCode MoFEM::Exceptions::MoFEMErrorCode

MoFEM/PETSc error code.

Examples
adolc_plasticity.cpp, ADOLCPlasticity.hpp, ADOLCPlasticityMaterialModels.hpp, analytical_poisson_field_split.cpp, approx_sphere.cpp, AuxPoissonFunctions.hpp, bernstein_bezier_generate_base.cpp, boundary_marker.cpp, build_large_problem.cpp, child_and_parent.cpp, ContactOps.hpp, 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, dg_projection.cpp, dm_build_partitioned_mesh.cpp, dynamic_first_order_con_law.cpp, eigen_elastic.cpp, ElasticityMixedFormulation.hpp, EshelbianOperators.cpp, EshelbianPlasticity.cpp, field_blas.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, free_surface.cpp, hanging_node_approx.cpp, hcurl_check_approx_in_2d.cpp, hcurl_curl_operator.cpp, hcurl_divergence_operator_2d.cpp, hdiv_check_approx_in_3d.cpp, hdiv_divergence_operator.cpp, heat_equation.cpp, heat_method.cpp, hello_world.cpp, helmholtz.cpp, higher_derivatives.cpp, HookeElement.cpp, HookeElement.hpp, HookeInternalStressElement.hpp, level_set.cpp, log.cpp, loop_entities.cpp, lorentz_force.cpp, MagneticElement.hpp, mesh_smoothing.cpp, mixed_poisson.cpp, mortar_contact_thermal.cpp, navier_stokes.cpp, NavierStokesElement.cpp, NavierStokesElement.hpp, NeoHookean.hpp, nonlinear_dynamics.cpp, NonlinearElasticElementInterface.hpp, phase.cpp, photon_diffusion.cpp, plastic.cpp, PlasticOps.hpp, PlasticOpsGeneric.hpp, PlasticOpsLargeStrains.hpp, PlasticOpsMonitor.hpp, PlasticOpsSmallStrains.hpp, plate.cpp, plot_base.cpp, poisson_2d_dis_galerkin.cpp, poisson_2d_homogeneous.cpp, poisson_2d_homogeneous.hpp, PoissonDiscontinousGalerkin.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.cpp, seepage.cpp, SeepageOps.hpp, shallow_wave.cpp, simple_contact_thermal.cpp, simple_elasticity.cpp, simple_interface.cpp, test_broken_space.cpp, test_cache_on_entities.cpp, testing_jacobian_of_hook_scaled_with_density_element.cpp, thermo_elastic.cpp, ThermoElasticOps.hpp, UnsaturatedFlow.hpp, and wave_equation.cpp.

Definition at line 56 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 74 of file Exceptions.hpp.