404 |
|
} |
405 |
|
|
406 |
|
|
407 |
+ |
m_mist(fin) /* transform arguments for mist */ |
408 |
+ |
FILE *fin; |
409 |
+ |
{ |
410 |
+ |
FUNARGS fa; |
411 |
+ |
|
412 |
+ |
if (readfargs(&fa, fin) != 1) |
413 |
+ |
return(-1); |
414 |
+ |
if (fa.nsargs != 0 || fa.nfargs != 4) |
415 |
+ |
return(-1); |
416 |
+ |
printf("0\n0\n4"); |
417 |
+ |
printf(" %18.12g %18.12g %18.12g", fa.farg[0]/tot.sca, |
418 |
+ |
fa.farg[1]/tot.sca, fa.farg[2]/tot.sca); |
419 |
+ |
printf(" %18.12g\n", fa.farg[3]); |
420 |
+ |
freefargs(&fa); |
421 |
+ |
return(0); |
422 |
+ |
} |
423 |
+ |
|
424 |
+ |
|
425 |
|
m_dielectric(fin) /* transform arguments for dielectric */ |
426 |
|
FILE *fin; |
427 |
|
{ |
686 |
|
ofun[MAT_SPOT].funp = m_spot; |
687 |
|
ofun[MAT_DIELECTRIC].funp = m_dielectric; |
688 |
|
ofun[MAT_INTERFACE].funp = m_interface; |
689 |
+ |
ofun[MAT_MIST].funp = m_mist; |
690 |
|
ofun[PAT_CTEXT].funp = |
691 |
|
ofun[PAT_BTEXT].funp = |
692 |
|
ofun[MIX_TEXT].funp = text; |