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
Nektar
Nektar
Commits
7867e9ba
Commit
7867e9ba
authored
Jan 08, 2017
by
Michael Turner
Browse files
cleaner refinement definition
parent
07b38848
Changes
1
Hide whitespace changes
Inline
Side-by-side
utilities/NekMesh/InputModules/InputCAD.cpp
View file @
7867e9ba
...
...
@@ -123,14 +123,31 @@ void InputCAD::ParseFile(string nm)
if
(
pSession
->
DefinesElement
(
"NEKTAR/MESHING/REFINEMENT"
))
{
TiXmlElement
*
refine
=
mcf
->
FirstChildElement
(
"REFINEMENT"
);
TiXmlElement
*
L
=
refine
->
FirstChildElement
(
"L"
);
TiXmlElement
*
L
=
refine
->
FirstChildElement
(
"L
INE
"
);
while
(
L
)
{
string
tmp
;
L
->
QueryStringAttribute
(
"VALUE"
,
&
tmp
);
refinement
.
insert
(
tmp
);
L
=
L
->
NextSiblingElement
(
"L"
);
stringstream
ss
;
TiXmlElement
*
T
=
L
->
FirstChildElement
(
"X1"
);
ss
<<
T
->
GetText
()
<<
","
;
T
=
L
->
FirstChildElement
(
"Y1"
);
ss
<<
T
->
GetText
()
<<
","
;
T
=
L
->
FirstChildElement
(
"Z1"
);
ss
<<
T
->
GetText
()
<<
","
;
T
=
L
->
FirstChildElement
(
"X2"
);
ss
<<
T
->
GetText
()
<<
","
;
T
=
L
->
FirstChildElement
(
"Y2"
);
ss
<<
T
->
GetText
()
<<
","
;
T
=
L
->
FirstChildElement
(
"Z2"
);
ss
<<
T
->
GetText
()
<<
","
;
T
=
L
->
FirstChildElement
(
"R"
);
ss
<<
T
->
GetText
()
<<
","
;
T
=
L
->
FirstChildElement
(
"D"
);
ss
<<
T
->
GetText
();
refinement
.
insert
(
ss
.
str
());
L
=
L
->
NextSiblingElement
(
"LINE"
);
}
}
...
...
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