/dports/science/elmerfem/elmerfem-release-9.0/elmergrid/src/ |
H A D | egextra.c | 117 data->x[sideind[0]],data->x[sideind[1]], in SaveBoundary() 118 data->y[sideind[0]],data->y[sideind[1]]); in SaveBoundary() 153 indfirst = sideind[0]; in CreateBoundaryChain() 157 indfirst = sideind[1]; in CreateBoundaryChain() 179 indsecond = sideind[1]; in CreateBoundaryChain() 183 indsecond = sideind[0]; in CreateBoundaryChain() 191 indsecond = sideind[1]; in CreateBoundaryChain() 195 indsecond = sideind[0]; in CreateBoundaryChain() 335 data->x[sideind[0]],data->x[sideind[1]], in SaveBoundaryForm() 336 data->y[sideind[0]],data->y[sideind[1]]); in SaveBoundaryForm() [all …]
|
H A D | egmesh.c | 2367 k = sideind[j]; in SetConnectedNodes() 4322 if(sideind[0] > sideind[1]) { 4844 dx1 = data->x[sideind[(k+1)%nonodes]] - data->x[sideind[k]]; in FindBoundaryBoundary() 4845 dy1 = data->y[sideind[(k+1)%nonodes]] - data->y[sideind[k]]; in FindBoundaryBoundary() 4846 dz1 = data->z[sideind[(k+1)%nonodes]] - data->z[sideind[k]]; in FindBoundaryBoundary() 4923 l = sideind[k]; in FindBoundaryBoundary() 4946 l = sideind[k]; in FindBoundaryBoundary() 4951 l = sideind[0]; in FindBoundaryBoundary() 4957 l = sideind[k]; in FindBoundaryBoundary() 4973 l = sideind[k]; in FindBoundaryBoundary() [all …]
|
H A D | egparallel.c | 1397 int sideind[MAXNODESD2]; in PartitionConnectedElementsStraight() local 1477 int sideind[MAXNODESD2]; in PartitionConnectedElements1D() local 1576 k = sideind[j]; in PartitionConnectedElements1D() 1680 int sideind[MAXNODESD1]; in PartitionConnectedElementsMetis() local 1755 ind = nodeperm[sideind[j]]; in PartitionConnectedElementsMetis() 2752 int sideind[MAXNODESD1]; in PartitionMetisGraph() local 2864 int ind,sideind[MAXNODESD1]; in PartitionMetisGraph() local 2891 ind = sideind[j]; in PartitionMetisGraph() 3904 bcnode[sideind[l]] = 1; in SaveElmerInputPartitioned() 4510 ind = sideind[l]; in SaveElmerInputPartitioned() [all …]
|
H A D | egconvert.c | 208 if(sideind[i] <= 0) { in FindPointParents() 209 if(0) printf("sideind[%d] = %d\n",i,sideind[i]); in FindPointParents() 212 else if(sideind[i] > data->noknots) { in FindPointParents() 216 else if(!indx[sideind[i]]) { in FindPointParents() 230 printf("%d ",sideind[i]); in FindPointParents() 249 if(elemhits[sideind[i]] < 2) bchits = FALSE; in FindPointParents() 259 if(sideind[i] == sideind2[k]) bcsame++; in FindPointParents() 2447 int elemsides,sideind[2],side,elemind=0; in LoadTriangleInput() local 2515 if(sideind[0] == ind1 && sideind[1] == ind2) hit = TRUE; in LoadTriangleInput() 2516 if(sideind[0] == ind2 && sideind[1] == ind1) hit = TRUE; in LoadTriangleInput() [all …]
|
H A D | egmesh.h | 15 void GetBoundaryElement(int sideind,struct BoundaryType *bound,struct FemType *data,int *ind,int *s…
|
H A D | egnative.c | 4874 int sideelem,int sideelemtype,int *sideind) in FindParentSide() argument 4923 if(sideind[(i+j)%sidenodes] != sideind2[i]) hit = FALSE; in FindParentSide() 4962 if(sideind[i] == sideind2[j]) nohits++; in FindParentSide() 4983 printf(" %d ",sideind[i]); in FindParentSide() 5026 int sideind[MAXNODESD1],tottypes,elementtype; in LoadElmerInput() local 5293 sideind[j] = invperm[l]; in LoadElmerInput() 5295 sideind[j] = l; in LoadElmerInput() 5308 fail = FindParentSide(data,bound,i,elementtype,sideind); in LoadElmerInput() 5315 printf("%d ",sideind[j]); in LoadElmerInput() 5326 bound->topology[i][j] = sideind[j]; in LoadElmerInput() [all …]
|
/dports/science/elmerfem/elmerfem-release-9.0/ElmerGUI/Application/plugins/ |
H A D | egmesh.cpp | 2367 k = sideind[j]; in SetConnectedNodes() 4322 if(sideind[0] > sideind[1]) { 4844 dx1 = data->x[sideind[(k+1)%nonodes]] - data->x[sideind[k]]; in FindBoundaryBoundary() 4845 dy1 = data->y[sideind[(k+1)%nonodes]] - data->y[sideind[k]]; in FindBoundaryBoundary() 4846 dz1 = data->z[sideind[(k+1)%nonodes]] - data->z[sideind[k]]; in FindBoundaryBoundary() 4923 l = sideind[k]; in FindBoundaryBoundary() 4946 l = sideind[k]; in FindBoundaryBoundary() 4951 l = sideind[0]; in FindBoundaryBoundary() 4957 l = sideind[k]; in FindBoundaryBoundary() 4973 l = sideind[k]; in FindBoundaryBoundary() [all …]
|
H A D | egconvert.cpp | 208 if(sideind[i] <= 0) { in FindPointParents() 209 if(0) printf("sideind[%d] = %d\n",i,sideind[i]); in FindPointParents() 212 else if(sideind[i] > data->noknots) { in FindPointParents() 216 else if(!indx[sideind[i]]) { in FindPointParents() 230 printf("%d ",sideind[i]); in FindPointParents() 249 if(elemhits[sideind[i]] < 2) bchits = FALSE; in FindPointParents() 259 if(sideind[i] == sideind2[k]) bcsame++; in FindPointParents() 2447 int elemsides,sideind[2],side,elemind=0; in LoadTriangleInput() local 2515 if(sideind[0] == ind1 && sideind[1] == ind2) hit = TRUE; in LoadTriangleInput() 2516 if(sideind[0] == ind2 && sideind[1] == ind1) hit = TRUE; in LoadTriangleInput() [all …]
|
H A D | egmesh.h | 15 void GetBoundaryElement(int sideind,struct BoundaryType *bound,struct FemType *data,int *ind,int *s…
|
H A D | egnative.cpp | 4874 int sideelem,int sideelemtype,int *sideind) in FindParentSide() argument 4923 if(sideind[(i+j)%sidenodes] != sideind2[i]) hit = FALSE; in FindParentSide() 4962 if(sideind[i] == sideind2[j]) nohits++; in FindParentSide() 4983 printf(" %d ",sideind[i]); in FindParentSide() 5026 int sideind[MAXNODESD1],tottypes,elementtype; in LoadElmerInput() local 5293 sideind[j] = invperm[l]; in LoadElmerInput() 5295 sideind[j] = l; in LoadElmerInput() 5308 fail = FindParentSide(data,bound,i,elementtype,sideind); in LoadElmerInput() 5315 printf("%d ",sideind[j]); in LoadElmerInput() 5326 bound->topology[i][j] = sideind[j]; in LoadElmerInput() [all …]
|