Main Page   Data Structures   File List   Data Fields   Globals  

surfaces.h

Go to the documentation of this file.
00001 typedef struct {
00002   real t;
00003   int ip, type, coord;
00004 } listinter;
00005 
00006 typedef struct {
00007   listinter *list;
00008   real xo, yo;
00009   int ncut;
00010 } interface_cut;
00011 
00012 extern real interface_inside(interface in, real x, real y);
00013 extern void cut_interface(interface in, interface_cut *cut, real xo, real yo);
00014 extern void interface_cut_write(interface in, interface_cut cut, char *file);
00015 extern void interface_surfaces(interface in, interface_cut cut,
00016                                real2D sx, real2D sy, real2D a, real2D c,
00017                                real2D wa, real2D wc,
00018                                int nx, int ny);
00019 extern void sx_fill(real2D sx, real2D a, real xo, real yo, 
00020                     interface in, int nx, int ny);
00021 extern void sy_fill(real2D sy, real2D a, real xo, real yo, 
00022                     interface in, int nx, int ny);
00023 extern void sx_write(real2D sx, real xo, real yo, int nx, int ny, FILE *fptr);
00024 extern void sy_write(real2D sy, real xo, real yo, int nx, int ny, FILE *fptr);
00025 extern void interface_rzdr(interface in, interface_cut cut, real za,
00026                            real2D rzdr,
00027                            int nx, int ny);
00028 extern void interface_rrdz(interface in, interface_cut cut, real ra,
00029                            real2D rrdz,
00030                            int nx, int ny);
00031 
00032 
00033 
00034 
00035 

Generated on Wed Feb 19 22:26:51 2003 for Markers by doxygen1.2.18