> On 27 Jan 2015, at 13:35, Theler German Guillermo <[email protected]> > wrote: > > Hi > > 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. >
In what sense? All the data you need is there... > 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. > The best is probably for you to design a file format that contains all the info you need. Have a look at all the Geo/GModelIO_*.cpp routines to get some examples. > 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. > You can also use the Python bindings if you're more familiar with that language. > > > > -- > Germán Theler :: Engineering CTO > > CITES – Centro de Innovación Tecnológica Empresarial y Social S.A. > Dirección General Sancor Seguros > Grupo Sancor Seguros > tel +54 3493 –428 500 – Int.: 3374 > [email protected] > www.cites-gss.com - www.gruposancorseguros.com > > > > On Mon, 2015-01-26 at 15:55 +0100, jean pierre aubry wrote: >> 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}; >> >> > Imprima este mensaje sólo si es absolutamente necesario. > Para imprimir, en lo posible utilice el papel de ambos lados. > El Grupo Sancor Seguros se compromete con el cuidado del medioambiente. > > > ************AVISO DE CONFIDENCIALIDAD************ > > El Grupo Sancor Seguros comunica que: > > 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. > > 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. > > _______________________________________________ > gmsh mailing list > [email protected] > http://www.geuz.org/mailman/listinfo/gmsh -- Prof. Christophe Geuzaine University of Liege, Electrical Engineering and Computer Science http://www.montefiore.ulg.ac.be/~geuzaine _______________________________________________ gmsh mailing list [email protected] http://www.geuz.org/mailman/listinfo/gmsh
