|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
void | SelectMaterialArray (const char *name) |
| Material sellection. More...
|
|
void | UnselectMaterialArray (const char *name) |
| remove a single array More...
|
|
void | UnselectAllMaterialArrays () |
| remove all arrays More...
|
|
void | SetMaterialArrayStatus (const char *name, int status) |
| Enable/disable processing on an array. More...
|
|
int | GetNumberOfMaterialArrays () |
| Query the number of available arrays. More...
|
|
const char * | GetMaterialArrayName (int index) |
| Get the name of a specific array. More...
|
|
void | SelectMassArray (const char *name) |
| Mass sellection. More...
|
|
void | UnselectMassArray (const char *name) |
| remove a single array More...
|
|
void | UnselectAllMassArrays () |
| remove all arrays More...
|
|
void | SetMassArrayStatus (const char *name, int status) |
| Enable/disable processing on an array. More...
|
|
int | GetNumberOfMassArrays () |
| Query the number of available arrays. More...
|
|
const char * | GetMassArrayName (int index) |
| Get the name of a specific array. More...
|
|
void | SelectVolumeWtdAvgArray (const char *name) |
| Volume weighted average attribute sellection. More...
|
|
void | UnselectVolumeWtdAvgArray (const char *name) |
| remove a single array More...
|
|
void | UnselectAllVolumeWtdAvgArrays () |
| remove all arrays More...
|
|
void | SetVolumeWtdAvgArrayStatus (const char *name, int status) |
| Enable/disable processing on an array. More...
|
|
int | GetNumberOfVolumeWtdAvgArrays () |
| Query the number of available arrays. More...
|
|
const char * | GetVolumeWtdAvgArrayName (int index) |
| Get the name of a specific array. More...
|
|
void | SelectMassWtdAvgArray (const char *name) |
| Mass weighted average attribute sellection. More...
|
|
void | UnselectMassWtdAvgArray (const char *name) |
| remove a single array More...
|
|
void | UnselectAllMassWtdAvgArrays () |
| remove all arrays More...
|
|
void | SetMassWtdAvgArrayStatus (const char *name, int status) |
| Enable/disable processing on an array. More...
|
|
int | GetNumberOfMassWtdAvgArrays () |
| Query the number of available arrays. More...
|
|
const char * | GetMassWtdAvgArrayName (int index) |
| Get the name of a specific array. More...
|
|
void | SelectSummationArray (const char *name) |
| Summation attribute sellection. More...
|
|
void | UnselectSummationArray (const char *name) |
| remove a single array More...
|
|
void | UnselectAllSummationArrays () |
| remove all arrays More...
|
|
void | SetSummationArrayStatus (const char *name, int status) |
| Enable/disable processing on an array. More...
|
|
int | GetNumberOfSummationArrays () |
| Query the number of available arrays. More...
|
|
const char * | GetSummationArrayName (int index) |
| Get the name of a specific array. More...
|
|
vtkMTimeType | GetMTime () override |
| Return the mtime also considering the locator and clip function. More...
|
|
|
int | GetMaterialArrayStatus (const char *name) |
| Get enable. More...
|
|
int | GetMaterialArrayStatus (int index) |
| Get enable. More...
|
|
|
int | GetMassArrayStatus (const char *name) |
| Get enable. More...
|
|
int | GetMassArrayStatus (int index) |
| Get enable. More...
|
|
|
int | GetVolumeWtdAvgArrayStatus (const char *name) |
| Get enable. More...
|
|
int | GetVolumeWtdAvgArrayStatus (int index) |
| Get enable. More...
|
|
|
int | GetMassWtdAvgArrayStatus (const char *name) |
| Get enable. More...
|
|
int | GetMassWtdAvgArrayStatus (int index) |
| Get enable. More...
|
|
|
int | GetSummationArrayStatus (const char *name) |
| Get enable. More...
|
|
int | GetSummationArrayStatus (int index) |
| Get enable. More...
|
|
|
void | SetMaterialFractionThreshold (double fraction) |
| Volume Fraction. More...
|
|
virtual double | GetMaterialFractionThreshold () |
| Volume Fraction. More...
|
|
|
virtual void | SetComputeOBB (bool) |
| OBB. More...
|
|
virtual bool | GetComputeOBB () |
| OBB. More...
|
|
|
void | SetUpperLoadingBound (int nPolys) |
| Loading. More...
|
|
virtual int | GetUpperLoadingBound () |
| Loading. More...
|
|
|
virtual void | SetOutputBaseName (const char *) |
| Output file. More...
|
|
virtual char * | GetOutputBaseName () |
| Output file. More...
|
|
|
virtual void | SetWriteGeometryOutput (bool) |
| If true, save the results of the filter in a text file. More...
|
|
virtual bool | GetWriteGeometryOutput () |
| If true, save the results of the filter in a text file. More...
|
|
virtual void | SetWriteStatisticsOutput (bool) |
| If true, save the results of the filter in a text file. More...
|
|
virtual bool | GetWriteStatisticsOutput () |
| If true, save the results of the filter in a text file. More...
|
|
|
virtual void | SetBlockGhostLevel (unsigned char) |
| Variable used to specify the number of ghost level is available in each block. More...
|
|
virtual unsigned char | GetBlockGhostLevel () |
| Variable used to specify the number of ghost level is available in each block. More...
|
|
|
void | SetClipFunction (vtkImplicitFunction *clipFunction) |
| Set the clip function which can be a plane or a sphere. More...
|
|
virtual vtkImplicitFunction * | GetClipFunction () |
| Set the clip function which can be a plane or a sphere. More...
|
|
|
virtual void | SetInvertVolumeFraction (int) |
| Invert the volume fraction to extract the negative space. More...
|
|
virtual int | GetInvertVolumeFraction () |
| Invert the volume fraction to extract the negative space. More...
|
|
vtkMultiBlockDataSetAlgorithm * | NewInstance () const |
|
vtkMultiBlockDataSet * | GetOutput () |
|
vtkMultiBlockDataSet * | GetOutput (int) |
|
void | SetInputData (vtkDataObject *) |
|
void | SetInputData (int, vtkDataObject *) |
|
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
vtkMultiBlockDataSet * | GetOutput () |
|
vtkMultiBlockDataSet * | GetOutput (int) |
|
void | SetInputData (vtkDataObject *) |
|
void | SetInputData (int, vtkDataObject *) |
|
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
vtkAlgorithm * | NewInstance () const |
|
int | HasExecutive () |
|
vtkExecutive * | GetExecutive () |
|
virtual void | SetExecutive (vtkExecutive *executive) |
|
virtual int | ModifyRequest (vtkInformation *request, int when) |
|
vtkInformation * | GetInputPortInformation (int port) |
|
vtkInformation * | GetOutputPortInformation (int port) |
|
int | GetNumberOfInputPorts () |
|
int | GetNumberOfOutputPorts () |
|
void | UpdateProgress (double amount) |
|
vtkInformation * | GetInputArrayInformation (int idx) |
|
void | RemoveAllInputs () |
|
vtkDataObject * | GetOutputDataObject (int port) |
|
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | RemoveInputConnection (int port, int idx) |
|
virtual void | RemoveAllInputConnections (int port) |
|
int | GetNumberOfInputConnections (int port) |
|
int | GetTotalNumberOfInputConnections () |
|
vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
|
vtkAlgorithm * | GetInputAlgorithm (int port, int index, int &algPort) |
|
vtkAlgorithm * | GetInputAlgorithm (int port, int index) |
|
vtkExecutive * | GetInputExecutive (int port, int index) |
|
vtkInformation * | GetInputInformation (int port, int index) |
|
vtkInformation * | GetOutputInformation (int port) |
|
virtual int | Update (int port, vtkInformationVector *requests) |
|
virtual int | Update (vtkInformation *requests) |
|
virtual int | UpdateExtent (const int extents[6]) |
|
virtual void | UpdateInformation () |
|
virtual void | UpdateDataObject () |
|
virtual void | PropagateUpdateExtent () |
|
virtual void | UpdateWholeExtent () |
|
void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
|
int | SetUpdateExtentToWholeExtent (int port) |
|
int | SetUpdateExtentToWholeExtent () |
|
void | SetUpdateExtent (int port, int extent[6]) |
|
void | SetUpdateExtent (int extent[6]) |
|
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
|
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
|
virtual vtkInformation * | GetInformation () |
|
virtual void | SetInformation (vtkInformation *) |
|
void | Register (vtkObjectBase *o) VTK_OVERRIDE |
|
void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
|
virtual void | SetAbortExecute (int) |
|
virtual int | GetAbortExecute () |
|
virtual void | AbortExecuteOn () |
|
virtual void | AbortExecuteOff () |
|
virtual void | SetProgress (double) |
|
virtual double | GetProgress () |
|
void | SetProgressText (const char *ptext) |
|
virtual char * | GetProgressText () |
|
virtual unsigned long | GetErrorCode () |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
|
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
|
vtkDataObject * | GetInputDataObject (int port, int connection) |
|
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | SetInputDataObject (int port, vtkDataObject *data) |
|
virtual void | SetInputDataObject (vtkDataObject *data) |
|
virtual void | AddInputDataObject (int port, vtkDataObject *data) |
|
virtual void | AddInputDataObject (vtkDataObject *data) |
|
vtkAlgorithmOutput * | GetOutputPort (int index) |
|
vtkAlgorithmOutput * | GetOutputPort () |
|
vtkAlgorithm * | GetInputAlgorithm () |
|
vtkExecutive * | GetInputExecutive () |
|
vtkInformation * | GetInputInformation () |
|
virtual void | Update (int port) |
|
virtual void | Update () |
|
virtual int | UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0) |
|
virtual int | UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0) |
|
virtual void | SetReleaseDataFlag (int) |
|
virtual int | GetReleaseDataFlag () |
|
void | ReleaseDataFlagOn () |
|
void | ReleaseDataFlagOff () |
|
int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
|
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
|
void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
|
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
|
int * | GetUpdateExtent () |
|
int * | GetUpdateExtent (int port) |
|
void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
|
void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
|
void | GetUpdateExtent (int extent[6]) |
|
void | GetUpdateExtent (int port, int extent[6]) |
|
int | GetUpdatePiece () |
|
int | GetUpdatePiece (int port) |
|
int | GetUpdateNumberOfPieces () |
|
int | GetUpdateNumberOfPieces (int port) |
|
int | GetUpdateGhostLevel () |
|
int | GetUpdateGhostLevel (int port) |
|
void | SetProgressObserver (vtkProgressObserver *) |
|
virtual vtkProgressObserver * | GetProgressObserver () |
|
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
|
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
|
virtual vtkInformation * | GetInformation () |
|
virtual void | SetInformation (vtkInformation *) |
|
void | Register (vtkObjectBase *o) VTK_OVERRIDE |
|
void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
|
virtual void | SetAbortExecute (int) |
|
virtual int | GetAbortExecute () |
|
virtual void | AbortExecuteOn () |
|
virtual void | AbortExecuteOff () |
|
virtual void | SetProgress (double) |
|
virtual double | GetProgress () |
|
void | SetProgressText (const char *ptext) |
|
virtual char * | GetProgressText () |
|
virtual unsigned long | GetErrorCode () |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
|
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
|
vtkDataObject * | GetInputDataObject (int port, int connection) |
|
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | SetInputDataObject (int port, vtkDataObject *data) |
|
virtual void | SetInputDataObject (vtkDataObject *data) |
|
virtual void | AddInputDataObject (int port, vtkDataObject *data) |
|
virtual void | AddInputDataObject (vtkDataObject *data) |
|
vtkAlgorithmOutput * | GetOutputPort (int index) |
|
vtkAlgorithmOutput * | GetOutputPort () |
|
vtkAlgorithm * | GetInputAlgorithm () |
|
vtkExecutive * | GetInputExecutive () |
|
vtkInformation * | GetInputInformation () |
|
virtual void | Update (int port) |
|
virtual void | Update () |
|
virtual int | UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0) |
|
virtual int | UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0) |
|
virtual void | SetReleaseDataFlag (int) |
|
virtual int | GetReleaseDataFlag () |
|
void | ReleaseDataFlagOn () |
|
void | ReleaseDataFlagOff () |
|
int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
|
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
|
void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
|
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
|
int * | GetUpdateExtent () |
|
int * | GetUpdateExtent (int port) |
|
void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
|
void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
|
void | GetUpdateExtent (int extent[6]) |
|
void | GetUpdateExtent (int port, int extent[6]) |
|
int | GetUpdatePiece () |
|
int | GetUpdatePiece (int port) |
|
int | GetUpdateNumberOfPieces () |
|
int | GetUpdateNumberOfPieces (int port) |
|
int | GetUpdateGhostLevel () |
|
int | GetUpdateGhostLevel (int port) |
|
void | SetProgressObserver (vtkProgressObserver *) |
|
virtual vtkProgressObserver * | GetProgressObserver () |
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
void | SetReferenceCount (int) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
|
| vtkMaterialInterfaceFilter () |
|
| ~vtkMaterialInterfaceFilter () override |
|
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override |
|
int | FillInputPortInformation (int port, vtkInformation *info) override |
|
int | FillOutputPortInformation (int port, vtkInformation *info) override |
|
void | PrepareForPass (vtkNonOverlappingAMR *hbdsInput, std::vector< std::string > &volumeWtdAvgArrayNames, std::vector< std::string > &massWtdAvgArrayNames, std::vector< std::string > &summedArrayNames, std::vector< std::string > &integratedArrayNames) |
|
vtkPolyData * | NewFragmentMesh () |
|
int | ProcessBlock (int blockId) |
|
void | ConnectFragment (vtkMaterialInterfaceFilterRingBuffer *iterator) |
|
void | GetNeighborIterator (vtkMaterialInterfaceFilterIterator *next, vtkMaterialInterfaceFilterIterator *iterator, int axis0, int maxFlag0, int axis1, int maxFlag1, int axis2, int maxFlag2) |
|
void | GetNeighborIteratorPad (vtkMaterialInterfaceFilterIterator *next, vtkMaterialInterfaceFilterIterator *iterator, int axis0, int maxFlag0, int axis1, int maxFlag1, int axis2, int maxFlag2) |
|
void | CreateFace (vtkMaterialInterfaceFilterIterator *in, vtkMaterialInterfaceFilterIterator *out, int axis, int outMaxFlag) |
|
int | ComputeDisplacementFactors (vtkMaterialInterfaceFilterIterator *pointNeighborIterators[8], double displacmentFactors[3], int rootNeighborIdx, int faceAxis) |
|
int | SubVoxelPositionCorner (double *point, vtkMaterialInterfaceFilterIterator *pointNeighborIterators[8], int rootNeighborIdx, int faceAxis) |
|
void | FindPointNeighbors (vtkMaterialInterfaceFilterIterator *iteratorMin0, vtkMaterialInterfaceFilterIterator *iteratorMax0, int axis0, int maxFlag1, int maxFlag2, vtkMaterialInterfaceFilterIterator pointNeighborIterators[8], double pt[3]) |
|
int | ComputeOriginAndRootSpacingOld (vtkNonOverlappingAMR *input) |
|
void | ComputeOriginAndRootSpacing (vtkNonOverlappingAMR *input) |
|
int | GetNumberOfLocalBlocks (vtkNonOverlappingAMR *input) |
|
void | ShareGhostBlocks () |
|
void | HandleGhostBlockRequests () |
|
int | ComputeRequiredGhostExtent (int level, int inExt[6], int outExt[6]) |
|
void | ComputeAndDistributeGhostBlocks (int *numBlocksInProc, int *blockMetaData, int myProc, int numProcs) |
|
void | AddEquivalence (vtkMaterialInterfaceFilterIterator *neighbor1, vtkMaterialInterfaceFilterIterator *neighbor2) |
|
void | PrepareForResolveEquivalences () |
|
void | ResolveEquivalences () |
|
void | GatherEquivalenceSets (vtkMaterialInterfaceEquivalenceSet *set) |
|
void | ShareGhostEquivalences (vtkMaterialInterfaceEquivalenceSet *globalSet, int *procOffsets) |
|
void | ReceiveGhostFragmentIds (vtkMaterialInterfaceEquivalenceSet *globalSet, int *procOffset) |
|
void | MergeGhostEquivalenceSets (vtkMaterialInterfaceEquivalenceSet *globalSet) |
|
int | ResolveIntegratedAttributes (int controllingProcId) |
|
int | PrepareToResolveIntegratedAttributes () |
|
int | SendIntegratedAttributes (int recipientProcId) |
|
int | ReceiveIntegratedAttributes (int sourceProcId) |
|
int | PrepareToCollectIntegratedAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &volumes, std::vector< vtkDoubleArray *> &clipDepthMaxs, std::vector< vtkDoubleArray *> &clipDepthMins, std::vector< vtkDoubleArray *> &moments, std::vector< std::vector< vtkDoubleArray *>> &volumeWtdAvgs, std::vector< std::vector< vtkDoubleArray *>> &massWtdAvgs, std::vector< std::vector< vtkDoubleArray *>> &sums) |
|
int | CleanUpAfterCollectIntegratedAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &volumes, std::vector< vtkDoubleArray *> &clipDepthMaxs, std::vector< vtkDoubleArray *> &clipDepthMins, std::vector< vtkDoubleArray *> &moments, std::vector< std::vector< vtkDoubleArray *>> &volumeWtdAvgs, std::vector< std::vector< vtkDoubleArray *>> &massWtdAvgs, std::vector< std::vector< vtkDoubleArray *>> &sums) |
|
int | CollectIntegratedAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &volumes, std::vector< vtkDoubleArray *> &clipDepthMaxs, std::vector< vtkDoubleArray *> &clipDepthMins, std::vector< vtkDoubleArray *> &moments, std::vector< std::vector< vtkDoubleArray *>> &volumeWtdAvgs, std::vector< std::vector< vtkDoubleArray *>> &massWtdAvgs, std::vector< std::vector< vtkDoubleArray *>> &sums) |
|
int | BroadcastIntegratedAttributes (int sourceProcessId) |
|
int | SendGeometricAttributes (int controllingProcId) |
|
int | PrepareToCollectGeometricAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &coaabb, std::vector< vtkDoubleArray *> &obb, std::vector< int *> &ids) |
|
int | CleanUpAfterCollectGeometricAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &coaabb, std::vector< vtkDoubleArray *> &obb, std::vector< int *> &ids) |
|
int | CollectGeometricAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &coaabb, std::vector< vtkDoubleArray *> &obb, std::vector< int *> &ids) |
|
int | PrepareToMergeGeometricAttributes () |
|
int | GatherGeometricAttributes (int recipientProcId) |
|
void | ResolveLocalFragmentGeometry () |
|
void | ResolveRemoteFragmentGeometry () |
|
void | CleanLocalFragmentGeometry () |
|
void | BuildLoadingArray (std::vector< vtkIdType > &loadingArray) |
|
int | PackLoadingArray (vtkIdType *&buffer) |
|
int | UnPackLoadingArray (vtkIdType *buffer, int bufSize, std::vector< vtkIdType > &loadingArray) |
|
void | CopyAttributesToOutput0 () |
|
void | CopyAttributesToOutput1 () |
|
void | CopyAttributesToOutput2 () |
|
int | WriteGeometryOutputToTextFile () |
|
int | WriteStatisticsOutputToTextFile () |
|
int | BuildOutputs (vtkMultiBlockDataSet *mbdsOutput0, vtkMultiBlockDataSet *mbdsOutput1, vtkMultiBlockDataSet *mbdsOutput2, int materialId) |
|
int | Accumulate (double *dest, vtkDataArray *src, int nComps, int srcCellIndex, double weight) |
|
int | AccumulateMoments (double *moments, vtkDataArray *massArray, int srcCellIndex, double *X) |
|
void | ComputeGeometricAttributes () |
|
int | ComputeLocalFragmentOBB () |
|
int | ComputeLocalFragmentAABBCenters () |
|
void | DeleteAllBlocks () |
|
int | InitializeBlocks (vtkNonOverlappingAMR *input, std::string &materialFractionArrayName, std::string &massArrayName, std::vector< std::string > &volumeWtdAvgArrayNames, std::vector< std::string > &massWtdAvgArrayNames, std::vector< std::string > &summedArrayNames, std::vector< std::string > &integratedArrayNames) |
|
void | AddBlock (vtkMaterialInterfaceFilterBlock *block, unsigned char levelOfGhostLayer) |
|
void | CheckLevelsForNeighbors (vtkMaterialInterfaceFilterBlock *block) |
|
int | FindFaceNeighbors (unsigned int blockLevel, int blockIndex[3], int faceAxis, int faceMaxFlag, std::vector< vtkMaterialInterfaceFilterBlock *> *result) |
|
int | HasNeighbor (unsigned int blockLevel, int blockIndex[3], int neighborDirection[3]) |
|
virtual void | SetMaterialFractionArrayName (const char *) |
|
void | SaveBlockSurfaces (const char *fileName) |
|
void | SaveGhostSurfaces (const char *fileName) |
|
void | ComputeFacePoints (vtkMaterialInterfaceFilterIterator *in, vtkMaterialInterfaceFilterIterator *out, int axis, int outMaxFlag) |
|
void | ComputeFaceNeighbors (vtkMaterialInterfaceFilterIterator *in, vtkMaterialInterfaceFilterIterator *out, int axis, int outMaxFlag) |
|
long | ComputeProximity (const int faceIdx[3], int faceLevel, const int ext[6], int refLevel) |
|
void | FindNeighbor (int faceIndex[3], int faceLevel, vtkMaterialInterfaceFilterIterator *neighbor, vtkMaterialInterfaceFilterIterator *reference) |
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkMultiBlockDataSetAlgorithm () |
|
| ~vtkMultiBlockDataSetAlgorithm () |
|
virtual vtkExecutive * | CreateDefaultExecutive () |
|
vtkDataObject * | GetInput (int port) |
|
virtual int | RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
| vtkAlgorithm () |
|
| ~vtkAlgorithm () |
|
virtual void | SetNumberOfInputPorts (int n) |
|
virtual void | SetNumberOfOutputPorts (int n) |
|
int | InputPortIndexInRange (int index, const char *action) |
|
int | OutputPortIndexInRange (int index, const char *action) |
|
int | GetInputArrayAssociation (int idx, vtkInformationVector **inputVector) |
|
void | ReportReferences (vtkGarbageCollector *) VTK_OVERRIDE |
|
virtual void | SetNumberOfInputConnections (int port, int n) |
|
int | GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector) |
|
int | GetInputArrayAssociation (int idx, vtkDataObject *input) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association) |
|
vtkInformation * | GetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector) |
|
virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
|
void | SetInputDataInternal (int port, vtkDataObject *input) |
|
void | AddInputDataInternal (int port, vtkDataObject *input) |
|
int | GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector) |
|
int | GetInputArrayAssociation (int idx, vtkDataObject *input) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association) |
|
vtkInformation * | GetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector) |
|
virtual void | SetErrorCode (unsigned long) |
|
virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
|
void | SetInputDataInternal (int port, vtkDataObject *input) |
|
void | AddInputDataInternal (int port, vtkDataObject *input) |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
|
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
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 vtkMaterialInterfaceFilterDEBUG
This will turn on profiling of how long each part of the filter takes
#define vtkMaterialInterfaceFilterPROFILE
Definition at line 58 of file vtkMaterialInterfaceFilter.h.