My Project
programmer's documentation
Typedefs | Functions
fvm_selector.h File Reference
#include "cs_defs.h"
#include "fvm_defs.h"
#include "fvm_group.h"
Include dependency graph for fvm_selector.h:

Go to the source code of this file.

Typedefs

typedef struct _fvm_selector_t fvm_selector_t
 

Functions

fvm_selector_tfvm_selector_create (int dim, cs_lnum_t n_elements, const fvm_group_class_set_t *group_class_set, const int group_class_id[], int group_class_id_base, const double coords[], const double normals[])
 
fvm_selector_tfvm_selector_destroy (fvm_selector_t *this_selector)
 
int fvm_selector_get_list (fvm_selector_t *this_selector, const char *str, cs_lnum_t elt_id_base, cs_lnum_t *n_selected_elements, cs_lnum_t *selected_elements)
 
int fvm_selector_get_gc_list (fvm_selector_t *this_selector, const char *str, int *n_selected_gcs, int selected_gcs[])
 
int fvm_selector_n_missing (const fvm_selector_t *this_selector, int criteria_id)
 
const char * fvm_selector_get_missing (const fvm_selector_t *this_selector, int criteria_id, int missing_id)
 
void fvm_selector_get_stats (const fvm_selector_t *this_selector, int *n_evals, double *eval_wtime)
 
void fvm_selector_dump (const fvm_selector_t *this_selector)
 

Typedef Documentation

◆ fvm_selector_t

typedef struct _fvm_selector_t fvm_selector_t

Function Documentation

◆ fvm_selector_create()

fvm_selector_t* fvm_selector_create ( int  dim,
cs_lnum_t  n_elements,
const fvm_group_class_set_t group_class_set,
const int  group_class_id[],
int  group_class_id_base,
const double  coords[],
const double  normals[] 
)

◆ fvm_selector_destroy()

fvm_selector_t* fvm_selector_destroy ( fvm_selector_t this_selector)

◆ fvm_selector_dump()

void fvm_selector_dump ( const fvm_selector_t this_selector)

◆ fvm_selector_get_gc_list()

int fvm_selector_get_gc_list ( fvm_selector_t this_selector,
const char *  str,
int *  n_selected_gcs,
int  selected_gcs[] 
)

◆ fvm_selector_get_list()

int fvm_selector_get_list ( fvm_selector_t this_selector,
const char *  str,
cs_lnum_t  elt_id_base,
cs_lnum_t n_selected_elements,
cs_lnum_t selected_elements 
)

◆ fvm_selector_get_missing()

const char* fvm_selector_get_missing ( const fvm_selector_t this_selector,
int  criteria_id,
int  missing_id 
)

◆ fvm_selector_get_stats()

void fvm_selector_get_stats ( const fvm_selector_t this_selector,
int *  n_evals,
double *  eval_wtime 
)

◆ fvm_selector_n_missing()

int fvm_selector_n_missing ( const fvm_selector_t this_selector,
int  criteria_id 
)