|
ParaView
|
Extract particles and analyse them. More...
#include <vtkAMRDualContour.h>


Extract particles and analyse them.
This filter takes a cell data volume fraction and generates a polydata surface. It also performs connectivity on the particles and generates a particle index as part of the cell data of the output. It computes the volume of each particle from the volume fraction.
This will turn on validation and debug i/o of the filter. #define vtkAMRDualContourDEBUG #define vtkAMRDualContourPROFILE
Definition at line 55 of file vtkAMRDualContour.h.
| vtkAMRDualContour::vtkAMRDualContour | ( | ) | [protected] |
| virtual vtkAMRDualContour::~vtkAMRDualContour | ( | ) | [protected, virtual] |
| static vtkAMRDualContour* vtkAMRDualContour::New | ( | ) | [static] |
Reimplemented from vtkMultiBlockDataSetAlgorithm.
Reimplemented in vtkPVAMRDualContour.
| virtual const char* vtkAMRDualContour::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkMultiBlockDataSetAlgorithm.
Reimplemented in vtkPVAMRDualContour.
| static int vtkAMRDualContour::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkMultiBlockDataSetAlgorithm.
Reimplemented in vtkPVAMRDualContour.
| virtual int vtkAMRDualContour::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkMultiBlockDataSetAlgorithm.
Reimplemented in vtkPVAMRDualContour.
| static vtkAMRDualContour* vtkAMRDualContour::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkMultiBlockDataSetAlgorithm.
Reimplemented in vtkPVAMRDualContour.
| void vtkAMRDualContour::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkMultiBlockDataSetAlgorithm.
Reimplemented in vtkPVAMRDualContour.
| virtual void vtkAMRDualContour::SetIsoValue | ( | double | ) | [virtual] |
| virtual double vtkAMRDualContour::GetIsoValue | ( | ) | [virtual] |
| virtual void vtkAMRDualContour::SetEnableCapping | ( | int | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual int vtkAMRDualContour::GetEnableCapping | ( | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual void vtkAMRDualContour::EnableCappingOn | ( | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual void vtkAMRDualContour::EnableCappingOff | ( | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual void vtkAMRDualContour::SetEnableDegenerateCells | ( | int | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual int vtkAMRDualContour::GetEnableDegenerateCells | ( | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual void vtkAMRDualContour::EnableDegenerateCellsOn | ( | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual void vtkAMRDualContour::EnableDegenerateCellsOff | ( | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual void vtkAMRDualContour::SetEnableMultiProcessCommunication | ( | int | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual int vtkAMRDualContour::GetEnableMultiProcessCommunication | ( | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual void vtkAMRDualContour::EnableMultiProcessCommunicationOn | ( | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual void vtkAMRDualContour::EnableMultiProcessCommunicationOff | ( | ) | [virtual] |
These are to evaluate performances. You can turn off capping, degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
| virtual void vtkAMRDualContour::SetEnableMergePoints | ( | int | ) | [virtual] |
This flag causes blocks to share locators so there are no boundary edges between blocks. It does not eliminate boundary edges between processes.
| virtual int vtkAMRDualContour::GetEnableMergePoints | ( | ) | [virtual] |
This flag causes blocks to share locators so there are no boundary edges between blocks. It does not eliminate boundary edges between processes.
| virtual void vtkAMRDualContour::EnableMergePointsOn | ( | ) | [virtual] |
This flag causes blocks to share locators so there are no boundary edges between blocks. It does not eliminate boundary edges between processes.
| virtual void vtkAMRDualContour::EnableMergePointsOff | ( | ) | [virtual] |
This flag causes blocks to share locators so there are no boundary edges between blocks. It does not eliminate boundary edges between processes.
| virtual void vtkAMRDualContour::SetTriangulateCap | ( | int | ) | [virtual] |
A flag that causes the polygons on the capping surfaces to be triagulated.
| virtual int vtkAMRDualContour::GetTriangulateCap | ( | ) | [virtual] |
A flag that causes the polygons on the capping surfaces to be triagulated.
| virtual void vtkAMRDualContour::TriangulateCapOn | ( | ) | [virtual] |
A flag that causes the polygons on the capping surfaces to be triagulated.
| virtual void vtkAMRDualContour::TriangulateCapOff | ( | ) | [virtual] |
A flag that causes the polygons on the capping surfaces to be triagulated.
| virtual void vtkAMRDualContour::SetSkipGhostCopy | ( | int | ) | [virtual] |
An option to turn off copying ghost values across process boundaries. If the ghost values are already correct, then the extra communication is not necessary. If this assumption is wrong, this option will produce cracks / seams.
| virtual int vtkAMRDualContour::GetSkipGhostCopy | ( | ) | [virtual] |
An option to turn off copying ghost values across process boundaries. If the ghost values are already correct, then the extra communication is not necessary. If this assumption is wrong, this option will produce cracks / seams.
| virtual void vtkAMRDualContour::SkipGhostCopyOn | ( | ) | [virtual] |
An option to turn off copying ghost values across process boundaries. If the ghost values are already correct, then the extra communication is not necessary. If this assumption is wrong, this option will produce cracks / seams.
| virtual void vtkAMRDualContour::SkipGhostCopyOff | ( | ) | [virtual] |
An option to turn off copying ghost values across process boundaries. If the ghost values are already correct, then the extra communication is not necessary. If this assumption is wrong, this option will produce cracks / seams.
| virtual vtkMultiProcessController* vtkAMRDualContour::GetController | ( | ) | [virtual] |
| virtual void vtkAMRDualContour::SetController | ( | vtkMultiProcessController * | ) | [virtual] |
| virtual int vtkAMRDualContour::RequestData | ( | vtkInformation * | , |
| vtkInformationVector ** | , | ||
| vtkInformationVector * | |||
| ) | [protected, virtual] |
Reimplemented from vtkMultiBlockDataSetAlgorithm.
Reimplemented in vtkPVAMRDualContour.
| vtkMultiBlockDataSet* vtkAMRDualContour::DoRequestData | ( | vtkNonOverlappingAMR * | input, |
| const char * | arrayNameToProcess | ||
| ) | [protected] |
Not a pipeline function. This is a helper function that allows creating a new data set given a input and a cell array name.
| virtual int vtkAMRDualContour::FillInputPortInformation | ( | int | port, |
| vtkInformation * | info | ||
| ) | [protected, virtual] |
Reimplemented from vtkMultiBlockDataSetAlgorithm.
| virtual int vtkAMRDualContour::FillOutputPortInformation | ( | int | port, |
| vtkInformation * | info | ||
| ) | [protected, virtual] |
Reimplemented from vtkMultiBlockDataSetAlgorithm.
| void vtkAMRDualContour::ShareBlockLocatorWithNeighbors | ( | vtkAMRDualGridHelperBlock * | block | ) | [protected] |
| void vtkAMRDualContour::ProcessBlock | ( | vtkAMRDualGridHelperBlock * | block, |
| int | blockId, | ||
| const char * | arrayName | ||
| ) | [protected] |
| void vtkAMRDualContour::ProcessDualCell | ( | vtkAMRDualGridHelperBlock * | block, |
| int | blockId, | ||
| int | x, | ||
| int | y, | ||
| int | z, | ||
| vtkIdType | cornerOffsets[8], | ||
| vtkDataArray * | volumeFractionArray | ||
| ) | [protected] |
| void vtkAMRDualContour::AddCapPolygon | ( | int | ptCount, |
| vtkIdType * | pointIds, | ||
| int | blockId | ||
| ) | [protected] |
| void vtkAMRDualContour::CapCell | ( | int | cellX, |
| int | cellY, | ||
| int | cellZ, | ||
| unsigned char | cubeBoundaryBits, | ||
| int | cubeCase, | ||
| vtkIdType | edgePtIds[12], | ||
| double | cornerPoints[32], | ||
| vtkIdType | cornerOffsets[8], | ||
| int | blockId, | ||
| vtkDataSet * | inData | ||
| ) | [protected] |
| void vtkAMRDualContour::InitializeCopyAttributes | ( | vtkNonOverlappingAMR * | hbdsInput, |
| vtkDataSet * | mesh | ||
| ) | [protected] |
| void vtkAMRDualContour::InterpolateAttributes | ( | vtkDataSet * | uGrid, |
| vtkIdType | offset0, | ||
| vtkIdType | offset1, | ||
| double | k, | ||
| vtkDataSet * | mesh, | ||
| vtkIdType | outId | ||
| ) | [protected] |
| void vtkAMRDualContour::CopyAttributes | ( | vtkDataSet * | uGrid, |
| vtkIdType | inId, | ||
| vtkDataSet * | mesh, | ||
| vtkIdType | outId | ||
| ) | [protected] |
| void vtkAMRDualContour::FinalizeCopyAttributes | ( | vtkDataSet * | mesh | ) | [protected] |
double vtkAMRDualContour::IsoValue [protected] |
Definition at line 115 of file vtkAMRDualContour.h.
int vtkAMRDualContour::EnableDegenerateCells [protected] |
Definition at line 118 of file vtkAMRDualContour.h.
int vtkAMRDualContour::EnableCapping [protected] |
Definition at line 119 of file vtkAMRDualContour.h.
Definition at line 120 of file vtkAMRDualContour.h.
int vtkAMRDualContour::EnableMergePoints [protected] |
Definition at line 121 of file vtkAMRDualContour.h.
int vtkAMRDualContour::TriangulateCap [protected] |
Definition at line 122 of file vtkAMRDualContour.h.
int vtkAMRDualContour::SkipGhostCopy [protected] |
Definition at line 123 of file vtkAMRDualContour.h.
vtkIntArray* vtkAMRDualContour::BlockIdCellArray [protected] |
Definition at line 173 of file vtkAMRDualContour.h.
vtkFloatArray* vtkAMRDualContour::TemperatureArray [protected] |
Definition at line 174 of file vtkAMRDualContour.h.
vtkAMRDualGridHelper* vtkAMRDualContour::Helper [protected] |
Definition at line 177 of file vtkAMRDualContour.h.
vtkPolyData* vtkAMRDualContour::Mesh [protected] |
Definition at line 178 of file vtkAMRDualContour.h.
vtkPoints* vtkAMRDualContour::Points [protected] |
Definition at line 179 of file vtkAMRDualContour.h.
vtkCellArray* vtkAMRDualContour::Faces [protected] |
Definition at line 180 of file vtkAMRDualContour.h.
vtkMultiProcessController* vtkAMRDualContour::Controller [protected] |
Definition at line 182 of file vtkAMRDualContour.h.
int* vtkAMRDualContour::MessageBuffer [protected] |
Definition at line 186 of file vtkAMRDualContour.h.
int* vtkAMRDualContour::MessageBufferLength [protected] |
Definition at line 187 of file vtkAMRDualContour.h.
vtkAMRDualContourEdgeLocator* vtkAMRDualContour::BlockLocator [protected] |
Definition at line 189 of file vtkAMRDualContour.h.
1.7.5.1