VTK
|
#include <vtkPTemporalStreamTracer.h>
Definition at line 54 of file vtkPTemporalStreamTracer.h.
Reimplemented from vtkTemporalStreamTracer.
Definition at line 58 of file vtkPTemporalStreamTracer.h.
vtkPTemporalStreamTracer::vtkPTemporalStreamTracer | ( | ) | [protected] |
vtkPTemporalStreamTracer::~vtkPTemporalStreamTracer | ( | ) | [protected] |
static int vtkPTemporalStreamTracer::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkTemporalStreamTracer.
virtual int vtkPTemporalStreamTracer::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkTemporalStreamTracer.
static vtkPTemporalStreamTracer* vtkPTemporalStreamTracer::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkTemporalStreamTracer.
virtual vtkObjectBase* vtkPTemporalStreamTracer::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkTemporalStreamTracer.
Reimplemented from vtkTemporalStreamTracer.
void vtkPTemporalStreamTracer::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkTemporalStreamTracer.
static vtkPTemporalStreamTracer* vtkPTemporalStreamTracer::New | ( | ) | [static] |
Construct object using 2nd order Runge Kutta
Reimplemented from vtkTemporalStreamTracer.
virtual void vtkPTemporalStreamTracer::SetController | ( | vtkMultiProcessController * | controller | ) | [virtual] |
Set/Get the controller used when sending particles between processes The controller must be an instance of vtkMPIController.
virtual vtkMultiProcessController* vtkPTemporalStreamTracer::GetController | ( | ) | [virtual] |
Set/Get the controller used when sending particles between processes The controller must be an instance of vtkMPIController.
virtual int vtkPTemporalStreamTracer::RequestData | ( | vtkInformation * | request, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkTemporalStreamTracer.
virtual void vtkPTemporalStreamTracer::AssignSeedsToProcessors | ( | vtkDataSet * | source, |
int | sourceID, | ||
int | ptId, | ||
vtkTemporalStreamTracerNamespace::ParticleVector & | LocalSeedPoints, | ||
int & | LocalAssignedCount | ||
) | [protected, virtual] |
all the injection/seed points according to which processor they belong to. This saves us retesting at every injection time providing 1) The volumes are static, 2) the seed points are static If either are non static, then this step is skipped.
Reimplemented from vtkTemporalStreamTracer.
virtual void vtkPTemporalStreamTracer::AssignUniqueIds | ( | vtkTemporalStreamTracerNamespace::ParticleVector & | LocalSeedPoints | ) | [protected, virtual] |
give each one a uniqu ID. We need to use MPI to find out who is using which numbers.
Reimplemented from vtkTemporalStreamTracer.
virtual void vtkPTemporalStreamTracer::TransmitReceiveParticles | ( | vtkTemporalStreamTracerNamespace::ParticleVector & | outofdomain, |
vtkTemporalStreamTracerNamespace::ParticleVector & | received, | ||
bool | removeself | ||
) | [protected, virtual] |
this is used during classification of seed points and also between iterations of the main loop as particles leave each processor domain
Reimplemented from vtkTemporalStreamTracer.
void vtkPTemporalStreamTracer::AddParticleToMPISendList | ( | vtkTemporalStreamTracerNamespace::ParticleInformation & | info | ) | [protected] |
Reimplemented from vtkTemporalStreamTracer.
Definition at line 123 of file vtkPTemporalStreamTracer.h.