ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
anonymous_namespace{p3m.cpp}::AssignCharge< cao > Struct Template Reference

Public Member Functions

void operator() (auto &p3m, double q, Utils::Vector3d const &real_pos, InterpolationWeights< cao > const &w)
 
void operator() (auto &p3m, double q, Utils::Vector3d const &real_pos, p3m_interpolation_cache &inter_weights)
 
void operator() (auto &p3m, double q, Utils::Vector3d const &real_pos)
 
template<typename combined_ranges >
void operator() (auto &p3m, combined_ranges const &p_q_pos_range)
 

Detailed Description

template<int cao>
struct anonymous_namespace{p3m.cpp}::AssignCharge< cao >

Definition at line 283 of file p3m.cpp.

Member Function Documentation

◆ operator()() [1/4]

template<int cao>
template<typename combined_ranges >
void anonymous_namespace{p3m.cpp}::AssignCharge< cao >::operator() ( auto &  p3m,
combined_ranges const &  p_q_pos_range 
)
inline

Definition at line 308 of file p3m.cpp.

◆ operator()() [2/4]

template<int cao>
void anonymous_namespace{p3m.cpp}::AssignCharge< cao >::operator() ( auto &  p3m,
double  q,
Utils::Vector3d const &  real_pos 
)
inline

Definition at line 301 of file p3m.cpp.

◆ operator()() [3/4]

template<int cao>
void anonymous_namespace{p3m.cpp}::AssignCharge< cao >::operator() ( auto &  p3m,
double  q,
Utils::Vector3d const &  real_pos,
InterpolationWeights< cao > const &  w 
)
inline

Definition at line 284 of file p3m.cpp.

References p3m_interpolate().

◆ operator()() [4/4]

template<int cao>
void anonymous_namespace{p3m.cpp}::AssignCharge< cao >::operator() ( auto &  p3m,
double  q,
Utils::Vector3d const &  real_pos,
p3m_interpolation_cache inter_weights 
)
inline

Definition at line 293 of file p3m.cpp.

References p3m_interpolation_cache::store().


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