<div class="gmail_extra">Try</div><div class="gmail_extra"><br></div><div class="gmail_extra">Field[1].F = Sprintf("%g + Sin(x)", a);<br><br><div class="gmail_quote">On Fri, Apr 27, 2012 at 8:22 PM, Mark Starnes <span dir="ltr"><<a href="mailto:mark.starnes@fttech.co.uk" target="_blank">mark.starnes@fttech.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
Is there a way to reference a variable defined in<br>
my geometry file in a Field[].F expression?<br>
<br>
For example,<br>
<br>
a = 4;<br>
<br>
Field[1] = MathEval;<br>
Field[1].F = "a + Sin(x)";<br>
<br>
reports,<br>
<br>
Error  :  Error [mathex::parseatom()]: invalid token on expression<br>
Error  :  a+Sin(x)<br>
Error  :   ^<br>
Error  :  Field 1: Invalid matheval expression "a+Sin(x)"<br>
<br>
when I try to mesh.  This is version: 2.4.2<br>
<br>
Thanks in advance,<br>
<br>
Mark.<br>
<br>
<br>
--<br>
Dr. Mark Starnes<br>
Principal Physicist<br>
FT Technologies<br>
Church Lane<br>
Teddington<br>
TW11 8PA<br>
<br>
web:  <a href="http://www.fttech.co.uk" target="_blank">www.fttech.co.uk</a><br>
DDI:  0208 614 2730<br>
<br>
_______________________________________________<br>
gmsh mailing list<br>
<a href="mailto:gmsh@geuz.org">gmsh@geuz.org</a><br>
<a href="http://www.geuz.org/mailman/listinfo/gmsh" target="_blank">http://www.geuz.org/mailman/listinfo/gmsh</a><br>
</blockquote></div><br></div>