gmshWrite function error
Hello, dear Geuzaine, I have a problem when i use C# call gmsh dll. the following is my code:
int ierr;
gmshInitialize(0,args,1,&ierr);
gmshModelAdd("square", &ierr);
gmshModelGeoAddPoint(0, 0, 0, 0.1, 1, &ierr);
gmshModelGeoAddPoint(1, 0, 0, 0.1, 2, &ierr);
gmshModelGeoAddPoint(1, 1, 0, 0.1, 3, &ierr);
gmshModelGeoAddPoint(0, 1, 0, 0.1, 4, &ierr);
gmshModelGeoAddLine(1, 2, 1, &ierr);
gmshModelGeoAddLine(2, 3, 2, &ierr);
gmshModelGeoAddLine(3, 4, 3, &ierr);
// try automatic assignement of tag
int line4 = gmshModelGeoAddLine(4, 1, -1, &ierr);
Console.WriteLine("line4 received tag {0}", line4);
int[] ll = {1, 2, 3, line4};
gmshModelGeoAddCurveLoop(ll, 4, 1, &ierr);
int[] s= { 1 };
gmshModelGeoAddPlaneSurface(ll, 1, 6, &ierr);
gmshModelGeoSynchronize(&ierr);
gmshModelMeshGenerate(2, &ierr);
gmshWrite("square.msh", &ierr);
i think that the gmsh.dll has been called because of the "line4"(in code) has been writen in control window.But, the"squere.msh" is not appeared in my file. Is there anything wrong for my code? please check it, very thanks!