ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
dp3m_heffte.cpp File Reference
#include <config/config.hpp>
#include "magnetostatics/dp3m_heffte.impl.hpp"
#include "p3m/FFTBackendLegacy.hpp"
#include "p3m/FFTBuffersLegacy.hpp"
#include <memory>
#include <utility>
+ Include dependency graph for dp3m_heffte.cpp:

Go to the source code of this file.

Functions

template<typename FloatType , Arch Architecture>
std::shared_ptr< DipolarP3Mnew_dipolar_p3m_impl (P3MParameters &&p3m, TuningParameters const &tuning_params, double prefactor)
 
std::shared_ptr< DipolarP3Mnew_dipolar_p3m_heffte (P3MParameters &&p3m_params, TuningParameters const &tuning_params, double prefactor, bool single_precision, Arch arch)
 

Function Documentation

◆ new_dipolar_p3m_heffte()

std::shared_ptr< DipolarP3M > new_dipolar_p3m_heffte ( P3MParameters &&  p3m_params,
TuningParameters const tuning_params,
double  prefactor,
bool  single_precision,
Arch  arch 
)

◆ new_dipolar_p3m_impl()

template<typename FloatType , Arch Architecture>
std::shared_ptr< DipolarP3M > new_dipolar_p3m_impl ( P3MParameters &&  p3m,
TuningParameters const tuning_params,
double  prefactor 
)

Definition at line 36 of file dp3m_heffte.cpp.

References Utils::ROW_MAJOR, and stream.