Thanks Ruth. It does not work. I have solved it using Matlab to write the .geo file directly line by line.
2015-12-08 13:54 GMT+01:00 Ruth Vazquez Sabariego <[email protected]>: > Try > > Ext1[{2:5}] > > Ruth > >> Physical Surface('interface_stationary_1')={Ex1[2:5]}; > > — > Prof. Ruth V. Sabariego > KU Leuven > Dept. Electrical Engineering ESAT/Electa > http://www.esat.kuleuven.be/electa > > Free software: http://gmsh.info | http://getdp.info | http://onelab.info > > > > > > > >> On 08 Dec 2015, at 12:40, Luis Parras Anguita <[email protected]> wrote: >> >> Dear all. >> >> I have created a cylinder by extruding a surface with the following commands: >> lc1 = 0.01; >> Point(0)={0,0,0,lc1}; >> Point(1)={1,0,0,lc1}; >> Point(2)={0,1,0,lc1}; >> Point(3)={-1,0,0,lc1}; >> Point(4)={0,-1,0,lc1}; >> Circle(5)={1,0,2}; >> Circle(6)={2,0,3}; >> Circle(7)={3,0,4}; >> Circle(8)={4,0,1}; >> Line Loop(1)={5,6,7,8}; >> Plane Surface(2)={1}; >> Ex1[]=Extrude {0, 0, 1} { >> Surface{2}; >> }; >> Printf("top surface = %g", Ex1[0]); >> Printf("Volume = %g", Ex1[1]); >> Printf("side surfaces = %g, %g, %g, %g", Ex1[2], Ex1[3],Ex1[4],Ex1[5]); >> >> Now I would like gmsh to automatically set the different physical >> entities. I know the number of the lower surface, and the name of the >> upper surface, but I have three surfaces that has been created that I >> can access as Ex1[2:5]. I have tried several possibilities but I do >> not know how to do what I want: >> >> Physical Surface('interface_stationary_1')={Ex1[2:5]}; >> >> Best regards. >> >> -- >> Luis Parras Anguita >> Profesor Contratado Doctor >> Departamento de Ing. Mecánica y Mecánica de Fluidos >> ETSII Industriales, Málaga. >> ----------------------------------------- >> Edificio Escuela de Ingenierías >> C/ Arquitecto Francisco Peñalosa Nº 6 >> 29071 Málaga >> >> _______________________________________________ >> gmsh mailing list >> [email protected] >> http://www.geuz.org/mailman/listinfo/gmsh > -- Luis Parras Anguita Profesor Contratado Doctor Departamento de Ing. Mecánica y Mecánica de Fluidos ETSII Industriales, Málaga. ----------------------------------------- Edificio Escuela de Ingenierías C/ Arquitecto Francisco Peñalosa Nº 6 29071 Málaga _______________________________________________ gmsh mailing list [email protected] http://www.geuz.org/mailman/listinfo/gmsh
