9.0
general documentation
Loading...
Searching...
No Matches
fvm_triangulate.cpp File Reference
#include "base/cs_defs.h"
#include <assert.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "base/cs_mem.h"
#include "fvm/fvm_defs.h"
#include "fvm/fvm_triangulate.h"
Include dependency graph for fvm_triangulate.cpp:

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_id[], 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_id[], const cs_lnum_t quadrangle_vertices[], cs_lnum_t triangle_vertices[])

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_id[],
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_id[],
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)