Create a sub-reader with the current characteristics
| 96 | |
| 97 | // Create a sub-reader with the current characteristics |
| 98 | vtkSmartPointer<vtkOpenFOAMReader> NewFoamReader(vtkOpenFOAMReader* parent) |
| 99 | { |
| 100 | auto reader = vtkSmartPointer<vtkOpenFOAMReader>::New(); |
| 101 | reader->SetFileName(parent->GetFileName()); |
| 102 | reader->SetParent(parent); |
| 103 | reader->SetSkipZeroTime(parent->GetSkipZeroTime()); |
| 104 | reader->SetUse64BitLabels(parent->GetUse64BitLabels()); |
| 105 | reader->SetUse64BitFloats(parent->GetUse64BitFloats()); |
| 106 | // This function is only used in the decomposed case, so we are basically multithreading (if |
| 107 | // asked) over the processor dirs, but not over all /polyMesh/faces files of each processor dir. |
| 108 | reader->SetSequentialProcessing(true); |
| 109 | |
| 110 | return reader; |
| 111 | } |
| 112 | |
| 113 | // Generate a processor dirname from number or tuple. |
| 114 | // For 1 component: |
no test coverage detected