9.0
general documentation
Loading...
Searching...
No Matches
fvm_selector.h File Reference
#include "base/cs_defs.h"
#include "fvm/fvm_defs.h"
#include "fvm/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 )