1#ifndef __FVM_TRIANGULATE_H__
2#define __FVM_TRIANGULATE_H__
#define BEGIN_C_DECLS
Definition cs_defs.h:509
double cs_coord_t
Definition cs_defs.h:317
#define END_C_DECLS
Definition cs_defs.h:510
int cs_lnum_t
local mesh entity id
Definition cs_defs.h:313
fvm_triangulate_state_t * fvm_triangulate_state_create(const int n_vertices_max)
Definition fvm_triangulate.c:986
int fvm_triangulate_polygon(int dim, int base, int n_vertices, const cs_coord_t coords[], const cs_lnum_t parent_vertex_id[], const cs_lnum_t polygon_vertices[], fvm_triangulate_def_t mode, cs_lnum_t triangle_vertices[], fvm_triangulate_state_t *const state)
Definition fvm_triangulate.c:1077
struct _fvm_triangulate_state_t fvm_triangulate_state_t
Definition fvm_triangulate.h:55
fvm_triangulate_state_t * fvm_triangulate_state_destroy(fvm_triangulate_state_t *this_state)
Definition fvm_triangulate.c:1032
int fvm_triangulate_quadrangle(int dim, int base, const cs_coord_t coords[], const cs_lnum_t parent_vertex_id[], const cs_lnum_t quadrangle_vertices[], cs_lnum_t triangle_vertices[])
Definition fvm_triangulate.c:1293
fvm_triangulate_def_t
Definition fvm_triangulate.h:61
@ FVM_TRIANGULATE_MESH_DEF
Definition fvm_triangulate.h:63
@ FVM_TRIANGULATE_ELT_DEF
Definition fvm_triangulate.h:64