mirror of
https://github.com/NGSolve/netgen.git
synced 2024-11-11 16:49:16 +05:00
add implementation of GetBoundaryNeighbouringDomains
This commit is contained in:
parent
2d835e25cc
commit
9a48710988
@ -271,8 +271,8 @@ namespace netgen
|
||||
|
||||
// returns domain numbers of domains next to boundary bnr -> (domin, domout)
|
||||
// 3D only
|
||||
// std::pair<int,int> GetBoundaryNeighbouringDomains (int bnr);
|
||||
|
||||
std::pair<int,int> GetBoundaryNeighbouringDomains (int bnr);
|
||||
|
||||
void Refine (NG_REFINEMENT_TYPE reftype,
|
||||
void (*taskmanager)(function<void(int,int)>) = &DummyTaskManager2);
|
||||
|
||||
|
@ -141,6 +141,16 @@ namespace netgen
|
||||
return -1;
|
||||
}
|
||||
|
||||
std::pair<int,int> Ngx_Mesh :: GetBoundaryNeighbouringDomains (int bnr)
|
||||
{
|
||||
if ( mesh->GetDimension() == 3 )
|
||||
return std::pair<int,int>(mesh->GetFaceDescriptor(bnr+1).DomainIn(),
|
||||
mesh->GetFaceDescriptor(bnr+1).DomainOut());
|
||||
else
|
||||
return std::pair<int,int>(-1,-1);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
Ng_Point Ngx_Mesh :: GetPoint (int nr) const
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user