1#ifndef __FVM_TRIANGULATE_H__
2#define __FVM_TRIANGULATE_H__
#define BEGIN_C_DECLS
Definition: cs_defs.h:542
double cs_coord_t
Definition: cs_defs.h:340
#define END_C_DECLS
Definition: cs_defs.h:543
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:335
fvm_triangulate_state_t * fvm_triangulate_state_create(const int n_vertices_max)
Definition: fvm_triangulate.cpp: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.cpp: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.cpp: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.cpp: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