Viskores  1.0
Public Member Functions | List of all members
viskores::worklet::CosmoTools Class Reference

#include <CosmoTools.h>

Public Member Functions

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

Member Function Documentation

◆ RunHaloFinder()

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

◆ RunMBPCenterFinderMxN()

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

◆ RunMBPCenterFinderNxN()

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

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