FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_varray_int.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  hecmw_varray_int
 

Functions

int HECMW_varray_int_init (struct hecmw_varray_int *varray)
 
void HECMW_varray_int_finalize (struct hecmw_varray_int *varray)
 
size_t HECMW_varray_int_nval (const struct hecmw_varray_int *varray)
 
int HECMW_varray_int_append (struct hecmw_varray_int *varray, int value)
 
int HECMW_varray_int_get (const struct hecmw_varray_int *varray, size_t index)
 
int HECMW_varray_int_cat (struct hecmw_varray_int *varray, const struct hecmw_varray_int *varray2)
 
void HECMW_varray_int_sort (struct hecmw_varray_int *varray)
 
int HECMW_varray_int_search (struct hecmw_varray_int *varray, int value, size_t *index)
 
size_t HECMW_varray_int_uniq (struct hecmw_varray_int *varray)
 
int HECMW_varray_int_resize (struct hecmw_varray_int *varray, size_t len)
 
int * HECMW_varray_int_get_v (struct hecmw_varray_int *varray)
 
const int * HECMW_varray_int_get_cv (const struct hecmw_varray_int *varray)
 
int HECMW_varray_int_copy (const struct hecmw_varray_int *varray, struct hecmw_varray_int *varray2)
 
int HECMW_varray_int_rmdup (struct hecmw_varray_int *varray)
 
int HECMW_varray_int_assign (struct hecmw_varray_int *varray, size_t begin, size_t end, int val)
 
int HECMW_varray_int_insert (struct hecmw_varray_int *varray, size_t index, int val)
 
int HECMW_varray_int_delete (struct hecmw_varray_int *varray, size_t index)
 

Function Documentation

◆ HECMW_varray_int_append()

int HECMW_varray_int_append ( struct hecmw_varray_int varray,
int  value 
)

Definition at line 89 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_assign()

int HECMW_varray_int_assign ( struct hecmw_varray_int varray,
size_t  begin,
size_t  end,
int  val 
)

Definition at line 251 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_cat()

int HECMW_varray_int_cat ( struct hecmw_varray_int varray,
const struct hecmw_varray_int varray2 
)

Definition at line 108 of file hecmw_varray_int.c.

◆ HECMW_varray_int_copy()

int HECMW_varray_int_copy ( const struct hecmw_varray_int varray,
struct hecmw_varray_int varray2 
)

Definition at line 193 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_delete()

int HECMW_varray_int_delete ( struct hecmw_varray_int varray,
size_t  index 
)

Definition at line 287 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_finalize()

void HECMW_varray_int_finalize ( struct hecmw_varray_int varray)

Definition at line 29 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_get()

int HECMW_varray_int_get ( const struct hecmw_varray_int varray,
size_t  index 
)

Definition at line 101 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_get_cv()

const int* HECMW_varray_int_get_cv ( const struct hecmw_varray_int varray)

Definition at line 188 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_get_v()

int* HECMW_varray_int_get_v ( struct hecmw_varray_int varray)

Definition at line 183 of file hecmw_varray_int.c.

◆ HECMW_varray_int_init()

int HECMW_varray_int_init ( struct hecmw_varray_int varray)

Definition at line 18 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_insert()

int HECMW_varray_int_insert ( struct hecmw_varray_int varray,
size_t  index,
int  val 
)

Definition at line 265 of file hecmw_varray_int.c.

◆ HECMW_varray_int_nval()

size_t HECMW_varray_int_nval ( const struct hecmw_varray_int varray)

Definition at line 41 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_resize()

int HECMW_varray_int_resize ( struct hecmw_varray_int varray,
size_t  len 
)

Definition at line 173 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_rmdup()

int HECMW_varray_int_rmdup ( struct hecmw_varray_int varray)

Definition at line 207 of file hecmw_varray_int.c.

Here is the call graph for this function:

◆ HECMW_varray_int_search()

int HECMW_varray_int_search ( struct hecmw_varray_int varray,
int  value,
size_t *  index 
)

Definition at line 141 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_sort()

void HECMW_varray_int_sort ( struct hecmw_varray_int varray)

Definition at line 136 of file hecmw_varray_int.c.

Here is the caller graph for this function:

◆ HECMW_varray_int_uniq()

size_t HECMW_varray_int_uniq ( struct hecmw_varray_int varray)

Definition at line 150 of file hecmw_varray_int.c.

Here is the caller graph for this function: