Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

e_geom.h File Reference

Prototypes for Mesh geometry functions. More...

#include <stdio.h>
#include <stdlib.h>
#include "../../util/source/useful.h"
#include "../../util/source/logfile.h"
#include "../../gas_models/source/gas.h"
#include "../../flux_calc/source/flux_calc.h"
#include "../../mb_cns/source/cns_case_id.h"
#include "../../mb_cns/source/cns_work_vector.h"
#include "../../mb_cns/source/cns_debug_level.h"
#include "../../mb_cns/source/cns_cell.h"
#include "../../mb_cns/source/cns_echo.h"
#include "../../mb_cns/source/cns_bc_defs.h"
#include "./e_block.h"

Go to the source code of this file.

Functions

int make_simple_block_mesh_TFI (struct block_data_3D *bp)
 Create a simple mesh from the block (polyline) edges.
int make_simple_block_mesh_from_corners (struct block_data_3D *bp)
 Create a simple mesh from the corner vertices, assuming straight edges.


Detailed Description

Prototypes for Mesh geometry functions.

Author:
PJ
Version:
August 2004 bring code over from mb_cns.

Function Documentation

int make_simple_block_mesh_from_corners struct block_data_3D bp  ) 
 

Create a simple mesh from the corner vertices, assuming straight edges.

Parameters:
bp,: pointer to the block_data_3D structure that holds all of the information about the block.
Use bilinear interpolation to get the Top and Bottom markers (pTop and pBottom), then linearly interpolate between them.

Note that clustering is not available presently.

int make_simple_block_mesh_TFI struct block_data_3D bp  ) 
 

Create a simple mesh from the block (polyline) edges.

Parameters:
bp,: pointer to the block_data_3D structure that holds all of the information about the block.
Use 3D transfinite interpolation as supplied by plot/source/gpath.c.


Generated on Tue Oct 25 10:24:12 2005 for CFCFD by  doxygen 1.4.4