53 {
"cache",
pint, &cache},
62 view (tx,ty,fov,quat,sx,sy,sz,width,
height,samples,bg,
theta,
phi,
psi,
relative,tz,near,far,res,
camera,map,cache,
p1x,
p1y,
p2x,
p2y,
view1);
98 if (!
draw_vof (
c,
s,
edges,
larger,
filled,
color,
min,
max,
spread,
linear,map,
fc,lc,
lw,expr))
137 if (!
isoline (
phi,
val,
n,
edges,
larger,
filled,
color,
min,
max,
spread,
linear,map,
fc,lc,
lw,expr))
204 if (!
squares (
color,
z,
min,
max,
spread,
linear,map,
fc,lc,expr,
n,
alpha))
250 if (!
isosurface (
f,
v,
color,
min,
max,
spread,
linear,map,
fc,lc,
lw,expr))
265 {
"quat",
pfloat, quat, 4},
if TRASH define &&NewPid *& val(newpid, 0, 0, 0)) -> pid > 0) @else @ define is_newpid()(((NewPid *)&val(newpid, 0, 0, 0)) ->pid > 0) @endif Array *linear_tree(size_t size, scalar newpid)
scalar f[]
The primary fields are:
define sysmalloc malloc define syscalloc calloc define sysrealloc realloc define sysfree free define systrdup strdup define file
trace bool isoline(char *phi, double val=0., int n=1, bool edges=false, double larger=0., int filled=0, char *color=NULL, double min=0, double max=0, double spread=0, bool linear=false, Colormap map=jet, float fc[3]={0}, float lc[3]={0}, float lw=1., bool expr=false, bool cbar=false, float size=15, float pos[2]={-.95, -.95}, char *label="", double lscale=1, bool horizontal=false, bool border=false, bool mid=false, float fsize=50, char *format="%g", int levels=50)
trace bool squares(char *color, char *z=NULL, double min=0, double max=0, double spread=0, bool linear=false, Colormap map=jet, float fc[3]={0}, float lc[3]={0}, bool expr=false, coord n={0, 0, 1}, double alpha=0, float lw=1, bool cbar=false, float size=15, float pos[2]={-.95, -.95}, char *label="", double lscale=1, bool horizontal=false, bool border=false, bool mid=false, float fsize=50, char *format="%g", int levels=50)
void view(float tx=0., float ty=0., float fov=0., float quat[4]={0}, float sx=1., float sy=1., float sz=1., unsigned width=800, unsigned height=800, unsigned samples=4, float bg[3]={0}, float theta=0., float phi=0., float psi=0., bool relative=false, float tz=0., float near=0., float far=0., float res=0., char *camera=NULL, MapFunc map=NULL, int cache=0, float p1x=0., float p1y=0., float p2x=0., float p2y=0., bview *view1=NULL)
trace bool labels(char *f, float lc[3]={0}, float lw=1, int level=-1)
trace bool isosurface(char *f, double v, char *color=NULL, double min=0, double max=0, double spread=0, bool linear=false, Colormap map=jet, float fc[3]={0}, float lc[3]={0}, float lw=1, bool expr=false, bool cbar=false, float size=15, float pos[2]={-.95, -.95}, char *label="", double lscale=1, bool horizontal=false, bool border=false, bool mid=false, float fsize=50, char *format="%g", int levels=50)
trace bool draw_vof(char *c, char *s=NULL, bool edges=false, double larger=0., int filled=0, char *color=NULL, double min=0, double max=0, double spread=0, bool linear=false, Colormap map=jet, float fc[3]={0}, float lc[3]={0}, float lw=1., bool expr=false, bool cbar=false, float size=15, float pos[2]={-.95, -.95}, char *label="", double lscale=1, bool horizontal=false, bool border=false, bool mid=false, float fsize=50, char *format="%g", int levels=50)
trace bool box(bool notics=false, float lc[3]={0}, float lw=1.)
trace bool cells(coord n={0, 0, 1}, double alpha=0., float lc[3]={0}, float lw=1.)
trace bool draw_string(char *str, int pos=0, float size=40, float lc[3]={0}, float lw=1)
void travelling(double start=0, double end=0, float tx=0, float ty=0, float quat[4]={0}, float fov=0)
scalar phi[]
The electric potential and the volume charge density are scalars while the permittivity and conductiv...
static double height(double H)
static void relative(const KdtRect rect, double *o, double *h)
void(* Colormap)(double cmap[127][3])
void jet(double cmap[127][3])
int parse_params(Params *params)
double theta
This is the generalised minmod limiter.