YetAnotherCoupler 3.4.0
Loading...
Searching...
No Matches
grid_unstruct.c File Reference
#include <string.h>
#include "basic_grid_data.h"
#include "geometry.h"
#include "utils_common.h"
Include dependency graph for grid_unstruct.c:

Go to the source code of this file.

Data Structures

struct  temp_edge
 

Functions

static int compare_temp_edges (void const *a, void const *b)
 
static struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ (size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell_, double *x_vertices, double *y_vertices, int *cell_to_vertex_, void(*LLtoXYZ_ptr)(double, double, double[]))
 
struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct (size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell_, double *x_vertices, double *y_vertices, int *cell_to_vertex_)
 
struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_deg (size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell_, double *x_vertices, double *y_vertices, int *cell_to_vertex_)
 
static struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ll_ (size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell_, double *x_vertices, double *y_vertices, int *cell_to_vertex_, void(*LLtoXYZ_ptr)(double, double, double[]), double(*get_angle_ptr)(double, double), double angle_tol, double pole_y_vertex)
 
struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ll (size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell_, double *x_vertices, double *y_vertices, int *cell_to_vertex_)
 
struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ll_deg (size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell_, double *x_vertices, double *y_vertices, int *cell_to_vertex_)
 

Function Documentation

◆ compare_temp_edges()

static int compare_temp_edges ( void const * a,
void const * b )
static

Definition at line 16 of file grid_unstruct.c.

Here is the caller graph for this function:

◆ yac_generate_basic_grid_data_unstruct()

struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct ( size_t nbr_vertices,
size_t nbr_cells,
int * num_vertices_per_cell_,
double * x_vertices,
double * y_vertices,
int * cell_to_vertex_ )

Definition at line 157 of file grid_unstruct.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ yac_generate_basic_grid_data_unstruct_()

static struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ ( size_t nbr_vertices,
size_t nbr_cells,
int * num_vertices_per_cell_,
double * x_vertices,
double * y_vertices,
int * cell_to_vertex_,
void(* LLtoXYZ_ptr )(double, double, double[]) )
static

Definition at line 27 of file grid_unstruct.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ yac_generate_basic_grid_data_unstruct_deg()

struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_deg ( size_t nbr_vertices,
size_t nbr_cells,
int * num_vertices_per_cell_,
double * x_vertices,
double * y_vertices,
int * cell_to_vertex_ )

Definition at line 167 of file grid_unstruct.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ yac_generate_basic_grid_data_unstruct_ll()

struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ll ( size_t nbr_vertices,
size_t nbr_cells,
int * num_vertices_per_cell_,
double * x_vertices,
double * y_vertices,
int * cell_to_vertex_ )

Definition at line 216 of file grid_unstruct.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ yac_generate_basic_grid_data_unstruct_ll_()

static struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ll_ ( size_t nbr_vertices,
size_t nbr_cells,
int * num_vertices_per_cell_,
double * x_vertices,
double * y_vertices,
int * cell_to_vertex_,
void(* LLtoXYZ_ptr )(double, double, double[]),
double(* get_angle_ptr )(double, double),
double angle_tol,
double pole_y_vertex )
static

Definition at line 177 of file grid_unstruct.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ yac_generate_basic_grid_data_unstruct_ll_deg()

struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ll_deg ( size_t nbr_vertices,
size_t nbr_cells,
int * num_vertices_per_cell_,
double * x_vertices,
double * y_vertices,
int * cell_to_vertex_ )

Definition at line 227 of file grid_unstruct.c.

Here is the call graph for this function:
Here is the caller graph for this function: