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 *dst, const char *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()

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

◆ my_strsep()

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

◆ number_width()

int number_width ( size_t number)
static

◆ verify_valid_component()

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