Changeset 3771
- Timestamp:
- 05/17/10 10:06:48 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/include/macros.h
r3595 r3771 5 5 #ifndef _MACROS_H_ 6 6 #define _MACROS_H_ 7 8 #ifdef HAVE_CONFIG_H 9 #include "config.h" 10 #else 11 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!" 12 #endif 7 13 8 14 /*Printing macro: */ … … 24 30 #else 25 31 #define ISSMASSERT(ignore)\ 26 ((void) 0)32 printf("ISSM_DEBUG undefined\n"); 27 33 #endif 34 #define ISSMASSERT2(statement)\ 35 if (!(statement)) ISSMERROR("ASSERT2 STOP"); else printf("NO STOP\n") 28 36 29 37 /*The following macros hide the error exception handling in a matlab module. Just put -
issm/trunk/src/c/parallel/diagnostic_core.cpp
r3767 r3771 9 9 #include "./parallel.h" 10 10 #include "../modules.h" 11 #include "../include/macros.h" 11 12 12 13 void diagnostic_core(DataSet* results,Model* model){ … … 78 79 /*recover fem models: */ 79 80 fem_dh=model->GetFormulation(DiagnosticAnalysisEnum,HorizAnalysisEnum); 80 fem_dv=model->GetFormulation(DiagnosticAnalysisEnum,VertAnalysisEnum); 81 fem_ds=model->GetFormulation(DiagnosticAnalysisEnum,StokesAnalysisEnum); 82 fem_dhu=model->GetFormulation(DiagnosticAnalysisEnum,HutterAnalysisEnum); 83 fem_sl=model->GetFormulation(SlopecomputeAnalysisEnum); 81 fem_dv=model->GetFormulation(DiagnosticAnalysisEnum,VertAnalysisEnum); ISSMASSERT(fem_dv); 82 fem_ds=model->GetFormulation(DiagnosticAnalysisEnum,StokesAnalysisEnum); ISSMASSERT(fem_ds); 83 fem_dhu=model->GetFormulation(DiagnosticAnalysisEnum,HutterAnalysisEnum); ISSMASSERT(fem_dhu); 84 fem_sl=model->GetFormulation(SlopecomputeAnalysisEnum); ISSMASSERT(fem_sl); 84 85 85 86 //specific parameters for specific models
Note:
See TracChangeset
for help on using the changeset viewer.