ParaView
|
Extract particles and analyse them. More...
#include <vtkAMRDualContour.h>
Public Types | |
typedef vtkMultiBlockDataSetAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetIsoValue (double) |
virtual double | GetIsoValue () |
virtual vtkMultiProcessController * | GetController () |
virtual void | SetController (vtkMultiProcessController *) |
virtual void | SetEnableCapping (int) |
These are to evaluate performances. More... | |
virtual int | GetEnableCapping () |
These are to evaluate performances. More... | |
virtual void | EnableCappingOn () |
These are to evaluate performances. More... | |
virtual void | EnableCappingOff () |
These are to evaluate performances. More... | |
virtual void | SetEnableDegenerateCells (int) |
These are to evaluate performances. More... | |
virtual int | GetEnableDegenerateCells () |
These are to evaluate performances. More... | |
virtual void | EnableDegenerateCellsOn () |
These are to evaluate performances. More... | |
virtual void | EnableDegenerateCellsOff () |
These are to evaluate performances. More... | |
virtual void | SetEnableMultiProcessCommunication (int) |
These are to evaluate performances. More... | |
virtual int | GetEnableMultiProcessCommunication () |
These are to evaluate performances. More... | |
virtual void | EnableMultiProcessCommunicationOn () |
These are to evaluate performances. More... | |
virtual void | EnableMultiProcessCommunicationOff () |
These are to evaluate performances. More... | |
virtual void | SetEnableMergePoints (int) |
This flag causes blocks to share locators so there are no boundary edges between blocks. More... | |
virtual int | GetEnableMergePoints () |
This flag causes blocks to share locators so there are no boundary edges between blocks. More... | |
virtual void | EnableMergePointsOn () |
This flag causes blocks to share locators so there are no boundary edges between blocks. More... | |
virtual void | EnableMergePointsOff () |
This flag causes blocks to share locators so there are no boundary edges between blocks. More... | |
virtual void | SetTriangulateCap (int) |
A flag that causes the polygons on the capping surfaces to be triagulated. More... | |
virtual int | GetTriangulateCap () |
A flag that causes the polygons on the capping surfaces to be triagulated. More... | |
virtual void | TriangulateCapOn () |
A flag that causes the polygons on the capping surfaces to be triagulated. More... | |
virtual void | TriangulateCapOff () |
A flag that causes the polygons on the capping surfaces to be triagulated. More... | |
virtual void | SetSkipGhostCopy (int) |
An option to turn off copying ghost values across process boundaries. More... | |
virtual int | GetSkipGhostCopy () |
An option to turn off copying ghost values across process boundaries. More... | |
virtual void | SkipGhostCopyOn () |
An option to turn off copying ghost values across process boundaries. More... | |
virtual void | SkipGhostCopyOff () |
An option to turn off copying ghost values across process boundaries. More... | |
Static Public Member Functions | |
static vtkAMRDualContour * | New () |
static int | IsTypeOf (const char *type) |
static vtkAMRDualContour * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkAMRDualContour () | |
virtual | ~vtkAMRDualContour () |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | InitializeRequest (vtkNonOverlappingAMR *input) |
This should be called before any number of calls to DoRequestData. More... | |
void | FinalizeRequest () |
This should be called after any number of calls to DoRequestData. More... | |
vtkMultiBlockDataSet * | DoRequestData (vtkNonOverlappingAMR *input, const char *arrayNameToProcess) |
Not a pipeline function. More... | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
void | ShareBlockLocatorWithNeighbors (vtkAMRDualGridHelperBlock *block) |
void | ProcessBlock (vtkAMRDualGridHelperBlock *block, int blockId, const char *arrayName) |
void | ProcessDualCell (vtkAMRDualGridHelperBlock *block, int blockId, int x, int y, int z, vtkIdType cornerOffsets[8], vtkDataArray *volumeFractionArray) |
void | AddCapPolygon (int ptCount, vtkIdType *pointIds, int blockId) |
void | 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) |
void | InitializeCopyAttributes (vtkNonOverlappingAMR *hbdsInput, vtkDataSet *mesh) |
void | InterpolateAttributes (vtkDataSet *uGrid, vtkIdType offset0, vtkIdType offset1, double k, vtkDataSet *mesh, vtkIdType outId) |
void | CopyAttributes (vtkDataSet *uGrid, vtkIdType inId, vtkDataSet *mesh, vtkIdType outId) |
void | FinalizeCopyAttributes (vtkDataSet *mesh) |
Protected Attributes | |
double | IsoValue |
int | EnableDegenerateCells |
int | EnableCapping |
int | EnableMultiProcessCommunication |
int | EnableMergePoints |
int | TriangulateCap |
int | SkipGhostCopy |
vtkIntArray * | BlockIdCellArray |
vtkFloatArray * | TemperatureArray |
vtkAMRDualGridHelper * | Helper |
vtkPolyData * | Mesh |
vtkPoints * | Points |
vtkCellArray * | Faces |
vtkMultiProcessController * | Controller |
int * | MessageBuffer |
int * | MessageBufferLength |
vtkAMRDualContourEdgeLocator * | BlockLocator |
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 56 of file vtkAMRDualContour.h.
typedef vtkMultiBlockDataSetAlgorithm vtkAMRDualContour::Superclass |
Definition at line 60 of file vtkAMRDualContour.h.
|
protected |
|
protectedvirtual |
|
static |
|
virtual |
Reimplemented in vtkPVAMRDualContour.
|
static |
|
virtual |
Reimplemented in vtkPVAMRDualContour.
|
static |
void vtkAMRDualContour::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
|
virtual |
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
This flag causes blocks to share locators so there are no boundary edges between blocks.
It does not eliminate boundary edges between processes.
|
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 |
This flag causes blocks to share locators so there are no boundary edges between blocks.
It does not eliminate boundary edges between processes.
|
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 |
A flag that causes the polygons on the capping surfaces to be triagulated.
|
virtual |
A flag that causes the polygons on the capping surfaces to be triagulated.
|
virtual |
A flag that causes the polygons on the capping surfaces to be triagulated.
|
virtual |
A flag that causes the polygons on the capping surfaces to be triagulated.
|
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 |
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 |
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 |
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 |
|
virtual |
|
protectedvirtual |
Reimplemented in vtkPVAMRDualContour.
|
protected |
This should be called before any number of calls to DoRequestData.
|
protected |
This should be called after any number of calls to DoRequestData.
|
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.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 122 of file vtkAMRDualContour.h.
|
protected |
Definition at line 125 of file vtkAMRDualContour.h.
|
protected |
Definition at line 126 of file vtkAMRDualContour.h.
|
protected |
Definition at line 127 of file vtkAMRDualContour.h.
|
protected |
Definition at line 128 of file vtkAMRDualContour.h.
|
protected |
Definition at line 129 of file vtkAMRDualContour.h.
|
protected |
Definition at line 130 of file vtkAMRDualContour.h.
|
protected |
Definition at line 181 of file vtkAMRDualContour.h.
|
protected |
Definition at line 182 of file vtkAMRDualContour.h.
|
protected |
Definition at line 185 of file vtkAMRDualContour.h.
|
protected |
Definition at line 186 of file vtkAMRDualContour.h.
|
protected |
Definition at line 187 of file vtkAMRDualContour.h.
|
protected |
Definition at line 188 of file vtkAMRDualContour.h.
|
protected |
Definition at line 190 of file vtkAMRDualContour.h.
|
protected |
Definition at line 194 of file vtkAMRDualContour.h.
|
protected |
Definition at line 195 of file vtkAMRDualContour.h.
|
protected |
Definition at line 197 of file vtkAMRDualContour.h.