SURFEX v8.1
General documentation of Surfex
Classes | Typedefs | Functions | Variables
privpub.h File Reference

Go to the source code of this file.

Classes

union  S2D_Union
 
struct  S2D_Type
 
struct  odb_types_t
 

Typedefs

typedef long long int o_lock_t
 
typedef bool Bool
 
typedef unsigned int boolean
 
typedef boolean Boolean
 
typedef unsigned char byte
 
typedef byte byte1
 
typedef unsigned char uchar
 
typedef char integer1
 
typedef unsigned char uinteger1
 
typedef short integer2
 
typedef unsigned short int ushort
 
typedef unsigned short uinteger2
 
typedef int integer4
 
typedef unsigned int uinteger4
 
typedef long long int longlong
 
typedef long long int ll_t
 
typedef unsigned long long int ulonglong
 
typedef unsigned long long int u_ll_t
 
typedef long long int integer8
 
typedef unsigned long long int uinteger8
 
typedef float real4
 
typedef double real8
 
typedef double Formula
 
typedef int number
 
typedef int pk1int
 
typedef int pk2int
 
typedef int pk3int
 
typedef int pk4int
 
typedef int pk5int
 
typedef int pk9int
 
typedef pk1int linkoffset_t
 
typedef pk1int linklen_t
 
typedef int Bitfield
 
typedef int hex4
 
typedef hex4 bufr
 
typedef hex4 grib
 
typedef integer4 integer
 
typedef pk1int yyyymmdd
 
typedef pk1int hhmmss
 
typedef double pk2real
 
typedef double pk3real
 
typedef double pk4real
 
typedef double pk5real
 
typedef double pk9real
 
typedef pk3real string
 
typedef double pk11real
 
typedef double pk12real
 
typedef double pk13real
 
typedef double pk14real
 
typedef double pk15real
 
typedef double pk16real
 
typedef double pk17real
 
typedef double pk18real
 
typedef double pk19real
 
typedef double pk21real
 
typedef double pk22real
 
typedef double pk23real
 
typedef double pk24real
 
typedef double pk25real
 
typedef double pk26real
 
typedef double pk27real
 
typedef double pk28real
 
typedef double pk29real
 
typedef double pk31real
 
typedef double pk32real
 
typedef double pk33real
 
typedef double pk34real
 
typedef double pk35real
 
typedef double pk36real
 
typedef double pk37real
 
typedef double pk38real
 
typedef double pk39real
 
typedef real8 real
 

Functions

int snprintf (char *str, size_t size, const char *format,...)
 
double trunc (double d)
 
int ODB_fprintf (FILE *fp, const char *format,...)
 
double util_cputime_ ()
 
double util_walltime_ ()
 
void xl__trbk_ ()
 
void abor1fl_ (const char *filename, const int *linenum, const char *s, int filenamelen, int slen)
 
void abor1_ (const char *s, int slen)
 
void coml_set_debug_ (const int *konoff, int *kret)
 
void coml_init_lock_ ()
 
void coml_init_lockid_ (o_lock_t *mylock)
 
void coml_init_lockid_with_name_ (o_lock_t *mylock, const char *name, int name_len)
 
void coml_set_lock_ ()
 
void coml_set_lockid_ (o_lock_t *mylock)
 
void coml_unset_lock_ ()
 
void coml_unset_lockid_ (o_lock_t *mylock)
 
void coml_test_lock_ (int *is_set)
 
void coml_test_lockid_ (int *is_set, o_lock_t *mylock)
 
void coml_in_parallel_ (int *is_parallel_region)
 
int get_thread_id_ ()
 
int get_max_threads_ ()
 
int get_num_threads_ ()
 
PUBLIC uint get_dtnum (const char *dt)
 
PUBLIC int get_dtsize (const char *dt)
 

Variables

static const char ODB_OFFSET_CHAR [] = "#"
 

Typedef Documentation

◆ Bitfield

typedef int Bitfield

Definition at line 345 of file privpub.h.

◆ Bool

typedef _Bool Bool

Definition at line 255 of file privpub.h.

◆ boolean

typedef unsigned int boolean

Definition at line 262 of file privpub.h.

◆ Boolean

typedef boolean Boolean

Definition at line 264 of file privpub.h.

◆ bufr

typedef hex4 bufr

Definition at line 348 of file privpub.h.

◆ byte

typedef unsigned char byte

Definition at line 266 of file privpub.h.

◆ byte1

typedef byte byte1

Definition at line 267 of file privpub.h.

◆ Formula

typedef double Formula

Definition at line 309 of file privpub.h.

◆ grib

typedef hex4 grib

Definition at line 349 of file privpub.h.

◆ hex4

typedef int hex4

Definition at line 346 of file privpub.h.

◆ hhmmss

typedef pk1int hhmmss

Definition at line 356 of file privpub.h.

◆ integer

typedef integer4 integer

Definition at line 351 of file privpub.h.

◆ integer1

typedef char integer1

Definition at line 271 of file privpub.h.

◆ integer2

typedef short integer2

Definition at line 276 of file privpub.h.

◆ integer4

typedef int integer4

Definition at line 285 of file privpub.h.

◆ integer8

typedef long long int integer8

Definition at line 296 of file privpub.h.

◆ linklen_t

typedef pk1int linklen_t

Definition at line 323 of file privpub.h.

◆ linkoffset_t

Definition at line 322 of file privpub.h.

◆ ll_t

typedef long long int ll_t

Definition at line 293 of file privpub.h.

◆ longlong

typedef long long int longlong

Definition at line 292 of file privpub.h.

◆ number

typedef int number

Definition at line 314 of file privpub.h.

◆ o_lock_t

typedef long long int o_lock_t

Definition at line 159 of file privpub.h.

◆ pk11real

typedef double pk11real

Definition at line 366 of file privpub.h.

◆ pk12real

typedef double pk12real

Definition at line 367 of file privpub.h.

◆ pk13real

typedef double pk13real

Definition at line 368 of file privpub.h.

◆ pk14real

typedef double pk14real

Definition at line 369 of file privpub.h.

◆ pk15real

typedef double pk15real

Definition at line 370 of file privpub.h.

◆ pk16real

typedef double pk16real

Definition at line 371 of file privpub.h.

◆ pk17real

typedef double pk17real

Definition at line 372 of file privpub.h.

◆ pk18real

typedef double pk18real

Definition at line 373 of file privpub.h.

◆ pk19real

typedef double pk19real

Definition at line 374 of file privpub.h.

◆ pk1int

typedef int pk1int

Definition at line 315 of file privpub.h.

◆ pk21real

typedef double pk21real

Definition at line 376 of file privpub.h.

◆ pk22real

typedef double pk22real

Definition at line 377 of file privpub.h.

◆ pk23real

typedef double pk23real

Definition at line 378 of file privpub.h.

◆ pk24real

typedef double pk24real

Definition at line 379 of file privpub.h.

◆ pk25real

typedef double pk25real

Definition at line 380 of file privpub.h.

◆ pk26real

typedef double pk26real

Definition at line 381 of file privpub.h.

◆ pk27real

typedef double pk27real

Definition at line 382 of file privpub.h.

◆ pk28real

typedef double pk28real

Definition at line 383 of file privpub.h.

◆ pk29real

typedef double pk29real

Definition at line 384 of file privpub.h.

◆ pk2int

typedef int pk2int

Definition at line 316 of file privpub.h.

◆ pk2real

typedef double pk2real

Definition at line 358 of file privpub.h.

◆ pk31real

typedef double pk31real

Definition at line 386 of file privpub.h.

◆ pk32real

typedef double pk32real

Definition at line 387 of file privpub.h.

◆ pk33real

typedef double pk33real

Definition at line 388 of file privpub.h.

◆ pk34real

typedef double pk34real

Definition at line 389 of file privpub.h.

◆ pk35real

typedef double pk35real

Definition at line 390 of file privpub.h.

◆ pk36real

typedef double pk36real

Definition at line 391 of file privpub.h.

◆ pk37real

typedef double pk37real

Definition at line 392 of file privpub.h.

◆ pk38real

typedef double pk38real

Definition at line 393 of file privpub.h.

◆ pk39real

typedef double pk39real

Definition at line 394 of file privpub.h.

◆ pk3int

typedef int pk3int

Definition at line 317 of file privpub.h.

◆ pk3real

typedef double pk3real

Definition at line 359 of file privpub.h.

◆ pk4int

typedef int pk4int

Definition at line 318 of file privpub.h.

◆ pk4real

typedef double pk4real

Definition at line 360 of file privpub.h.

◆ pk5int

typedef int pk5int

Definition at line 319 of file privpub.h.

◆ pk5real

typedef double pk5real

Definition at line 361 of file privpub.h.

◆ pk9int

typedef int pk9int

Definition at line 320 of file privpub.h.

◆ pk9real

typedef double pk9real

Definition at line 362 of file privpub.h.

◆ real

Definition at line 396 of file privpub.h.

◆ real4

typedef float real4

Definition at line 301 of file privpub.h.

◆ real8

typedef double real8

Definition at line 305 of file privpub.h.

◆ string

typedef pk3real string

Definition at line 363 of file privpub.h.

◆ u_ll_t

typedef unsigned long long int u_ll_t

Definition at line 295 of file privpub.h.

◆ uchar

typedef unsigned char uchar

Definition at line 269 of file privpub.h.

◆ uinteger1

typedef unsigned char uinteger1

Definition at line 272 of file privpub.h.

◆ uinteger2

typedef unsigned short uinteger2

Definition at line 280 of file privpub.h.

◆ uinteger4

typedef unsigned int uinteger4

Definition at line 286 of file privpub.h.

◆ uinteger8

typedef unsigned long long int uinteger8

Definition at line 297 of file privpub.h.

◆ ulonglong

typedef unsigned long long int ulonglong

Definition at line 294 of file privpub.h.

◆ ushort

typedef unsigned short int ushort

Definition at line 278 of file privpub.h.

◆ yyyymmdd

typedef pk1int yyyymmdd

Definition at line 355 of file privpub.h.

Function Documentation

◆ abor1_()

void abor1_ ( const char *  s,
int  slen 
)

◆ abor1fl_()

void abor1fl_ ( const char *  filename,
const int *  linenum,
const char *  s,
int  filenamelen,
int  slen 
)

◆ coml_in_parallel_()

void coml_in_parallel_ ( int *  is_parallel_region)

◆ coml_init_lock_()

void coml_init_lock_ ( )

◆ coml_init_lockid_()

void coml_init_lockid_ ( o_lock_t mylock)

◆ coml_init_lockid_with_name_()

void coml_init_lockid_with_name_ ( o_lock_t mylock,
const char *  name,
int  name_len 
)

◆ coml_set_debug_()

void coml_set_debug_ ( const int *  konoff,
int *  kret 
)

◆ coml_set_lock_()

void coml_set_lock_ ( )

◆ coml_set_lockid_()

void coml_set_lockid_ ( o_lock_t mylock)

◆ coml_test_lock_()

void coml_test_lock_ ( int *  is_set)

◆ coml_test_lockid_()

void coml_test_lockid_ ( int *  is_set,
o_lock_t mylock 
)

◆ coml_unset_lock_()

void coml_unset_lock_ ( )

◆ coml_unset_lockid_()

void coml_unset_lockid_ ( o_lock_t mylock)

◆ get_dtnum()

PUBLIC uint get_dtnum ( const char *  dt)

◆ get_dtsize()

PUBLIC int get_dtsize ( const char *  dt)

◆ get_max_threads_()

int get_max_threads_ ( )

◆ get_num_threads_()

int get_num_threads_ ( )

◆ get_thread_id_()

int get_thread_id_ ( )

◆ ODB_fprintf()

int ODB_fprintf ( FILE *  fp,
const char *  format,
  ... 
)

◆ snprintf()

int snprintf ( char *  str,
size_t  size,
const char *  format,
  ... 
)

Definition at line 108 of file endian.c.

Here is the caller graph for this function:

◆ trunc()

double trunc ( double  d)

◆ util_cputime_()

FORTRAN_CALL double util_cputime_ ( )

Definition at line 5064 of file drhook.c.

Here is the call graph for this function:

◆ util_walltime_()

FORTRAN_CALL double util_walltime_ ( )

Definition at line 5040 of file drhook.c.

Here is the caller graph for this function:

◆ xl__trbk_()

void xl__trbk_ ( )

Variable Documentation

◆ ODB_OFFSET_CHAR

const char ODB_OFFSET_CHAR[] = "#"
static

Definition at line 106 of file privpub.h.