キャッチエラー

GetFEM で使用されるエラーは gmm / gmm_except.h ファイルで定義されます. エラーをより簡単にするために,すべてのエラーはS.T.Lのファイル stdexcept で定義された std::logic_error 型から得られます.

標準的な手順である GMM_STANDARD_CATCH_ERRORgmm/gmm_except.h で定義されています. この手順は,すべてのエラーをキャッチし,エラーが発生したときにエラー・メッセージを出力します. 次のようにプログラムのメイン手順で使用できます.

int main(void) {
  try {
    ... main program ...
  } GMM_STANDARD_CATCH_ERROR;
}