<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="GENERATOR" content="GtkHTML/4.8.5">
</head>
<body>
Hi<br>
<br>
This is nice, but it does not solve the issue of getting the outward normal in the sense needed to set neumann or robin boundary conditions.
<br>
<br>
BTW, I think that there is some valuable information about the meshed geometry that should be optionally included in the resulting mesh file. For example, I do not see the point of having to compute the outward normals (or the face areas or the element's neighbors)
from the solver side. Moreover, with the information Gmsh has in its administrative structures it should be far more efficient to compute the geometric properties at the time of the mesh generation, let alone if the same mesh has to be used several times in
different runs.<br>
<br>
I tried to follow step-by-step the mesh() method but I am not so fond to C++ so I could not completely understand what is going on behind, but maybe someone here may be able to tell.<br>
<br>
<br>
<br>
<br>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>-- <br>
<b>Germán Theler :: </b>Engineering CTO<br>
<br>
<b>CITES</b> – Centro de Innovación Tecnológica Empresarial y Social S.A.<br>
Dirección General Sancor Seguros<br>
Grupo Sancor Seguros<br>
tel +54 3493 –428 500 – Int.:<i> 3374</i><br>
<a href="mailto:ccipolatti@cites-gss.com">gtheler@cites-gss.com</a><br>
<u><a href="http://www.cites-gss.com">www.cites-gss.com</a></u> - <a href="http://www.gruposancorseguros.com">
www.gruposancorseguros.com</a><br>
<br>
<br>
<br>
</td>
</tr>
</tbody>
</table>
On Mon, 2015-01-26 at 15:55 +0100, jean pierre aubry wrote:
<blockquote type="CITE">
<pre>
hello
the normal orientation of the elements is the same that their parent
surface which cab adjusted at will try this example to understand
lx = 100.0;
ly = 100.0;
Point(1) = {0, 0, 0, cl1};
Point(2) = {lx, 0, 0, cl1};
Point(3) = {lx, ly, 0, cl1};
Point(4) = {0, ly, 0, cl1};
Line(1) = {1, 2};
Line(2) = {2, 3};
Line(3) = {3, 4};
Line(4) = {4, 1};
Line Loop(5) = {1, 2, 3, 4};
//comment or uncomment next two lines
Plane Surface(6) = {5};
//Plane Surface(6) = {-5};
</pre>
</blockquote>
<hr>
<font color="#336600" size="2">Imprima este mensaje <strong>sólo si es absolutamente necesario</strong>.<br>
Para imprimir, en lo posible utilice el papel de ambos lados.<br>
El Grupo Sancor Seguros se compromete con el cuidado del medioambiente.</font><br>
<br>
<br>
<p style="font-size:8pt; color:gray; font-family:'Arial','Calibri','Cambria','garamond','serif';">
************AVISO DE CONFIDENCIALIDAD************<br>
<br>
El Grupo Sancor Seguros comunica que:<br>
<br>
Este mensaje y todos los archivos adjuntos a el son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por ley. Si usted recibió este mensaje erróneamente, por favor notifíquenos respondiendo
al remitente, borre el mensaje original y destruya las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje. La publicación, uso, copia
o impresión total o parcial de este mensaje o documentos adjuntos queda prohibida.<br>
<br>
Disposición DNDP 10-2008. El titular de los datos personales tiene la facultad de ejercer el derecho de acceso a los mismos en forma gratuita a intervalos no inferiores a seis meses, salvo que acredite un interés legítimo al efecto conforme lo establecido en
el artículo 14, inciso 3 de la Ley 25.326. La DIRECCIÓN NACIONAL DE PROTECCIÓN DE DATOS PERSONALES, Organo de Control de la Ley 25.326, tiene la atribución de atender las denuncias y reclamos que se interpongan con relación al incumplimiento de las normas
sobre la protección de datos personales. </p>
</body>
</html>