Exodus 8.24
Loading...
Searching...
No Matches
ex_field_utils.c File Reference
#include "exodusII.h"
#include "exodusII_int.h"
#include <assert.h>
#include <string.h>

Macros

#define _GNU_SOURCE
 
#define SIZE(X)
 
#define X   "X"
 
#define Y   "Y"
 
#define Z   "Z"
 
#define Q   "Q"
 
#define S   "S"
 
#define XX   "XX"
 
#define YY   "YY"
 
#define ZZ   "ZZ"
 
#define XY   "XY"
 
#define YZ   "YZ"
 
#define ZX   "ZC"
 
#define YX   "YX"
 
#define ZY   "ZY"
 
#define XZ   "XZ"
 

Functions

static char * my_strsep (char **stringp, const char *delim)
 
static size_t my_strlcat (char *restrict dst, const char *restrict src, size_t maxlen)
 
static int number_width (size_t number)
 
static void verify_valid_component (int component, size_t cardinality, size_t suffix_size)
 
const char * ex_component_field_name (ex_field *field, int component[EX_MAX_FIELD_NESTING])
 
int ex_initialize_basis_struct (ex_basis *basis, size_t num_basis, int mode)
 
int ex_initialize_quadrature_struct (ex_quadrature *quad, size_t num_quad, int mode)
 
const char * ex_field_component_suffix (ex_field *field, int nest_level, int component)
 
int ex_field_cardinality (const ex_field_type field_type)
 
ex_field_type ex_string_to_field_type_enum (const char *field_name)
 
const char * ex_field_type_enum_to_string (const ex_field_type field_type)
 
const char * ex_field_type_name (const ex_field_type field_type)
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

◆ Q

#define Q   "Q"

◆ S

#define S   "S"

◆ SIZE

#define SIZE ( X)
Value:
sizeof(X) / sizeof(X[0])
#define X

◆ X

#define X   "X"

◆ XX

#define XX   "XX"

◆ XY

#define XY   "XY"

◆ XZ

#define XZ   "XZ"

◆ Y

#define Y   "Y"

◆ YX

#define YX   "YX"

◆ YY

#define YY   "YY"

◆ YZ

#define YZ   "YZ"

◆ Z

#define Z   "Z"

◆ ZX

#define ZX   "ZC"

◆ ZY

#define ZY   "ZY"

◆ ZZ

#define ZZ   "ZZ"

Function Documentation

◆ my_strlcat()

static size_t my_strlcat ( char *restrict dst,
const char *restrict src,
size_t maxlen )
static

◆ my_strsep()

static char * my_strsep ( char ** stringp,
const char * delim )
static

◆ number_width()

static int number_width ( size_t number)
static

◆ verify_valid_component()

static void verify_valid_component ( int component,
size_t cardinality,
size_t suffix_size )
static