void insert_kernel_sum_into_pdf(const typename Triangulation< dim >::active_cell_iterator &cell, const Point< dim > reference_point, const std::array< unsigned int, dim > table_index, const unsigned int particles_in_cell, Particle::ParticlePDF< dim > &pdf)
double apply_selected_kernel_function(const double distance) const
void fill_PDF_from_cell(const typename Triangulation< dim >::active_cell_iterator &cell, Particle::ParticlePDF< dim > &pdf)
double kernelfunction_triangular(const double distance) const
Particle::ParticlePDF< dim >::KernelFunction kernel_function
double kernelfunction_gaussian(const double distance) const
double kernelfunction_uniform(const double distance) const
std::pair< std::string, std::string > execute(TableHandler &statistics) override
static void declare_parameters(ParameterHandler &prm)
void parse_parameters(ParameterHandler &prm) override
std::list< std::string > required_other_postprocessors() const override