Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Development
openfoam
Commits
21048d96
Commit
21048d96
authored
Jan 13, 2010
by
mattijs
Browse files
Disabled writing zero-sized faceZones since upset tecio library
parent
0496e181
Changes
1
Hide whitespace changes
Inline
Side-by-side
applications/utilities/postProcessing/dataConversion/foamToTecplot360/foamToTecplot360.C
View file @
21048d96
...
...
@@ -1077,83 +1077,92 @@ int main(int argc, char *argv[])
{
const
faceZone
&
pp
=
zones
[
zoneI
];
const
indirectPrimitivePatch
ipp
(
IndirectList
<
face
>
(
mesh
.
faces
(),
pp
),
mesh
.
points
()
);
writer
.
writePolygonalZone
(
pp
.
name
(),
strandID
++
,
//1+patchIDs.size()+zoneI, //strandID,
ipp
,
allVarLocation
);
// Write coordinates
writer
.
writeField
(
ipp
.
localPoints
().
component
(
0
)());
writer
.
writeField
(
ipp
.
localPoints
().
component
(
1
)());
writer
.
writeField
(
ipp
.
localPoints
().
component
(
2
)());
// Write all volfields
forAll
(
vsf
,
i
)
if
(
pp
.
size
()
>
0
)
{
writer
.
writeField
const
indirectPrimitivePatch
ipp
(
writer
.
getFaceField
(
linearInterpolate
(
vsf
[
i
])(),
pp
)()
IndirectList
<
face
>
(
mesh
.
faces
(),
pp
),
mesh
.
points
()
);
}
forAll
(
vvf
,
i
)
{
writer
.
writeField
writer
.
writePolygonalZone
(
writer
.
getFaceField
(
linearInterpolate
(
vvf
[
i
])(),
pp
)()
pp
.
name
(),
strandID
++
,
//1+patchIDs.size()+zoneI, //strandID,
ipp
,
allVarLocation
);
}
forAll
(
vSpheretf
,
i
)
{
writer
.
writeField
(
writer
.
getFaceField
// Write coordinates
writer
.
writeField
(
ipp
.
localPoints
().
component
(
0
)());
writer
.
writeField
(
ipp
.
localPoints
().
component
(
1
)());
writer
.
writeField
(
ipp
.
localPoints
().
component
(
2
)());
// Write all volfields
forAll
(
vsf
,
i
)
{
writer
.
writeField
(
linearInterpolate
(
vSpheretf
[
i
])(),
pp
)()
);
}
forAll
(
vSymmtf
,
i
)
{
writer
.
writeField
(
writer
.
getFac
eField
writer
.
getFaceField
(
linearInterpolate
(
vsf
[
i
]
)()
,
pp
)()
);
}
forAll
(
vvf
,
i
)
{
writer
.
writ
eField
(
linearInterpolate
(
vSymmtf
[
i
])(),
pp
)()
);
writer
.
getFaceField
(
linearInterpolate
(
vvf
[
i
])(),
pp
)()
);
}
forAll
(
vSpheretf
,
i
)
{
writer
.
writeField
(
writer
.
getFaceField
(
linearInterpolate
(
vSpheretf
[
i
])(),
pp
)()
);
}
forAll
(
vSymmtf
,
i
)
{
writer
.
writeField
(
writer
.
getFaceField
(
linearInterpolate
(
vSymmtf
[
i
])(),
pp
)()
);
}
forAll
(
vtf
,
i
)
{
writer
.
writeField
(
writer
.
getFaceField
(
linearInterpolate
(
vtf
[
i
])(),
pp
)()
);
}
writer
.
writeConnectivity
(
ipp
);
}
forAll
(
vtf
,
i
)
else
{
writer
.
writeField
(
writer
.
getFaceField
(
linearInterpolate
(
vtf
[
i
])(),
pp
)()
);
Info
<<
" Skipping zero sized faceZone "
<<
zoneI
<<
"
\t
"
<<
pp
.
name
()
<<
nl
<<
endl
;
}
writer
.
writeConnectivity
(
ipp
);
}
}
...
...
Write
Preview
Markdown
is supported
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