MCPcopy Create free account
hub / github.com/Kitware/ParaView / CatalystCoProcess

Function CatalystCoProcess

Examples/Catalyst/CFullExample/FEAdaptor.cxx:145–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

143}
144
145void CatalystCoProcess(unsigned int numberOfPoints, double* pointsData, unsigned int numberOfCells,
146 unsigned int* cellsData, double* velocityData, float* pressureData, double time,
147 unsigned int timeStep, int lastTimeStep)
148{
149 vtkNew<vtkCPDataDescription> dataDescription;
150 dataDescription->AddInput("input");
151 dataDescription->SetTimeData(time, timeStep);
152 if (lastTimeStep == true)
153 {
154 // assume that we want to all the pipelines to execute if it
155 // is the last time step.
156 dataDescription->ForceOutputOn();
157 }
158 if (Processor->RequestDataDescription(dataDescription) != 0)
159 {
160 vtkCPInputDataDescription* idd = dataDescription->GetInputDescriptionByName("input");
161 BuildVTKDataStructures(
162 idd, numberOfPoints, pointsData, velocityData, numberOfCells, cellsData, pressureData);
163 idd->SetGrid(VTKGrid);
164 Processor->CoProcess(dataDescription);
165 }
166}

Callers 1

mainFunction · 0.70

Calls 6

SetTimeDataMethod · 0.80
BuildVTKDataStructuresFunction · 0.70
AddInputMethod · 0.45
CoProcessMethod · 0.45

Tested by

no test coverage detected