programmer's documentation
Functions
cs_ctwr_mesh.c File Reference
#include "cs_defs.h"
#include <assert.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ple_locator.h>
#include "bft_error.h"
#include "bft_printf.h"
#include "bft_mem.h"
#include "fvm_nodal_extract.h"
#include "fvm_nodal_extrude.h"
#include "fvm_nodal_project.h"
#include "cs_base.h"
#include "cs_coupling.h"
#include "cs_ctwr.h"
#include "cs_ctwr_air_props.h"
#include "cs_ctwr_halo.h"
#include "cs_halo.h"
#include "cs_interface.h"
#include "cs_mesh_connect.h"
#include "cs_ctwr_mesh.h"
Include dependency graph for cs_ctwr_mesh.c:

Functions

void geoct (void)
 
static int _inverse_3x3 (double m[3][3], double b[3], double x[3])
 
static int _is_coplanar (const cs_real_t *coord, const cs_lnum_t nvoi[cs_ctwr_nmaxvoi], const cs_lnum_t nbvoi, cs_real_t mat[4][4], cs_real_t vectBase[3][3], const cs_lnum_t decF, const cs_real_t dh)
 
static int _invmat (cs_real_t mat[4][4], cs_real_t matInv[4][4], int idim)
 
static cs_real_t _weighting (const cs_real_t dx, const cs_real_t dy, const cs_real_t dz, const cs_real_t ouv, const cs_lnum_t lf, const cs_real_t epgauss, const cs_real_t cx, const cs_real_t cy, const cs_real_t cz)
 
static cs_real_t _dot_product_ng (const cs_lnum_t ifac, const int dim, const cs_real_t *surf_f, const cs_real_t gravite[3], const cs_real_t direction)
 
static void _search_height (cs_ctwr_zone_t *ct, const cs_real_t *gravite, cs_real_t *hmin, cs_real_t *hmax)
 
void cs_ctwr_maille (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities)
 
void cs_ctwr_adeau (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities)
 
void cs_ctwr_adair (void)
 
void cs_ctwr_stacking (void)
 

Function Documentation

static cs_real_t _dot_product_ng ( const cs_lnum_t  ifac,
const int  dim,
const cs_real_t surf_f,
const cs_real_t  gravite[3],
const cs_real_t  direction 
)
static
static int _inverse_3x3 ( double  m[3][3],
double  b[3],
double  x[3] 
)
static
static int _invmat ( cs_real_t  mat[4][4],
cs_real_t  matInv[4][4],
int  idim 
)
static
static int _is_coplanar ( const cs_real_t coord,
const cs_lnum_t  nvoi[cs_ctwr_nmaxvoi],
const cs_lnum_t  nbvoi,
cs_real_t  mat[4][4],
cs_real_t  vectBase[3][3],
const cs_lnum_t  decF,
const cs_real_t  dh 
)
static
static void _search_height ( cs_ctwr_zone_t ct,
const cs_real_t gravite,
cs_real_t hmin,
cs_real_t hmax 
)
static
static cs_real_t _weighting ( const cs_real_t  dx,
const cs_real_t  dy,
const cs_real_t  dz,
const cs_real_t  ouv,
const cs_lnum_t  lf,
const cs_real_t  epgauss,
const cs_real_t  cx,
const cs_real_t  cy,
const cs_real_t  cz 
)
static
void cs_ctwr_adair ( void  )
void cs_ctwr_adeau ( const cs_mesh_t mesh,
const cs_mesh_quantities_t mesh_quantities 
)
void cs_ctwr_maille ( const cs_mesh_t mesh,
const cs_mesh_quantities_t mesh_quantities 
)
void cs_ctwr_stacking ( void  )
void geoct ( void  )