fixed robin BC

This commit is contained in:
jakob.schratter 2026-01-25 17:00:45 +01:00
commit bbceb5cf06
8 changed files with 47974 additions and 1832 deletions

View file

@ -775,11 +775,15 @@ void Mesh::InitializeOuterEdges()
{
OuterEdges.push_back(_ebedges[k]);
OuterEdgesSubdomains.push_back(EdgeSubdomains[2*k + 1]);
OuterEdgesNodes.push_back(_bedges[2*k]);
OuterEdgesNodes.push_back(_bedges[2*k + 1]);
}
if (EdgeSubdomains[2*k + 1] == 0)
{
{
OuterEdges.push_back(_ebedges[k]);
OuterEdgesSubdomains.push_back(EdgeSubdomains[2*k]);
OuterEdgesNodes.push_back(_bedges[2*k]);
OuterEdgesNodes.push_back(_bedges[2*k + 1]);
}
}
@ -1014,12 +1018,12 @@ Mesh::Mesh(std::string const &fname)
}
DeriveVertexFromEdgeBased();
//// GH: Check permuted numbering
//vector<int> perm(Nnodes());
//iota(rbegin(perm),rend(perm),0);
//random_shuffle(begin(perm),end(perm));
//PermuteVertices(perm);
//cout << " P E R M U T E D !" << endl;
// //// GH: Check permuted numbering
// vector<int> perm(Nnodes());
// iota(rbegin(perm),rend(perm),0);
// random_shuffle(begin(perm),end(perm));
// PermuteVertices(perm);
// cout << " P E R M U T E D !" << endl;
}