programmer's documentation
Functions
cs_lagr_sde.c File Reference
#include "cs_defs.h"
#include "cs_math.h"
#include <math.h>
#include "bft_mem.h"
#include "cs_mesh.h"
#include "cs_mesh_quantities.h"
#include "cs_physical_constants.h"
#include "cs_physical_model.h"
#include "cs_prototypes.h"
#include "cs_thermal_model.h"
#include "cs_lagr.h"
#include "cs_lagr_deposition_model.h"
#include "cs_lagr_roughness.h"
#include "cs_lagr_tracking.h"
#include "cs_lagr_prototypes.h"
#include "cs_lagr_sde.h"
Include dependency graph for cs_lagr_sde.c:

Functions

static void _lages1 (cs_real_t dtp, cs_real_t *taup, cs_real_3_t *tlag, cs_real_3_t *piil, cs_real_t *bx, cs_real_33_t *vagaus, cs_real_3_t *gradpr, cs_real_t *romp, cs_real_t *brgaus, cs_real_t *terbru, cs_real_3_t *fextla)
 
static void _lages2 (cs_real_t dtp, cs_real_t *taup, cs_real_3_t *tlag, cs_real_3_t *piil, cs_real_t *bx, cs_real_t *tsfext, cs_real_33_t *vagaus, cs_real_3_t *gradpr, cs_real_t *romp, cs_real_t *brgaus, cs_real_t *terbru, cs_real_3_t *fextla)
 
static void _lagesd (cs_real_t dtp, cs_lnum_t *ifac, cs_lnum_t *ip, cs_real_t *taup, cs_real_3_t *piil, cs_real_33_t *vagaus, cs_real_3_t *gradpr, cs_real_t *romp, cs_real_t *tempf, cs_real_t *romf, cs_real_t *ustar, cs_real_t *lvisq, cs_real_t *tvisq, cs_real_t *depint)
 
static void _lagdep (cs_real_t dtp, cs_real_t *taup, cs_real_3_t *tlag, cs_real_3_t *piil, cs_real_t *bx, cs_real_33_t *vagaus, cs_real_3_t *gradpr, cs_real_t *romp, cs_real_3_t *fextla, cs_real_t *vislen)
 
void cs_lagr_sde (cs_real_t dt_p, cs_real_t taup[], cs_real_3_t tlag[], cs_real_3_t piil[], cs_real_t bx[], cs_real_t tsfext[], cs_real_3_t gradpr[], cs_real_33_t gradvf[], cs_real_t terbru[], cs_real_t vislen[])
 Integration of particle equations of motion: More...
 

Function Documentation

§ _lagdep()

static void _lagdep ( cs_real_t  dtp,
cs_real_t taup,
cs_real_3_t tlag,
cs_real_3_t piil,
cs_real_t bx,
cs_real_33_t vagaus,
cs_real_3_t gradpr,
cs_real_t romp,
cs_real_3_t fextla,
cs_real_t vislen 
)
static

§ _lages1()

static void _lages1 ( cs_real_t  dtp,
cs_real_t taup,
cs_real_3_t tlag,
cs_real_3_t piil,
cs_real_t bx,
cs_real_33_t vagaus,
cs_real_3_t gradpr,
cs_real_t romp,
cs_real_t brgaus,
cs_real_t terbru,
cs_real_3_t fextla 
)
static

§ _lages2()

static void _lages2 ( cs_real_t  dtp,
cs_real_t taup,
cs_real_3_t tlag,
cs_real_3_t piil,
cs_real_t bx,
cs_real_t tsfext,
cs_real_33_t vagaus,
cs_real_3_t gradpr,
cs_real_t romp,
cs_real_t brgaus,
cs_real_t terbru,
cs_real_3_t fextla 
)
static

§ _lagesd()

static void _lagesd ( cs_real_t  dtp,
cs_lnum_t ifac,
cs_lnum_t ip,
cs_real_t taup,
cs_real_3_t piil,
cs_real_33_t vagaus,
cs_real_3_t gradpr,
cs_real_t romp,
cs_real_t tempf,
cs_real_t romf,
cs_real_t ustar,
cs_real_t lvisq,
cs_real_t tvisq,
cs_real_t depint 
)
static

§ cs_lagr_sde()

void cs_lagr_sde ( cs_real_t  dt_p,
cs_real_t  taup[],
cs_real_3_t  tlag[],
cs_real_3_t  piil[],
cs_real_t  bx[],
cs_real_t  tsfext[],
cs_real_3_t  gradpr[],
cs_real_33_t  gradvf[],
cs_real_t  terbru[],
cs_real_t  vislen[] 
)

Integration of particle equations of motion:

  • Standard Model : First order -> call of subroutine lages1 Second order -> call of subroutine lages2
  • Deposition submodel (Guingo & Minier, 2008) if needed
Parameters
[in]dt_plagrangian time step
[in]taupdynamic characteristic time
[in]tlagfluid characteristic time
[out]piilterme in P-U SDE integration
[in]bxturbulence characteristics
[in]tsfextinfo for return coupling source terms
[in]gradprpressure gradient
[in]gradvffluid velocity gradient