Code_Saturne
CFD tool
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Enumerations | Functions
cs_lagr_tracking.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <float.h>
#include <assert.h>
#include <bft_printf.h>
#include <bft_error.h>
#include <bft_mem.h>
#include <cs_parall.h>
#include <cs_interface.h>
#include <fvm_periodicity.h>
#include "cs_base.h"
#include "cs_mesh.h"
#include "cs_mesh_quantities.h"
#include "cs_search.h"
#include "cs_lagr_utils.h"
#include "cs_halo.h"
#include "cs_lagr_tracking.h"

Data Structures

struct  face_yplus_t
 
struct  cs_lagr_particle_t
 
struct  cs_lagr_coal_particle_t
 
struct  cs_lagr_heat_particle_t
 
struct  cs_lagr_aux_particle_t
 
struct  cs_lagr_particle_set_t
 
struct  cs_lagr_halo_t
 
struct  cs_lagr_track_builder_t
 
struct  cs_lagr_bdy_condition_t
 
struct  cs_lagr_param_t
 

Macros

#define N_GEOL   13
 
#define CS_LAGR_MIN_COMM_BUF_SIZE   10
 
#define CS_LAGR_MAX_PROPAGATION_LOOPS   30
 
#define N_VAR_PART_STRUCT   20
 
#define N_VAR_PART_COAL   1
 
#define N_VAR_PART_HEAT   1
 
#define N_VAR_PART_AUX   1
 

Enumerations

enum  {
  CS_LAGR_IENTRL = 1, CS_LAGR_ISORTL = 2, CS_LAGR_IREBOL = 3, CS_LAGR_IDEPO1 = 4,
  CS_LAGR_IDEPO2 = 5, CS_LAGR_IENCRL = 7, CS_LAGR_IDEPFA = 13
}
 
enum  {
  CS_LAGR_PART_TO_DELETE = 0, CS_LAGR_PART_TO_SYNC = 1, CS_LAGR_PART_TREATED = 2, CS_LAGR_PART_STICKED = 3,
  CS_LAGR_PART_OUT = 4, CS_LAGR_PART_ERR = 5
}
 
enum  { CS_LAGR_PART_MOVE_OFF = 0, CS_LAGR_PART_MOVE_ON = 1 }
 
enum  { CS_LAGR_SWITCH_OFF = 0, CS_LAGR_SWITCH_ON = 1 }
 
enum  { X, Y, Z }
 

Functions

void CS_PROCF (lagbeg, LAGBEG) const
 
void cs_lagr_destroy (void)
 
void CS_PROCF (prtget, PRTGET) const
 
void CS_PROCF (prtput, PRTPUT) const
 
void CS_PROCF (getbdy, GETBDY) const
 
void CS_PROCF (dplprt, DPLPRT)
 

Macro Definition Documentation

#define CS_LAGR_MAX_PROPAGATION_LOOPS   30
#define CS_LAGR_MIN_COMM_BUF_SIZE   10
#define N_GEOL   13
#define N_VAR_PART_AUX   1
#define N_VAR_PART_COAL   1
#define N_VAR_PART_HEAT   1
#define N_VAR_PART_STRUCT   20

Enumeration Type Documentation

anonymous enum
Enumerator
CS_LAGR_IENTRL 
CS_LAGR_ISORTL 
CS_LAGR_IREBOL 
CS_LAGR_IDEPO1 
CS_LAGR_IDEPO2 
CS_LAGR_IENCRL 
CS_LAGR_IDEPFA 
anonymous enum
Enumerator
CS_LAGR_PART_TO_DELETE 
CS_LAGR_PART_TO_SYNC 
CS_LAGR_PART_TREATED 
CS_LAGR_PART_STICKED 
CS_LAGR_PART_OUT 
CS_LAGR_PART_ERR 
anonymous enum
Enumerator
CS_LAGR_PART_MOVE_OFF 
CS_LAGR_PART_MOVE_ON 
anonymous enum
Enumerator
CS_LAGR_SWITCH_OFF 
CS_LAGR_SWITCH_ON 
anonymous enum
Enumerator
X 
Y 
Z 

Function Documentation

void cs_lagr_destroy ( void  )
void CS_PROCF ( lagbeg  ,
LAGBEG   
) const

Here is the call graph for this function:

void CS_PROCF ( prtget  ,
PRTGET   
) const

Here is the call graph for this function:

void CS_PROCF ( prtput  ,
PRTPUT   
) const

Here is the call graph for this function:

void CS_PROCF ( getbdy  ,
GETBDY   
) const
void CS_PROCF ( dplprt  ,
DPLPRT   
)