Code_Saturne
CFD tool
Data Structures | Typedefs | Functions | Variables
cs_gradient.c File Reference
#include "cs_defs.h"
#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <math.h>
#include <float.h>
#include <bft_error.h>
#include <bft_mem.h>
#include <bft_printf.h>
#include "cs_blas.h"
#include "cs_halo.h"
#include "cs_halo_perio.h"
#include "cs_log.h"
#include "cs_mesh.h"
#include "cs_ext_neighborhood.h"
#include "cs_mesh_quantities.h"
#include "cs_prototypes.h"
#include "cs_timer.h"
#include "cs_gradient.h"

Data Structures

struct  _cs_gradient_info_t
 

Typedefs

typedef BEGIN_C_DECLS struct _cs_gradient_info_t cs_gradient_info_t
 

Functions

void cgdcel (const cs_int_t *const ivar, const cs_int_t *const imrgra, const cs_int_t *const inc, const cs_int_t *const iccocg, const cs_int_t *const imobil, const cs_int_t *const iale, const cs_int_t *const nswrgp, const cs_int_t *const idimtr, const cs_int_t *const iphydp, const cs_int_t *const iwarnp, const cs_int_t *const imligp, const cs_real_t *const epsrgp, const cs_real_t *const extrap, const cs_real_t *const climgp, const cs_int_t isympa[], cs_real_t fextx[], cs_real_t fexty[], cs_real_t fextz[], const cs_real_t coefap[], const cs_real_t coefbp[], cs_real_t pvar[], cs_real_t grad[])
 
void cgdvec (const cs_int_t *const ivar, const cs_int_t *const imrgra, const cs_int_t *const inc, const cs_int_t *const nswrgp, const cs_int_t *const iwarnp, const cs_int_t *const imligp, const cs_real_t *const epsrgp, const cs_real_t *const climgp, const cs_real_3_t *restrict coefav, const cs_real_33_t *restrict coefbv, const cs_real_3_t *restrict pvar, cs_real_33_t *restrict gradv)
 
void cs_gradient_initialize (void)
 
void cs_gradient_finalize (void)
 

Variables

const char * cs_gradient_type_name []
 

Typedef Documentation

◆ cs_gradient_info_t

Function Documentation

◆ cgdcel()

void cgdcel ( const cs_int_t *const  ivar,
const cs_int_t *const  imrgra,
const cs_int_t *const  inc,
const cs_int_t *const  iccocg,
const cs_int_t *const  imobil,
const cs_int_t *const  iale,
const cs_int_t *const  nswrgp,
const cs_int_t *const  idimtr,
const cs_int_t *const  iphydp,
const cs_int_t *const  iwarnp,
const cs_int_t *const  imligp,
const cs_real_t *const  epsrgp,
const cs_real_t *const  extrap,
const cs_real_t *const  climgp,
const cs_int_t  isympa[],
cs_real_t  fextx[],
cs_real_t  fexty[],
cs_real_t  fextz[],
const cs_real_t  coefap[],
const cs_real_t  coefbp[],
cs_real_t  pvar[],
cs_real_t  grad[] 
)
Here is the call graph for this function:

◆ cgdvec()

void cgdvec ( const cs_int_t *const  ivar,
const cs_int_t *const  imrgra,
const cs_int_t *const  inc,
const cs_int_t *const  nswrgp,
const cs_int_t *const  iwarnp,
const cs_int_t *const  imligp,
const cs_real_t *const  epsrgp,
const cs_real_t *const  climgp,
const cs_real_3_t *restrict  coefav,
const cs_real_33_t *restrict  coefbv,
const cs_real_3_t *restrict  pvar,
cs_real_33_t *restrict  gradv 
)
Here is the call graph for this function:

◆ cs_gradient_finalize()

void cs_gradient_finalize ( void  )

◆ cs_gradient_initialize()

void cs_gradient_initialize ( void  )

Variable Documentation

◆ cs_gradient_type_name

const char* cs_gradient_type_name[]
Initial value:
= {N_("Iterative reconstruction"),
N_("Least-squares (standard)"),
N_("Least-squares (extended)"),
N_("Least-squares (partially extended)"),
N_("Least-squares then iterative")}
#define N_(String)
Definition: cs_defs.h:62