libmesh解析
本工作只是尝试解析原libmesh的代码,供学习使用
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 
| 命名空间
libmesh_exceptions.h 文件参考

浏览源代码.

class  libMesh::LogicError
 A class to represent the internal "this should never happen" errors, to be thrown by "libmesh_error();". 更多...
 
class  libMesh::NotImplemented
 A class to stub for features that should be in libMesh, but haven't been written yet, to be thrown by "libmesh_not_implemented();". 更多...
 
class  libMesh::FileError
 A class representing a failed attempt by the library to open a file (or construct an fstream, etc), to be thrown by "libmesh_file_error(filename);" For ease of debugging, "filename" should include any (absolute or relative or implicit) pathname that was part of the failed open. 更多...
 
class  libMesh::ConvergenceFailure
 A class representing a solver's failure to converge, to be thrown by "libmesh_convergence_failure();" This should be a last resort; more often, a solve which has failed should be reattempted after switching to a smaller timestep, adding underrelaxation, taking a smaller continuation step, etc. 更多...
 
class  libMesh::DynamicCastFailure
 A class representing that a dynamic cast failed to produce expected output. 更多...
 
class  libMesh::FloatingPointException
 A class representing a floating point exception. 更多...
 
class  libMesh::SolverException
 A class representing an exception during a solve. 更多...
 

命名空间

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.