47 #include <mesosim/MELoop.h>
48 #include <mesosim/MESegment.h>
51 #ifdef CHECK_MEMORY_LEAKS
53 #endif // CHECK_MEMORY_LEAKS
62 std::vector<double> speed =
getSpeed();
65 of <<
"<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n";
66 of <<
"<VTKFile type=\"PolyData\" version=\"0.1\" order=\"LittleEndian\">\n";
68 of <<
" <Piece NumberOfPoints=\"" << speed.size() <<
"\" NumberOfVerts=\"1\" NumberOfLines=\"0\" NumberOfStrips=\"0\" NumberOfPolys=\"0\">\n";
69 of <<
"<PointData>\n";
70 of <<
" <DataArray type=\"Float64\" Name=\"speed\" format=\"ascii\">" <<
List2String(
getSpeed()) <<
"</DataArray>\n";
71 of <<
"</PointData>\n";
72 of <<
"<CellData/>\n";
74 of <<
" <DataArray type=\"Float64\" Name=\"Points\" NumberOfComponents=\"3\" format=\"ascii\">" <<
List2String(
getPositions()) <<
"</DataArray>\n";
77 of <<
" <DataArray type=\"Int64\" Name=\"connectivity\" format=\"ascii\">" <<
getOffset((
int) speed.size()) <<
"</DataArray>\n";
78 of <<
" <DataArray type=\"Int64\" Name=\"offsets\" format=\"ascii\">" << speed.size() <<
"</DataArray>\n";
81 of <<
" <DataArray type=\"Int64\" Name=\"connectivity\" format=\"ascii\"/>\n";
82 of <<
" <DataArray type=\"Int64\" Name=\"offsets\" format=\"ascii\"/>\n";
85 of <<
" <DataArray type=\"Int64\" Name=\"connectivity\" format=\"ascii\"/>\n";
86 of <<
" <DataArray type=\"Int64\" Name=\"offsets\" format=\"ascii\"/>\n";
89 of <<
" <DataArray type=\"Int64\" Name=\"connectivity\" format=\"ascii\"/>\n";
90 of <<
" <DataArray type=\"Int64\" Name=\"offsets\" format=\"ascii\"/>\n";
93 of <<
"</PolyData>\n";
101 std::vector<double> output;
108 for (; it != end; ++it) {
125 std::vector<double> output;
132 for (; it != end; ++it) {
151 std::string output =
"";
152 for (
unsigned i = 0; i < input.size(); i++) {
154 std::stringstream ss;
161 ss << input[i] <<
" ";
171 std::string output =
"";
172 for (
int i = 0; i < nr; i++) {
174 std::stringstream ss;
184 if (c ==
' ' || c ==
'\t' || c ==
'\r' || c ==
'\n' || c == 11) {
192 bool trimmed =
false;
195 istring.erase(istring.length() - 1);
207 return trim(istring);