Code_Saturne
CFD tool
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
ecs_table.c File Reference
#include <assert.h>
#include <stdio.h>
#include <string.h>
#include "ecs_def.h"
#include "ecs_fic.h"
#include "ecs_mem.h"
#include "ecs_descr_chaine.h"
#include "ecs_descr.h"
#include "ecs_table.h"
#include "ecs_table_priv.h"

Functions

ecs_table_tecs_table__cree (size_t nbr, size_t pas, ecs_size_t *pos, ecs_int_t *val, ecs_descr_t *descr)
 
ecs_table_tecs_table__alloue (size_t nbr, size_t nbr_val)
 
void ecs_table__detruit (ecs_table_t **this_table)
 
void ecs_table__pos_en_regle (ecs_table_t *this_table)
 
void ecs_table__regle_en_pos (ecs_table_t *this_table)
 
void ecs_table__libere_pos (ecs_table_t *this_table)
 
void ecs_table__imprime (const ecs_table_t *this_table, size_t imp_col, size_t nbr_imp, FILE *fic_imp)
 
size_t ecs_table__ret_taille (const ecs_table_t *this_table)
 
ecs_table_tecs_table__copie (ecs_table_t *table_init)
 
ecs_table_tecs_table__transforme_tableau (size_t nbr_elt, const ecs_int_t *tab_elt, ecs_descr_t *descr)
 
size_t ecs_table__ret_elt_nbr (const ecs_table_t *this_table)
 
size_t ecs_table__ret_val_nbr (const ecs_table_t *this_table)
 
size_t ecs_table__ret_descr_nbr (const ecs_table_t *this_table)
 
void ecs_table__libere_pos_tab (const ecs_table_t *this_table, ecs_size_t *pos_tab)
 
void ecs_table__concatene (ecs_table_t **this_table, ecs_table_t **concat_table, size_t nbr_elt_init, size_t nbr_elt_concat)
 
void ecs_table__prolonge (ecs_table_t *this_table, size_t nbr_elt_prec, size_t nbr_elt_suiv)
 
void ecs_table__transforme_pos (ecs_table_t *this_table, size_t nbr_elt_ref, const ecs_tab_int_t vect_transf)
 
void ecs_table__incremente_val (ecs_table_t *this_table, const ecs_int_t increment)
 
void ecs_table__renumerote (ecs_table_t *this_table, const ecs_tab_int_t vect_transf, const ecs_tab_int_t signe_elt)
 
ecs_table_tecs_table__extrait (ecs_table_t *table_ref, bool elt_select[])
 

Function Documentation

ecs_table_t* ecs_table__alloue ( size_t  nbr,
size_t  nbr_val 
)
void ecs_table__concatene ( ecs_table_t **  this_table,
ecs_table_t **  concat_table,
size_t  nbr_elt_init,
size_t  nbr_elt_concat 
)

Here is the call graph for this function:

ecs_table_t* ecs_table__copie ( ecs_table_t table_init)

Here is the call graph for this function:

ecs_table_t* ecs_table__cree ( size_t  nbr,
size_t  pas,
ecs_size_t pos,
ecs_int_t val,
ecs_descr_t descr 
)

Here is the call graph for this function:

void ecs_table__detruit ( ecs_table_t **  this_table)

Here is the call graph for this function:

ecs_table_t* ecs_table__extrait ( ecs_table_t table_ref,
bool  elt_select[] 
)

Here is the call graph for this function:

void ecs_table__imprime ( const ecs_table_t this_table,
size_t  imp_col,
size_t  nbr_imp,
FILE *  fic_imp 
)

Here is the call graph for this function:

void ecs_table__incremente_val ( ecs_table_t this_table,
const ecs_int_t  increment 
)

Here is the call graph for this function:

void ecs_table__libere_pos ( ecs_table_t this_table)
void ecs_table__libere_pos_tab ( const ecs_table_t this_table,
ecs_size_t pos_tab 
)
void ecs_table__pos_en_regle ( ecs_table_t this_table)
void ecs_table__prolonge ( ecs_table_t this_table,
size_t  nbr_elt_prec,
size_t  nbr_elt_suiv 
)

Here is the call graph for this function:

void ecs_table__regle_en_pos ( ecs_table_t this_table)
void ecs_table__renumerote ( ecs_table_t this_table,
const ecs_tab_int_t  vect_transf,
const ecs_tab_int_t  signe_elt 
)

Here is the call graph for this function:

size_t ecs_table__ret_descr_nbr ( const ecs_table_t this_table)

Here is the call graph for this function:

size_t ecs_table__ret_elt_nbr ( const ecs_table_t this_table)
size_t ecs_table__ret_taille ( const ecs_table_t this_table)

Here is the call graph for this function:

size_t ecs_table__ret_val_nbr ( const ecs_table_t this_table)
void ecs_table__transforme_pos ( ecs_table_t this_table,
size_t  nbr_elt_ref,
const ecs_tab_int_t  vect_transf 
)

Here is the call graph for this function:

ecs_table_t* ecs_table__transforme_tableau ( size_t  nbr_elt,
const ecs_int_t tab_elt,
ecs_descr_t descr 
)

Here is the call graph for this function: