<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>Dear Riccardo,</p>
<p>reading your mail, I have several questions about the flags being proposed. As far as I know, some of the flags in the list are application-specific, so I don't see why they should go on the "general list", even if their equivalent variables are in the main variables list (I'll speak for WALL, which is the only one I'd use, but I suspect there are others). Also, ACTIVE == !(DEACTIVATED), FIX == !(FREE) why do we need them in pairs? Going back to that last one, fixity in Kratos has a very specific meaning related to Dofs, so I'd advise against using that name.</p>
<p>As you probably noticed by now, I'm strongly against the notation of fFLAG, just as we don't write sTEMPERATURE or vVELOCITY.</p>
<p>Greetings,</p>
<p>Jordi</p>
<p>On Thu, 20 Jun 2013 09:12:25 +0200, Riccardo Rossi wrote:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div dir="ltr">Dear All,<br />&nbsp;&nbsp; in the near future, a mechanism shall be introduced within Kratos to allow the use of "flags" (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&nbsp; it will be needed to to define a limited number of "general flags" 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 "closed" 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 "general flags", 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 "Is" to that the IS_ in the name shall be removed<br /><br />as you may observe i prepended to the "flag name" an "f". 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 /><br /><br />-- <br />
<p><span style="font-size: 10pt;">Dr. Riccardo Rossi, Civil Engineer<br /></span></p>
<p><span style="font-size: 10pt;">Member of Kratos Team<span style="color: #1f497d;"> </span></span></p>
<p><span style="font-size: 10pt; color: #1f497d;">International Center for Numerical Methods in Engineering - CIMNE<br /> Campus Norte, Edificio C1</span><span style="color: #1f497d;">&nbsp;</span></p>
<p style="text-align: justify;"><span style="font-size: 10pt; color: #1f497d;">c/ Gran Capit&aacute;n s/n</span></p>
<p style="text-align: justify;"><span style="font-size: 10pt; color: #1f497d;">08034 Barcelona, Espa&ntilde;a</span></p>
<p style="text-align: justify;"><span style="font-size: 10pt; color: #1f497d;">Tel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a>(+34) 93 401 56 96</a></span></p>
<p style="text-align: justify;"><span style="font-size: 10pt; color: #1f497d;">Fax:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a>(+34) 93.401.6517</a></span></p>
<span style="font-size: 10pt; color: #1f497d;">web:</span><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span><a href="http://www.cimne.com/"><span style="font-size: 10pt;">www.cimne.com</span></a></span></div>
</blockquote>
<p>&nbsp;</p>
</body></html>