find halos within a cosmology data file
More...
#include <vtkPCosmoHaloFinder.h>
Inherits vtkUnstructuredGridAlgorithm.
find halos within a cosmology data file
vtkPCosmoHaloFinder is a filter object that operates on the unstructured grid of all particles and assigns each particle a halo id.
Definition at line 77 of file vtkPCosmoHaloFinder.h.
vtkPCosmoHaloFinder::vtkPCosmoHaloFinder |
( |
| ) |
|
|
protected |
vtkPCosmoHaloFinder::~vtkPCosmoHaloFinder |
( |
| ) |
|
|
protected |
static int vtkPCosmoHaloFinder::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkPCosmoHaloFinder::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkPCosmoHaloFinder::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkPCosmoHaloFinder::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual vtkMultiProcessController* vtkPCosmoHaloFinder::GetController |
( |
| ) |
|
|
virtual |
Set the communicator object for interprocess communication
virtual void vtkPCosmoHaloFinder::SetController |
( |
vtkMultiProcessController * |
| ) |
|
|
virtual |
Set the communicator object for interprocess communication
virtual void vtkPCosmoHaloFinder::SetNP |
( |
int |
| ) |
|
|
virtual |
Specify the number of seeded particles in one dimension (total = np^3) (default 256)
virtual int vtkPCosmoHaloFinder::GetNP |
( |
| ) |
|
|
virtual |
Specify the number of seeded particles in one dimension (total = np^3) (default 256)
virtual void vtkPCosmoHaloFinder::SetRL |
( |
float |
| ) |
|
|
virtual |
Specify the physical box dimensions size (rL) (default 100.0)
virtual float vtkPCosmoHaloFinder::GetRL |
( |
| ) |
|
|
virtual |
Specify the physical box dimensions size (rL) (default 100.0)
virtual void vtkPCosmoHaloFinder::SetOverlap |
( |
float |
| ) |
|
|
virtual |
Specify the ghost cell spacing (in rL units) (edge boundary of processor box) (default 5)
virtual float vtkPCosmoHaloFinder::GetOverlap |
( |
| ) |
|
|
virtual |
Specify the ghost cell spacing (in rL units) (edge boundary of processor box) (default 5)
virtual void vtkPCosmoHaloFinder::SetPMin |
( |
int |
| ) |
|
|
virtual |
Specify the minimum number of particles for a halo (pmin) (default 100)
virtual int vtkPCosmoHaloFinder::GetPMin |
( |
| ) |
|
|
virtual |
Specify the minimum number of particles for a halo (pmin) (default 100)
virtual void vtkPCosmoHaloFinder::SetBB |
( |
float |
| ) |
|
|
virtual |
Specify the linking length (bb) (default .2)
virtual float vtkPCosmoHaloFinder::GetBB |
( |
| ) |
|
|
virtual |
Specify the linking length (bb) (default .2)
virtual void vtkPCosmoHaloFinder::SetCopyHaloDataToParticles |
( |
int |
| ) |
|
|
virtual |
Copy the halo information to the original particles (default off)
virtual int vtkPCosmoHaloFinder::GetCopyHaloDataToParticles |
( |
| ) |
|
|
virtual |
Copy the halo information to the original particles (default off)
virtual void vtkPCosmoHaloFinder::SetComputeMostBoundParticle |
( |
int |
| ) |
|
|
virtual |
Turn on calculation of the most bound particle (center finding) (default off)
virtual int vtkPCosmoHaloFinder::GetComputeMostBoundParticle |
( |
| ) |
|
|
virtual |
Turn on calculation of the most bound particle (center finding) (default off)
virtual void vtkPCosmoHaloFinder::SetComputeMostConnectedParticle |
( |
int |
| ) |
|
|
virtual |
Turn on calculation of the most connect particle (center finding) (default off)
virtual int vtkPCosmoHaloFinder::GetComputeMostConnectedParticle |
( |
| ) |
|
|
virtual |
Turn on calculation of the most connect particle (center finding) (default off)
virtual void vtkPCosmoHaloFinder::SetComputeSOD |
( |
int |
| ) |
|
|
virtual |
Turn on calculation of SOD halos (default off)
virtual int vtkPCosmoHaloFinder::GetComputeSOD |
( |
| ) |
|
|
virtual |
Turn on calculation of SOD halos (default off)
virtual void vtkPCosmoHaloFinder::SetSODCenterType |
( |
int |
| ) |
|
|
virtual |
Specify the FOF center to use in SOD calculations (0 = default, center of mass, 1 = average, 2 = MBP, 3 = MCP)
virtual int vtkPCosmoHaloFinder::GetSODCenterType |
( |
| ) |
|
|
virtual |
Specify the FOF center to use in SOD calculations (0 = default, center of mass, 1 = average, 2 = MBP, 3 = MCP)
virtual void vtkPCosmoHaloFinder::SetRhoC |
( |
float |
| ) |
|
|
virtual |
Specify rho_c (critical density) (default 2.77536627e11)
virtual float vtkPCosmoHaloFinder::GetRhoC |
( |
| ) |
|
|
virtual |
Specify rho_c (critical density) (default 2.77536627e11)
virtual void vtkPCosmoHaloFinder::SetSODMass |
( |
float |
| ) |
|
|
virtual |
Specify the initial SOD mass (default 1.0e14)
virtual float vtkPCosmoHaloFinder::GetSODMass |
( |
| ) |
|
|
virtual |
Specify the initial SOD mass (default 1.0e14)
virtual void vtkPCosmoHaloFinder::SetMinRadiusFactor |
( |
float |
| ) |
|
|
virtual |
Specify the minimum radius factor (default 0.5)
virtual float vtkPCosmoHaloFinder::GetMinRadiusFactor |
( |
| ) |
|
|
virtual |
Specify the minimum radius factor (default 0.5)
virtual void vtkPCosmoHaloFinder::SetMaxRadiusFactor |
( |
float |
| ) |
|
|
virtual |
Specify the maximum radius factor (default 2.0)
virtual float vtkPCosmoHaloFinder::GetMaxRadiusFactor |
( |
| ) |
|
|
virtual |
Specify the maximum radius factor (default 2.0)
virtual void vtkPCosmoHaloFinder::SetSODBins |
( |
int |
| ) |
|
|
virtual |
Specify the number of bins for SOD finding (default 20)
virtual int vtkPCosmoHaloFinder::GetSODBins |
( |
| ) |
|
|
virtual |
Specify the number of bins for SOD finding (default 20)
virtual void vtkPCosmoHaloFinder::SetMinFOFSize |
( |
int |
| ) |
|
|
virtual |
Specify the minimum FOF size for an SOD halo (default 1000)
virtual int vtkPCosmoHaloFinder::GetMinFOFSize |
( |
| ) |
|
|
virtual |
Specify the minimum FOF size for an SOD halo (default 1000)
virtual void vtkPCosmoHaloFinder::SetMinFOFMass |
( |
float |
| ) |
|
|
virtual |
Specify the minimum FOF mass for an SOD halo (default 5.0e12)
virtual float vtkPCosmoHaloFinder::GetMinFOFMass |
( |
| ) |
|
|
virtual |
Specify the minimum FOF mass for an SOD halo (default 5.0e12)
virtual int vtkPCosmoHaloFinder::RequestInformation |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkPCosmoHaloFinder::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
vtkMultiProcessController* vtkPCosmoHaloFinder::Controller |
|
protected |
int vtkPCosmoHaloFinder::NP |
|
protected |
float vtkPCosmoHaloFinder::RL |
|
protected |
float vtkPCosmoHaloFinder::Overlap |
|
protected |
int vtkPCosmoHaloFinder::PMin |
|
protected |
float vtkPCosmoHaloFinder::BB |
|
protected |
int vtkPCosmoHaloFinder::CopyHaloDataToParticles |
|
protected |
int vtkPCosmoHaloFinder::ComputeMostBoundParticle |
|
protected |
int vtkPCosmoHaloFinder::ComputeMostConnectedParticle |
|
protected |
int vtkPCosmoHaloFinder::ComputeSOD |
|
protected |
int vtkPCosmoHaloFinder::SODCenterType |
|
protected |
float vtkPCosmoHaloFinder::RhoC |
|
protected |
float vtkPCosmoHaloFinder::SODMass |
|
protected |
float vtkPCosmoHaloFinder::MinRadiusFactor |
|
protected |
float vtkPCosmoHaloFinder::MaxRadiusFactor |
|
protected |
int vtkPCosmoHaloFinder::SODBins |
|
protected |
int vtkPCosmoHaloFinder::MinFOFSize |
|
protected |
float vtkPCosmoHaloFinder::MinFOFMass |
|
protected |
The documentation for this class was generated from the following file: