VTK-m  2.0
Public Member Functions | List of all members
vtkm::worklet::CosmoTools Class Reference

#include <CosmoTools.h>

Public Member Functions

template<typename FieldType , typename StorageType >
void RunHaloFinder (vtkm::cont::ArrayHandle< FieldType, StorageType > &xLocation, vtkm::cont::ArrayHandle< FieldType, StorageType > &yLocation, vtkm::cont::ArrayHandle< FieldType, StorageType > &zLocation, const vtkm::Id nParticles, const FieldType particleMass, const vtkm::Id minHaloSize, const FieldType linkingLen, vtkm::cont::ArrayHandle< vtkm::Id > &resultHaloId, vtkm::cont::ArrayHandle< vtkm::Id > &resultMBP, vtkm::cont::ArrayHandle< FieldType > &resultPot)
 
template<typename FieldType , typename StorageType >
void RunMBPCenterFinderNxN (vtkm::cont::ArrayHandle< FieldType, StorageType > xLocation, vtkm::cont::ArrayHandle< FieldType, StorageType > yLocation, vtkm::cont::ArrayHandle< FieldType, StorageType > zLocation, const vtkm::Id nParticles, const FieldType particleMass, vtkm::Pair< vtkm::Id, FieldType > &nxnResult)
 
template<typename FieldType , typename StorageType >
void RunMBPCenterFinderMxN (vtkm::cont::ArrayHandle< FieldType, StorageType > xLocation, vtkm::cont::ArrayHandle< FieldType, StorageType > yLocation, vtkm::cont::ArrayHandle< FieldType, StorageType > zLocation, const vtkm::Id nParticles, const FieldType particleMass, vtkm::Pair< vtkm::Id, FieldType > &mxnResult)
 

Member Function Documentation

◆ RunHaloFinder()

template<typename FieldType , typename StorageType >
void vtkm::worklet::CosmoTools::RunHaloFinder ( vtkm::cont::ArrayHandle< FieldType, StorageType > &  xLocation,
vtkm::cont::ArrayHandle< FieldType, StorageType > &  yLocation,
vtkm::cont::ArrayHandle< FieldType, StorageType > &  zLocation,
const vtkm::Id  nParticles,
const FieldType  particleMass,
const vtkm::Id  minHaloSize,
const FieldType  linkingLen,
vtkm::cont::ArrayHandle< vtkm::Id > &  resultHaloId,
vtkm::cont::ArrayHandle< vtkm::Id > &  resultMBP,
vtkm::cont::ArrayHandle< FieldType > &  resultPot 
)
inline

◆ RunMBPCenterFinderMxN()

template<typename FieldType , typename StorageType >
void vtkm::worklet::CosmoTools::RunMBPCenterFinderMxN ( vtkm::cont::ArrayHandle< FieldType, StorageType >  xLocation,
vtkm::cont::ArrayHandle< FieldType, StorageType >  yLocation,
vtkm::cont::ArrayHandle< FieldType, StorageType >  zLocation,
const vtkm::Id  nParticles,
const FieldType  particleMass,
vtkm::Pair< vtkm::Id, FieldType > &  mxnResult 
)
inline

◆ RunMBPCenterFinderNxN()

template<typename FieldType , typename StorageType >
void vtkm::worklet::CosmoTools::RunMBPCenterFinderNxN ( vtkm::cont::ArrayHandle< FieldType, StorageType >  xLocation,
vtkm::cont::ArrayHandle< FieldType, StorageType >  yLocation,
vtkm::cont::ArrayHandle< FieldType, StorageType >  zLocation,
const vtkm::Id  nParticles,
const FieldType  particleMass,
vtkm::Pair< vtkm::Id, FieldType > &  nxnResult 
)
inline

The documentation for this class was generated from the following file: