Code_Saturne
CFD tool
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Functions
cs_join_intersect.h File Reference
#include <fvm_defs.h>
#include "cs_base.h"
#include "cs_join_mesh.h"
#include "cs_join_set.h"
#include "cs_join_util.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  cs_join_inter_t
 
struct  cs_join_inter_set_t
 
struct  cs_join_inter_edges_t
 

Functions

cs_join_inter_set_tcs_join_inter_set_create (cs_int_t init_size)
 
void cs_join_inter_set_destroy (cs_join_inter_set_t **inter_set)
 
void cs_join_inter_set_dump (FILE *f, const cs_join_inter_set_t *i_set, const cs_join_edges_t *edges, const cs_join_mesh_t *mesh)
 
cs_join_inter_edges_tcs_join_inter_edges_create (cs_int_t n_edges)
 
cs_join_inter_edges_tcs_join_inter_edges_define (const cs_join_edges_t *edges, const cs_join_inter_set_t *inter_set)
 
void cs_join_inter_edges_destroy (cs_join_inter_edges_t **inter_edges)
 
void cs_join_add_equiv_from_edges (cs_join_param_t param, cs_join_mesh_t *mesh, const cs_join_edges_t *edges, const cs_join_inter_edges_t *inter_edges, cs_join_eset_t *vtx_equiv)
 
void cs_join_intersect_update_struct (int verbosity, const cs_join_edges_t *edges, cs_join_mesh_t *mesh, cs_join_inter_edges_t **inter_edges)
 
cs_join_type_t cs_join_intersect_edges (cs_join_param_t param, const cs_join_gset_t *edge_edge_vis, const cs_join_edges_t *edges, const cs_join_mesh_t *mesh, cs_join_eset_t **vtx_eset, cs_join_inter_set_t **inter_set)
 
cs_join_gset_tcs_join_intersect_faces (const cs_join_param_t param, const cs_join_mesh_t *mesh)
 
cs_join_gset_tcs_join_intersect_face_to_edge (const cs_join_mesh_t *mesh, const cs_join_edges_t *edges, const cs_join_gset_t *face_visib)
 
void cs_join_inter_edges_dump (FILE *f, const cs_join_inter_edges_t *inter_edges, const cs_join_edges_t *edges, const cs_join_mesh_t *mesh)
 

Function Documentation

void cs_join_add_equiv_from_edges ( cs_join_param_t  param,
cs_join_mesh_t mesh,
const cs_join_edges_t edges,
const cs_join_inter_edges_t inter_edges,
cs_join_eset_t vtx_equiv 
)

Here is the call graph for this function:

cs_join_inter_edges_t* cs_join_inter_edges_create ( cs_int_t  n_edges)
cs_join_inter_edges_t* cs_join_inter_edges_define ( const cs_join_edges_t edges,
const cs_join_inter_set_t inter_set 
)

Here is the call graph for this function:

void cs_join_inter_edges_destroy ( cs_join_inter_edges_t **  inter_edges)
void cs_join_inter_edges_dump ( FILE *  f,
const cs_join_inter_edges_t inter_edges,
const cs_join_edges_t edges,
const cs_join_mesh_t mesh 
)
cs_join_inter_set_t* cs_join_inter_set_create ( cs_int_t  init_size)
void cs_join_inter_set_destroy ( cs_join_inter_set_t **  inter_set)
void cs_join_inter_set_dump ( FILE *  f,
const cs_join_inter_set_t i_set,
const cs_join_edges_t edges,
const cs_join_mesh_t mesh 
)
cs_join_type_t cs_join_intersect_edges ( cs_join_param_t  param,
const cs_join_gset_t edge_edge_vis,
const cs_join_edges_t edges,
const cs_join_mesh_t mesh,
cs_join_eset_t **  vtx_eset,
cs_join_inter_set_t **  inter_set 
)

Here is the call graph for this function:

cs_join_gset_t* cs_join_intersect_face_to_edge ( const cs_join_mesh_t mesh,
const cs_join_edges_t edges,
const cs_join_gset_t face_visib 
)

Here is the call graph for this function:

cs_join_gset_t* cs_join_intersect_faces ( const cs_join_param_t  param,
const cs_join_mesh_t mesh 
)

Here is the call graph for this function:

void cs_join_intersect_update_struct ( int  verbosity,
const cs_join_edges_t edges,
cs_join_mesh_t mesh,
cs_join_inter_edges_t **  inter_edges 
)

Here is the call graph for this function: