OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
ApplyField< T > Struct Template Reference
Collaboration diagram for ApplyField< T >:

Public Member Functions

 ApplyField (double alpha_, double ke_, bool isIntGreen_)
void operator() (std::size_t i, std::size_t j, PartBunch &P_r) const

Public Attributes

double alpha
double ke
bool isIntGreen

Detailed Description

template<class T>
struct ApplyField< T >

Definition at line 61 of file P3MPoissonSolver.cpp.

Constructor & Destructor Documentation

◆ ApplyField()

template<class T>
ApplyField< T >::ApplyField ( double alpha_,
double ke_,
bool isIntGreen_ )
inline

Definition at line 62 of file P3MPoissonSolver.cpp.

References alpha, isIntGreen, and ke.

Member Function Documentation

◆ operator()()

template<class T>
void ApplyField< T >::operator() ( std::size_t i,
std::size_t j,
PartBunch & P_r ) const
inline

Member Data Documentation

◆ alpha

template<class T>
double ApplyField< T >::alpha

Definition at line 97 of file P3MPoissonSolver.cpp.

Referenced by ApplyField(), and operator()().

◆ isIntGreen

template<class T>
bool ApplyField< T >::isIntGreen

Definition at line 99 of file P3MPoissonSolver.cpp.

Referenced by ApplyField(), and operator()().

◆ ke

template<class T>
double ApplyField< T >::ke

Definition at line 98 of file P3MPoissonSolver.cpp.

Referenced by ApplyField(), and operator()().


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