PeTar
N-body code for collisional gravitational systems
CalcForceWithLinearCutoffCUDA Struct Reference

#include <force_gpu_cuda.hpp>

Public Member Functions

 CalcForceWithLinearCutoffCUDA ()
 
 CalcForceWithLinearCutoffCUDA (PS::S32 _rank, PS::F64 _eps2, PS::F64 _rcut2, PS::F64 _G)
 
void initialize (PS::S32 _rank, PS::F64 _eps2, PS::F64 _rcut2, PS::F64 _G)
 
PS::S32 operator() (const PS::S32 tag, const PS::S32 n_walk, const EPISoft *epi[], const PS::S32 n_epi[], const EPJSoft *epj[], const PS::S32 n_epj[], const SPJSoft *spj[], const PS::S32 n_spj[])
 

Public Attributes

PS::S32 my_rank
 
PS::F64 eps2
 
PS::F64 rcut2
 
PS::F64 G
 

Constructor & Destructor Documentation

◆ CalcForceWithLinearCutoffCUDA() [1/2]

CalcForceWithLinearCutoffCUDA::CalcForceWithLinearCutoffCUDA ( )
inline

◆ CalcForceWithLinearCutoffCUDA() [2/2]

CalcForceWithLinearCutoffCUDA::CalcForceWithLinearCutoffCUDA ( PS::S32  _rank,
PS::F64  _eps2,
PS::F64  _rcut2,
PS::F64  _G 
)
inline

Member Function Documentation

◆ initialize()

void CalcForceWithLinearCutoffCUDA::initialize ( PS::S32  _rank,
PS::F64  _eps2,
PS::F64  _rcut2,
PS::F64  _G 
)
inline

◆ operator()()

PS::S32 CalcForceWithLinearCutoffCUDA::operator() ( const PS::S32  tag,
const PS::S32  n_walk,
const EPISoft epi[],
const PS::S32  n_epi[],
const EPJSoft epj[],
const PS::S32  n_epj[],
const SPJSoft spj[],
const PS::S32  n_spj[] 
)

Member Data Documentation

◆ eps2

PS::F64 CalcForceWithLinearCutoffCUDA::eps2

◆ G

PS::F64 CalcForceWithLinearCutoffCUDA::G

◆ my_rank

PS::S32 CalcForceWithLinearCutoffCUDA::my_rank

◆ rcut2

PS::F64 CalcForceWithLinearCutoffCUDA::rcut2

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