openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Namespaces | Macros | Functions | Variables
IGBheader.cc File Reference
#include "IGBheader.h"
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <assert.h>
#include <math.h>
Include dependency graph for IGBheader.cc:

Go to the source code of this file.

Namespaces

 opencarp
 

Macros

#define MOT_CLEF_INV   2
 
#define GRANDEUR_INV   4
 
#define MIN_TRAME   0
 
#define C8   0
 
#define C4   1
 
#define HEX   2
 
#define HEXEDGES   3
 
#define HEXBRIDGES   4
 
#define HEXLINES   5
 
#define HEX2   6
 
#define MAX_TRAME   6
 
#define NTRAMES   7
 
#define LF   0x0A
 
#define FF   0x0C
 
#define CR   0x0D
 
#define FRANCAIS   0
 
#define ANGLAIS   1
 
#define NUMERIQUE   2
 
#define IGB_DATE   0
 
#define MAXL   80
 
#define N_MAX_ITEMS   30
 
#define L_MAX_ITEM   49
 
#define VRAI   1
 
#define FAUX   0
 
#define MAKE_CONSISTENT(D)
 

Functions

int opencarp::my_fputs (FILE *, char *)
 

Variables

bool opencarp::Header_Quiet = false
 
char opencarp::Header_Message [256]
 
const char * opencarp::Header_Type []
 
const char * opencarp::deprecated []
 
unsigned short opencarp::Data_Size []
 
int opencarp::Num_Components []
 
long unsigned opencarp::Header_Systeme_No []
 
const char * opencarp::Header_Systeme []
 

Macro Definition Documentation

◆ ANGLAIS

#define ANGLAIS   1

Definition at line 227 of file IGBheader.cc.

◆ C4

#define C4   1

Definition at line 48 of file IGBheader.cc.

◆ C8

#define C8   0

Definition at line 47 of file IGBheader.cc.

◆ CR

#define CR   0x0D

Definition at line 59 of file IGBheader.cc.

◆ FAUX

#define FAUX   0

Definition at line 240 of file IGBheader.cc.

◆ FF

#define FF   0x0C

Definition at line 58 of file IGBheader.cc.

◆ FRANCAIS

#define FRANCAIS   0

Definition at line 226 of file IGBheader.cc.

◆ GRANDEUR_INV

#define GRANDEUR_INV   4

Definition at line 41 of file IGBheader.cc.

◆ HEX

#define HEX   2

Definition at line 49 of file IGBheader.cc.

◆ HEX2

#define HEX2   6

Definition at line 53 of file IGBheader.cc.

◆ HEXBRIDGES

#define HEXBRIDGES   4

Definition at line 51 of file IGBheader.cc.

◆ HEXEDGES

#define HEXEDGES   3

Definition at line 50 of file IGBheader.cc.

◆ HEXLINES

#define HEXLINES   5

Definition at line 52 of file IGBheader.cc.

◆ IGB_DATE

#define IGB_DATE   0

Definition at line 229 of file IGBheader.cc.

◆ L_MAX_ITEM

#define L_MAX_ITEM   49

Definition at line 235 of file IGBheader.cc.

◆ LF

#define LF   0x0A

Definition at line 57 of file IGBheader.cc.

◆ MAKE_CONSISTENT

#define MAKE_CONSISTENT (   D)
Value:
if( bool_dim_##D && bool_inc_##D && bool_##D ) \
if( v_dim_##D != v_inc_##D * (v_##D-1) ) { \
fprintf( stderr, "Adjusting dim_%s to make dimensions consistent\n", #D ); \
v_dim_##D = v_inc_##D * (v_##D-1);\
}

Definition at line 305 of file IGBheader.cc.

◆ MAX_TRAME

#define MAX_TRAME   6

Definition at line 54 of file IGBheader.cc.

◆ MAXL

#define MAXL   80

Definition at line 233 of file IGBheader.cc.

◆ MIN_TRAME

#define MIN_TRAME   0

Definition at line 46 of file IGBheader.cc.

◆ MOT_CLEF_INV

#define MOT_CLEF_INV   2

Definition at line 40 of file IGBheader.cc.

◆ N_MAX_ITEMS

#define N_MAX_ITEMS   30

Definition at line 234 of file IGBheader.cc.

◆ NTRAMES

#define NTRAMES   7

Definition at line 55 of file IGBheader.cc.

◆ NUMERIQUE

#define NUMERIQUE   2

Definition at line 228 of file IGBheader.cc.

◆ VRAI

#define VRAI   1

Definition at line 237 of file IGBheader.cc.