#include <stdlib.h>
#include <math.h>
#include "utils_core.h"
#include "geometry.h"
#include "grid_cell.h"
Go to the source code of this file.

static double const  tol = 1.0e12 

◆ dotproduct()
static double dotproduct 
( 
double 
a[], 


double 
b[] 

) 
 

inlinestatic 
◆ edge_direction()
static int edge_direction 
( 
double * 
a, 


double * 
b 

) 
 

inlinestatic 
◆ point_in_cell_generic()
static int point_in_cell_generic 
( 
double 
point_coords[3], 


struct yac_grid_cell 
cell 

) 
 

static 
◆ point_in_cell_unstruct_quad()
static int point_in_cell_unstruct_quad 
( 
double 
point_coords[3], 


struct yac_grid_cell 
cell 

) 
 

static 
◆ point_in_cell_unstruct_triangle()
static int point_in_cell_unstruct_triangle 
( 
double 
point_coords[3], 


struct yac_grid_cell 
cell 

) 
 

static 
◆ yac_point_in_cell()
int yac_point_in_cell 
( 
double 
point_coords[3], 


struct yac_grid_cell 
cell 

) 
 
◆ yac_point_in_cell2()
checks whether a given point is within a given cell
 Parameters

[in]  point_coords  
[in]  cell  
[in]  bnd_circle  
 Returns
 0 if the point is not in the cell
 Examples
 test_point_in_cell.c.
Definition at line 474 of file check_overlap.c.
◆ tol
double const tol = 1.0e12 

static 