6.2
general documentation
cs_les_inflow.h File Reference
#include "cs_defs.h"
#include "cs_base.h"
+ Include dependency graph for cs_les_inflow.h:

Go to the source code of this file.

Data Structures

struct  cs_inflow_sem_t
 

Typedefs

typedef struct _cs_inlet_t cs_inlet_t
 

Enumerations

enum  cs_inflow_type_t { CS_INFLOW_LAMINAR, CS_INFLOW_RANDOM, CS_INFLOW_BATTEN, CS_INFLOW_SEM }
 

Functions

void defsyn (int *n_inlets, int *n_structures, int *volume_mode)
 
void synthe (const int *const nvar, const int *const nscal, const int *const iu, const int *const iv, const int *const iw, const cs_real_t *const ttcabs, const cs_real_t dt[], cs_real_t rcodcl[])
 
void cs_user_les_inflow_init (int *nent, int *nstruct, int *volmode)
 
void cs_user_les_inflow_define (const int *const nument, int *typent, int *iverbo, cs_lnum_t *nfbent, cs_lnum_t lfbent[], cs_real_t vitent[], cs_real_t *enrent, cs_real_t *dspent)
 
void cs_user_les_inflow_advanced (const int *const nument, const cs_lnum_t *const nfbent, const int *const nvar, const int *const nscal, const cs_lnum_t lfbent[], const cs_real_t dt[], cs_real_t uent[], cs_real_t rijent[], cs_real_t epsent[])
 
void lecsyn (const char *filename)
 
void ecrsyn (const char *filename)
 
void cs_inflow_finalize (void)
 
void cs_les_synthetic_eddy_method (cs_lnum_t n_points, const cs_lnum_t *num_face, const cs_real_t *point_coordinates, const cs_real_t *point_ponderation, int initialize, int verbosity, cs_inflow_sem_t *inflow, cs_real_t time_step, const cs_real_t *velocity, const cs_real_t *reynolds_stresses, const cs_real_t *dissipation_rate, cs_real_t *fluctuations)
 
void cs_les_rescale_fluctuations (cs_lnum_t n_points, cs_real_t *statistics, cs_real_t *fluctuations)
 

Typedef Documentation

◆ cs_inlet_t

typedef struct _cs_inlet_t cs_inlet_t

Enumeration Type Documentation

◆ cs_inflow_type_t

Enumerator
CS_INFLOW_LAMINAR 
CS_INFLOW_RANDOM 
CS_INFLOW_BATTEN 
CS_INFLOW_SEM 

Function Documentation

◆ cs_inflow_finalize()

void cs_inflow_finalize ( void  )

◆ cs_les_rescale_fluctuations()

void cs_les_rescale_fluctuations ( cs_lnum_t  n_points,
cs_real_t statistics,
cs_real_t fluctuations 
)

◆ cs_les_synthetic_eddy_method()

void cs_les_synthetic_eddy_method ( cs_lnum_t  n_points,
const cs_lnum_t num_face,
const cs_real_t point_coordinates,
const cs_real_t point_ponderation,
int  initialize,
int  verbosity,
cs_inflow_sem_t inflow,
cs_real_t  time_step,
const cs_real_t velocity,
const cs_real_t reynolds_stresses,
const cs_real_t dissipation_rate,
cs_real_t fluctuations 
)

◆ cs_user_les_inflow_advanced()

void cs_user_les_inflow_advanced ( const int *const  nument,
const cs_lnum_t *const  nfbent,
const int *const  nvar,
const int *const  nscal,
const cs_lnum_t  lfbent[],
const cs_real_t  dt[],
cs_real_t  uent[],
cs_real_t  rijent[],
cs_real_t  epsent[] 
)

◆ cs_user_les_inflow_define()

void cs_user_les_inflow_define ( const int *const  nument,
int *  typent,
int *  iverbo,
cs_lnum_t nfbent,
cs_lnum_t  lfbent[],
cs_real_t  vitent[],
cs_real_t enrent,
cs_real_t dspent 
)

◆ cs_user_les_inflow_init()

void cs_user_les_inflow_init ( int *  nent,
int *  nstruct,
int *  volmode 
)

◆ defsyn()

void defsyn ( int *  n_inlets,
int *  n_structures,
int *  volume_mode 
)

◆ ecrsyn()

void ecrsyn ( const char *  filename)

◆ lecsyn()

void lecsyn ( const char *  filename)

◆ synthe()

void synthe ( const int *const  nvar,
const int *const  nscal,
const int *const  iu,
const int *const  iv,
const int *const  iw,
const cs_real_t *const  ttcabs,
const cs_real_t  dt[],
cs_real_t  rcodcl[] 
)