4 #ifndef vtkPANLSubhaloFinder_h 5 #define vtkPANLSubhaloFinder_h 28 #include "vtkPVVTKExtensionsCosmoToolsModule.h" 45 HALOS_LARGER_THAN_THRESHOLD = 1,
46 ONLY_SELECTED_HALOS = 2
58 vtkSetClampMacro(Mode,
int, ALL_HALOS, ONLY_SELECTED_HALOS);
59 vtkGetMacro(Mode,
int);
91 void SetNumberOfHalosToProcess(
vtkIdType num);
101 void ClearHalosToProcess();
108 vtkSetMacro(RL,
double);
109 vtkGetMacro(RL,
double);
118 vtkSetMacro(DeadSize,
double);
119 vtkGetMacro(DeadSize,
double);
128 vtkSetMacro(ParticleMass,
float);
129 vtkGetMacro(ParticleMass,
float);
138 vtkSetMacro(BB,
double);
139 vtkGetMacro(BB,
double);
148 vtkSetClampMacro(AlphaFactor,
double, 0.0, 1.0);
149 vtkGetMacro(AlphaFactor,
double);
159 vtkSetClampMacro(BetaFactor,
double, 0.0, 1.0);
160 vtkGetMacro(BetaFactor,
double);
168 vtkSetMacro(MinCandidateSize,
int);
169 vtkGetMacro(MinCandidateSize,
int);
177 vtkSetMacro(NumSPHNeighbors,
int);
178 vtkGetMacro(NumSPHNeighbors,
int);
187 vtkSetMacro(NumNeighbors,
int);
188 vtkGetMacro(NumNeighbors,
int);
vtkMultiProcessController * Controller
vtkNew< vtkIdList > HalosToProcess
void operator=(const vtkObjectBase &)
This filter takes the output of the HACC halo finder and runs the subhalo finder on a user-specified ...