YetAnotherCoupler 3.2.0_a
Loading...
Searching...
No Matches
Data Structures | Functions
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(*)(double, double, double[])  LLtoXYZ_ptr 
)
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(*)(double, double, double[])  LLtoXYZ_ptr,
double(*)(double, double)  get_angle_ptr,
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: