113 current = localtime(& now);
116 this->
fileStream <<
"<!-- TimeStep " << tStep->
giveTargetTime() *
timeScale <<
" Computed " << current->tm_year + 1900 <<
"-" << setw(2) << current->tm_mon + 1 <<
"-" << setw(2) << current->tm_mday <<
" at " << current->tm_hour <<
":" << current->tm_min <<
":" << setw(2) << current->tm_sec <<
" -->\n";
117 this->
fileStream <<
"<VTKFile type=\"UnstructuredGrid\" version=\"0.1\" byte_order=\"LittleEndian\">\n";
126 for (
int inode = 1; inode <= nnode; inode++ ) {
136 this->
fileStream <<
"<Piece NumberOfPoints=\"" << nActiveNode <<
"\" NumberOfCells=\"" << nActiveNode <<
"\">\n";
137 this->
fileStream <<
"<Points>\n <DataArray type=\"Float64\" NumberOfComponents=\"3\" format=\"ascii\"> ";
139 for (
int inode = 1; inode <= nnode; inode++ ) {
146 for (
int i = 1; i <= coords.
giveSize(); i++ ) {
150 for (
int i = coords.
giveSize() + 1; i <= 3; i++ ) {
157 this->
fileStream <<
"</DataArray>\n</Points>\n";
162 this->
fileStream <<
" <DataArray type=\"Int32\" Name=\"connectivity\" format=\"ascii\"> ";
164 for (
int ielem = 1; ielem <= nActiveNode; ielem++ ) {
171 this->
fileStream <<
" <DataArray type=\"Int32\" Name=\"offsets\" format=\"ascii\"> ";
173 for (
int ielem = 1; ielem <= nActiveNode; ielem++ ) {
180 this->
fileStream <<
" <DataArray type=\"UInt8\" Name=\"types\" format=\"ascii\"> ";
181 for (
int ielem = 1; ielem <= nActiveNode; ielem++ ) {
191 this->
fileStream <<
"</UnstructuredGrid>\n</VTKFile>";
int giveNumberOfDofManagers() const
Returns number of dof managers in domain.