Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Jennifer Ryan
Nektar
Commits
80f83b85
Commit
80f83b85
authored
Mar 10, 2017
by
Julian Marcon
Browse files
Moved bit of code to original location.
parent
78e92974
Changes
1
Hide whitespace changes
Inline
Side-by-side
library/NekMeshUtils/2DGenerator/2DGenerator.cpp
View file @
80f83b85
...
...
@@ -339,6 +339,28 @@ void Generator2D::Process()
////////////////////////////////////////
EdgeSet
::
iterator
it
;
for
(
it
=
m_mesh
->
m_edgeSet
.
begin
();
it
!=
m_mesh
->
m_edgeSet
.
end
();
it
++
)
{
vector
<
NodeSharedPtr
>
ns
;
ns
.
push_back
((
*
it
)
->
m_n1
);
ns
.
push_back
((
*
it
)
->
m_n2
);
// for each iterator create a LibUtilities::eSegement
// push segment into m_mesh->m_element[1]
// tag for the elements shoudl be the CAD number of the curves
ElmtConfig
conf
(
LibUtilities
::
eSegment
,
1
,
false
,
false
);
vector
<
int
>
tags
;
tags
.
push_back
((
*
it
)
->
m_parentCAD
->
GetId
());
ElementSharedPtr
E2
=
GetElementFactory
().
CreateInstance
(
LibUtilities
::
eSegment
,
conf
,
ns
,
tags
);
m_mesh
->
m_element
[
1
].
push_back
(
E2
);
}
if
(
m_config
[
"blcurves"
].
beenSet
)
{
// we need to do the boundary layer generation in a face by face basis
...
...
@@ -369,30 +391,6 @@ void Generator2D::Process()
m_facemeshes
[
i
]
->
Mesh
();
}
////////////////////////////////////
EdgeSet
::
iterator
it
;
for
(
it
=
m_mesh
->
m_edgeSet
.
begin
();
it
!=
m_mesh
->
m_edgeSet
.
end
();
it
++
)
{
vector
<
NodeSharedPtr
>
ns
;
ns
.
push_back
((
*
it
)
->
m_n1
);
ns
.
push_back
((
*
it
)
->
m_n2
);
// for each iterator create a LibUtilities::eSegement
// push segment into m_mesh->m_element[1]
// tag for the elements shoudl be the CAD number of the curves
ElmtConfig
conf
(
LibUtilities
::
eSegment
,
1
,
false
,
false
);
vector
<
int
>
tags
;
tags
.
push_back
((
*
it
)
->
m_parentCAD
->
GetId
());
ElementSharedPtr
E2
=
GetElementFactory
().
CreateInstance
(
LibUtilities
::
eSegment
,
conf
,
ns
,
tags
);
m_mesh
->
m_element
[
1
].
push_back
(
E2
);
}
ProcessVertices
();
ProcessEdges
();
ProcessFaces
();
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment