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

Go to the source code of this file.

Typedefs

typedef struct _fvm_triangulate_state_t fvm_triangulate_state_t
 

Enumerations

enum  fvm_triangulate_def_t { FVM_TRIANGULATE_MESH_DEF, FVM_TRIANGULATE_ELT_DEF }
 

Functions

fvm_triangulate_state_tfvm_triangulate_state_create (const int n_vertices_max)
 
fvm_triangulate_state_tfvm_triangulate_state_destroy (fvm_triangulate_state_t *this_state)
 
int fvm_triangulate_polygon (int dim, int base, int n_vertices, const cs_coord_t coords[], const cs_lnum_t parent_vertex_num[], const cs_lnum_t polygon_vertices[], fvm_triangulate_def_t mode, cs_lnum_t triangle_vertices[], fvm_triangulate_state_t *const state)
 
int fvm_triangulate_quadrangle (int dim, int base, const cs_coord_t coords[], const cs_lnum_t parent_vertex_num[], const cs_lnum_t quadrangle_vertices[], cs_lnum_t triangle_vertices[])
 

Typedef Documentation

◆ fvm_triangulate_state_t

typedef struct _fvm_triangulate_state_t fvm_triangulate_state_t

Enumeration Type Documentation

◆ fvm_triangulate_def_t

Enumerator
FVM_TRIANGULATE_MESH_DEF 
FVM_TRIANGULATE_ELT_DEF 

Function Documentation

◆ fvm_triangulate_polygon()

int fvm_triangulate_polygon ( int  dim,
int  base,
int  n_vertices,
const cs_coord_t  coords[],
const cs_lnum_t  parent_vertex_num[],
const cs_lnum_t  polygon_vertices[],
fvm_triangulate_def_t  mode,
cs_lnum_t  triangle_vertices[],
fvm_triangulate_state_t *const  state 
)

◆ fvm_triangulate_quadrangle()

int fvm_triangulate_quadrangle ( int  dim,
int  base,
const cs_coord_t  coords[],
const cs_lnum_t  parent_vertex_num[],
const cs_lnum_t  quadrangle_vertices[],
cs_lnum_t  triangle_vertices[] 
)

◆ fvm_triangulate_state_create()

fvm_triangulate_state_t* fvm_triangulate_state_create ( const int  n_vertices_max)

◆ fvm_triangulate_state_destroy()

fvm_triangulate_state_t* fvm_triangulate_state_destroy ( fvm_triangulate_state_t this_state)