<div dir="ltr">Dear All,<br>   in the near future, a mechanism shall be introduced within Kratos to allow the use of &quot;flags&quot; (bool values) in a very efficient manner.<br><br>The author of this is Pooyan, and i am sure that when the feature is ready he will provide usage guidelines as well as a description of the advanced features of the new flags.<br>
<br>as a general consideration  it will be needed to to define a limited number of &quot;general flags&quot; which will be always present on all the elements nodes and conditions of the kratos.<br>This will be possible as many of this values will be packed to a single double, which will allow providing a very fast interface.<br>
The problem is that such list of general flag will be &quot;closed&quot; so that it will not be possible to add or change the list (I am sure Pooyan later on will explain alternatives)<br><br>i would like to start a discussion on the name to assign to such &quot;general flags&quot;, putting here a list of the ones that come to my mind.<br>
Please note that they SHOULD NOT be application-specific!!<br><br><br>1 fACTIVE<br>2 fDEACTIVATED<br>3 fSLIP<br>4 fMASTER<br>5 fSLAVE<br>6 fERASE<br>7 fINTERFACE<br>8 fBOUNDARY<br>9 fMPI_BOUNDARY<br>10 fVISITED<br>11 fFLUID<br>
12 fSTRUCTURE<br>13 fTHERMAL<br>14 fPERMANENT<br>15 fPROTECTED<br>16 fWALL<br>17 fSPLIT<br>18 fMODIFIED<br>19 fFREE<br>20 fFIX<br><br><br>the form of using it will be through a function &quot;Is&quot; to that the IS_ in the name shall be removed<br>
<br>as you may observe i prepended to the &quot;flag name&quot; an &quot;f&quot;. This is my personal proposal to distinguish flags from normal variables. <br>Other people suggest that it is not needed to distinguish, so that the name shall be all capital as for normal variables. <br>
Please express your opinion also on the naming convention to be used.<br><br>Aside of this please make proposals for what should be added/removed from this list.<br><br>greetings from BCN<br>Riccardo<br><br><br><br clear="all">
<br>-- <br><p><span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Dr. Riccardo Rossi, Civil Engineer<br></span></p>
<p><span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Member of Kratos Team<span style="color:rgb(31,73,125)">
</span></span></p>
<p><span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)">International Center for Numerical Methods in Engineering - CIMNE<br>
Campus Norte, Edificio C1</span><span style="color:rgb(31,73,125)"> </span></p>
<p style="text-align:justify"><span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)" lang="ES">c/ Gran Capitán s/n</span></p>
<p style="text-align:justify"><span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)" lang="ES">08034 Barcelona, España</span></p>
<p style="text-align:justify"><span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)" lang="ES">Tel:        <a value="+34934015696">(+34) 93 401 56 96</a></span></p>
<p style="text-align:justify"><span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)" lang="ES">Fax:       <a value="+34934016517">(+34) 93.401.6517</a></span></p>
<span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)" lang="ES">web:</span><span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;" lang="ES">       </span><span lang="ES"><a href="http://www.cimne.com/" target="_blank"><span style="font-size:10pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">www.cimne.com</span></a></span>
</div>