|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
void | SetClearCache (bool) |
| Set whether or not to clear out cache of previous time steps. More...
|
|
|
void | AddRestartConnection (vtkAlgorithmOutput *input) |
| Provide support pre-pending previously computed particle paths. More...
|
|
void | RemoveAllRestarts () |
| Provide support pre-pending previously computed particle paths. More...
|
|
|
virtual void | SetRestartedSimulation (bool) |
| Set/Get if the simulation has been restarted. More...
|
|
virtual bool | GetRestartedSimulation () |
| Set/Get if the simulation has been restarted. More...
|
|
|
virtual void | SetFirstTimeStep (int) |
| Specify the first time step that particle paths are computed. More...
|
|
virtual int | GetFirstTimeStep () |
| Specify the first time step that particle paths are computed. More...
|
|
Public Member Functions inherited from vtkPParticlePathFilter |
vtkPParticlePathFilter * | NewInstance () const |
|
Public Member Functions inherited from vtkPParticleTracerBase |
vtkPParticleTracerBase * | NewInstance () const |
|
virtual void | SetController (vtkMultiProcessController *controller) |
|
virtual vtkMultiProcessController * | GetController () |
|
virtual void | SetController (vtkMultiProcessController *controller) |
|
virtual vtkMultiProcessController * | GetController () |
|
Public Member Functions inherited from vtkParticleTracerBase |
vtkParticleTracerBase * | NewInstance () const |
|
void | PrintParticleHistories () |
|
void | SetIntegrator (vtkInitialValueProblemSolver *) |
|
virtual vtkInitialValueProblemSolver * | GetIntegrator () |
|
void | SetIntegratorType (int type) |
|
int | GetIntegratorType () |
|
virtual bool | GetComputeVorticity () |
|
void | SetComputeVorticity (bool) |
|
virtual double | GetTerminalSpeed () |
|
void | SetTerminalSpeed (double) |
|
virtual double | GetRotationScale () |
|
void | SetRotationScale (double) |
|
virtual void | SetIgnorePipelineTime (int) |
|
virtual int | GetIgnorePipelineTime () |
|
virtual void | IgnorePipelineTimeOn () |
|
virtual void | IgnorePipelineTimeOff () |
|
virtual int | GetForceReinjectionEveryNSteps () |
|
void | SetForceReinjectionEveryNSteps (int) |
|
void | SetTerminationTime (double t) |
|
virtual double | GetTerminationTime () |
|
virtual double | GetStartTime () |
|
void | SetStartTime (double t) |
|
virtual void | SetStaticSeeds (int) |
|
virtual int | GetStaticSeeds () |
|
virtual void | SetStaticMesh (int) |
|
virtual int | GetStaticMesh () |
|
virtual void | SetParticleWriter (vtkAbstractParticleWriter *pw) |
|
virtual vtkAbstractParticleWriter * | GetParticleWriter () |
|
virtual void | SetParticleFileName (const char *) |
|
virtual char * | GetParticleFileName () |
|
virtual void | SetEnableParticleWriting (int) |
|
virtual int | GetEnableParticleWriting () |
|
virtual void | EnableParticleWritingOn () |
|
virtual void | EnableParticleWritingOff () |
|
virtual void | SetDisableResetCache (int) |
|
virtual int | GetDisableResetCache () |
|
virtual void | DisableResetCacheOn () |
|
virtual void | DisableResetCacheOff () |
|
void | AddSourceConnection (vtkAlgorithmOutput *input) |
|
void | RemoveAllSources () |
|
virtual bool | GetComputeVorticity () |
|
void | SetComputeVorticity (bool) |
|
virtual double | GetTerminalSpeed () |
|
void | SetTerminalSpeed (double) |
|
virtual double | GetRotationScale () |
|
void | SetRotationScale (double) |
|
virtual void | SetIgnorePipelineTime (int) |
|
virtual int | GetIgnorePipelineTime () |
|
virtual void | IgnorePipelineTimeOn () |
|
virtual void | IgnorePipelineTimeOff () |
|
virtual int | GetForceReinjectionEveryNSteps () |
|
void | SetForceReinjectionEveryNSteps (int) |
|
void | SetTerminationTime (double t) |
|
virtual double | GetTerminationTime () |
|
virtual double | GetStartTime () |
|
void | SetStartTime (double t) |
|
virtual void | SetStaticSeeds (int) |
|
virtual int | GetStaticSeeds () |
|
virtual void | SetStaticMesh (int) |
|
virtual int | GetStaticMesh () |
|
virtual void | SetParticleWriter (vtkAbstractParticleWriter *pw) |
|
virtual vtkAbstractParticleWriter * | GetParticleWriter () |
|
virtual void | SetParticleFileName (const char *) |
|
virtual char * | GetParticleFileName () |
|
virtual void | SetEnableParticleWriting (int) |
|
virtual int | GetEnableParticleWriting () |
|
virtual void | EnableParticleWritingOn () |
|
virtual void | EnableParticleWritingOff () |
|
virtual void | SetDisableResetCache (int) |
|
virtual int | GetDisableResetCache () |
|
virtual void | DisableResetCacheOn () |
|
virtual void | DisableResetCacheOff () |
|
void | AddSourceConnection (vtkAlgorithmOutput *input) |
|
void | RemoveAllSources () |
|
vtkPolyDataAlgorithm * | NewInstance () const |
|
vtkDataObject * | GetInput () |
|
vtkDataObject * | GetInput (int port) |
|
vtkPolyData * | GetPolyDataInput (int port) |
|
vtkPolyData * | GetOutput () |
|
vtkPolyData * | GetOutput (int) |
|
virtual void | SetOutput (vtkDataObject *d) |
|
void | SetInputData (vtkDataObject *) |
|
void | SetInputData (int, vtkDataObject *) |
|
void | AddInputData (vtkDataObject *) |
|
void | AddInputData (int, vtkDataObject *) |
|
vtkPolyData * | GetOutput () |
|
vtkPolyData * | GetOutput (int) |
|
virtual void | SetOutput (vtkDataObject *d) |
|
void | SetInputData (vtkDataObject *) |
|
void | SetInputData (int, vtkDataObject *) |
|
void | AddInputData (vtkDataObject *) |
|
void | AddInputData (int, vtkDataObject *) |
|
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 () |
|
virtual vtkMTimeType | GetMTime () |
|
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 &) |
|
|
| vtkInSituPParticlePathFilter () |
|
| ~vtkInSituPParticlePathFilter () override |
|
std::vector< vtkDataSet * > | GetSeedSources (vtkInformationVector *inputVector, int timeStep) override |
| Overriding this method allows us to inject the seeds as some point other than the first time step. More...
|
|
int | FillInputPortInformation (int port, vtkInformation *info) override |
| We add in a third, optional port for adding in particles for a restarted simulation. More...
|
|
int | RequestUpdateExtent (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override |
|
void | AddRestartSeeds (vtkInformationVector **) override |
| For restarts of particle paths, we add in the ability to add in particles from a previous computation that we will still advect. More...
|
|
void | AssignSeedsToProcessors (double time, vtkDataSet *source, int sourceID, int ptId, vtkParticleTracerBaseNamespace::ParticleVector &localSeedPoints, int &localAssignedCount) override |
| Before starting the particle trace, classify all the injection/seed points according to which processor they belong to. More...
|
|
Protected Member Functions inherited from vtkPParticlePathFilter |
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkPParticlePathFilter () |
|
| ~vtkPParticlePathFilter () |
|
virtual void | ResetCache () |
|
virtual int | OutputParticles (vtkPolyData *poly) |
|
virtual void | InitializeExtraPointDataArrays (vtkPointData *outputPD) |
|
virtual void | AppendToExtraPointDataArrays (vtkParticleTracerBaseNamespace::ParticleInformation &) |
|
void | Finalize () |
|
Protected Member Functions inherited from vtkPParticleTracerBase |
| vtkPParticleTracerBase () |
|
| ~vtkPParticleTracerBase () |
|
virtual vtkPolyData * | Execute (vtkInformationVector **inputVector) |
|
virtual bool | SendParticleToAnotherProcess (vtkParticleTracerBaseNamespace::ParticleInformation &info, vtkParticleTracerBaseNamespace::ParticleInformation &previous, vtkPointData *) |
|
virtual bool | SendReceiveParticles (RemoteParticleVector &outofdomain, RemoteParticleVector &received) |
|
virtual bool | UpdateParticleListFromOtherProcesses () |
|
virtual bool | IsPointDataValid (vtkDataObject *input) |
|
virtual void | AssignUniqueIds (vtkParticleTracerBaseNamespace::ParticleVector &localSeedPoints) |
|
virtual void | AssignUniqueIds (vtkParticleTracerBaseNamespace::ParticleVector &localSeedPoints) |
|
Protected Member Functions inherited from vtkParticleTracerBase |
| vtkParticleTracerBase () |
|
virtual | ~vtkParticleTracerBase () |
|
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual int | RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual int | ProcessInput (vtkInformationVector **inputVector) |
|
virtual void | Initialize () |
|
int | InitializeInterpolator () |
|
int | UpdateDataCache (vtkDataObject *td) |
|
void | TestParticles (vtkParticleTracerBaseNamespace::ParticleVector &candidates, std::vector< int > &passed) |
|
void | CreateProtoPD (vtkDataObject *input) |
|
vtkFloatArray * | GetParticleAge (vtkPointData *) |
|
vtkIntArray * | GetParticleIds (vtkPointData *) |
|
vtkCharArray * | GetParticleSourceIds (vtkPointData *) |
|
vtkIntArray * | GetInjectedPointIds (vtkPointData *) |
|
vtkIntArray * | GetInjectedStepIds (vtkPointData *) |
|
vtkIntArray * | GetErrorCodeArr (vtkPointData *) |
|
vtkFloatArray * | GetParticleVorticity (vtkPointData *) |
|
vtkFloatArray * | GetParticleRotation (vtkPointData *) |
|
vtkFloatArray * | GetParticleAngularVel (vtkPointData *) |
|
bool | InsideBounds (double point[]) |
|
void | CalculateVorticity (vtkGenericCell *cell, double pcoords[3], vtkDoubleArray *cellVectors, double vorticity[3]) |
|
double | GetCacheDataTime (int i) |
|
double | GetCacheDataTime () |
|
void | AddParticle (vtkParticleTracerBaseNamespace::ParticleInformation &info, double *velocity) |
|
virtual int | GetReinjectionCounter () |
|
virtual double | GetCurrentTimeValue () |
|
virtual void | InitializeExtraPointDataArrays (vtkPointData *vtkNotUsed(outputPD)) |
|
vtkTemporalInterpolatedVelocityField * | GetInterpolator () |
|
void | TestParticles (vtkParticleTracerBaseNamespace::ParticleVector &candidates, vtkParticleTracerBaseNamespace::ParticleVector &passed, int &count) |
|
void | UpdateParticleList (vtkParticleTracerBaseNamespace::ParticleVector &candidates) |
|
void | IntegrateParticle (vtkParticleTracerBaseNamespace::ParticleListIterator &it, double currenttime, double terminationtime, vtkInitialValueProblemSolver *integrator) |
|
bool | ComputeDomainExitLocation (double pos[4], double p2[4], double intersection[4], vtkGenericCell *cell) |
|
bool | IsPointDataValid (vtkCompositeDataSet *input, std::vector< std::string > &arrayNames) |
|
void | GetPointDataArrayNames (vtkDataSet *input, std::vector< std::string > &names) |
|
void | TestParticles (vtkParticleTracerBaseNamespace::ParticleVector &candidates, vtkParticleTracerBaseNamespace::ParticleVector &passed, int &count) |
|
void | UpdateParticleList (vtkParticleTracerBaseNamespace::ParticleVector &candidates) |
|
void | IntegrateParticle (vtkParticleTracerBaseNamespace::ParticleListIterator &it, double currenttime, double terminationtime, vtkInitialValueProblemSolver *integrator) |
|
bool | ComputeDomainExitLocation (double pos[4], double p2[4], double intersection[4], vtkGenericCell *cell) |
|
bool | IsPointDataValid (vtkCompositeDataSet *input, std::vector< std::string > &arrayNames) |
|
void | GetPointDataArrayNames (vtkDataSet *input, std::vector< std::string > &names) |
|
| vtkPolyDataAlgorithm () |
|
| ~vtkPolyDataAlgorithm () |
|
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
|
| 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) |
|
virtual vtkExecutive * | CreateDefaultExecutive () |
|
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 &) |
|
An In Situ Particle tracer for unsteady vector fields.
vtkInSituPParticlePathFilter is a filter that integrates a vector field to generate particle paths. It is intended for in situ use. The additions to the parallel particle path filter is that the particle locations at previous time steps can be cleared out (ClearCache data member) and restarted connection can be used to continue advecting particles from a restarted simulation.
- See also
- vtkPParticlePathFilterBase has the details of the algorithms
Definition at line 23 of file vtkInSituPParticlePathFilter.h.