My Project
programmer's documentation
Functions
fvm_selector_postfix.c File Reference
#include "cs_defs.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <math.h>
#include "bft_mem.h"
#include "bft_error.h"
#include "bft_printf.h"
#include "fvm_defs.h"
#include "fvm_selector_postfix.h"
Include dependency graph for fvm_selector_postfix.c:

Functions

fvm_selector_postfix_tfvm_selector_postfix_create (const char *infix, int n_groups, int n_attributes, const char *group_name[], const int attribute[])
 
void fvm_selector_postfix_destroy (fvm_selector_postfix_t **postfix)
 
const char * fvm_selector_postfix_get_infix (const fvm_selector_postfix_t *pf)
 
bool fvm_selector_postfix_coords_dep (const fvm_selector_postfix_t *pf)
 
bool fvm_selector_postfix_normals_dep (const fvm_selector_postfix_t *pf)
 
int fvm_selector_postfix_n_missing (const fvm_selector_postfix_t *pf)
 
const char * fvm_selector_postfix_get_missing (const fvm_selector_postfix_t *pf, int id)
 
bool fvm_selector_postfix_eval (const fvm_selector_postfix_t *pf, int n_groups, int n_attributes, const int group_id[], const int attribute_id[], const double coords[], const double normal[])
 
void fvm_selector_postfix_dump (const fvm_selector_postfix_t *pf, int n_groups, int n_attributes, const char *group_name[], const int attribute[])
 

Function Documentation

◆ fvm_selector_postfix_coords_dep()

bool fvm_selector_postfix_coords_dep ( const fvm_selector_postfix_t pf)

◆ fvm_selector_postfix_create()

fvm_selector_postfix_t* fvm_selector_postfix_create ( const char *  infix,
int  n_groups,
int  n_attributes,
const char *  group_name[],
const int  attribute[] 
)

◆ fvm_selector_postfix_destroy()

void fvm_selector_postfix_destroy ( fvm_selector_postfix_t **  postfix)

◆ fvm_selector_postfix_dump()

void fvm_selector_postfix_dump ( const fvm_selector_postfix_t pf,
int  n_groups,
int  n_attributes,
const char *  group_name[],
const int  attribute[] 
)

◆ fvm_selector_postfix_eval()

bool fvm_selector_postfix_eval ( const fvm_selector_postfix_t pf,
int  n_groups,
int  n_attributes,
const int  group_id[],
const int  attribute_id[],
const double  coords[],
const double  normal[] 
)

◆ fvm_selector_postfix_get_infix()

const char* fvm_selector_postfix_get_infix ( const fvm_selector_postfix_t pf)

◆ fvm_selector_postfix_get_missing()

const char* fvm_selector_postfix_get_missing ( const fvm_selector_postfix_t pf,
int  id 
)

◆ fvm_selector_postfix_n_missing()

int fvm_selector_postfix_n_missing ( const fvm_selector_postfix_t pf)

◆ fvm_selector_postfix_normals_dep()

bool fvm_selector_postfix_normals_dep ( const fvm_selector_postfix_t pf)