![]() |
deal.II version 9.7.1
|
#include <deal.II/base/config.h>#include <deal.II/base/index_set.h>#include <deal.II/base/point.h>#include <deal.II/base/quadrature.h>#include <deal.II/dofs/dof_handler.h>#include <deal.II/fe/component_mask.h>#include <deal.II/fe/fe.h>#include <deal.II/grid/grid_tools_cache.h>#include <deal.II/lac/affine_constraints.h>#include <deal.II/lac/sparsity_pattern_base.h>#include <deal.II/particles/particle_handler.h>Go to the source code of this file.
Namespaces | |
| namespace | Particles |
| namespace | Particles::Utilities |
Functions | |
| template<int dim, int spacedim, typename number = double> | |
| void | Particles::Utilities::create_interpolation_sparsity_pattern (const DoFHandler< dim, spacedim > &space_dh, const Particles::ParticleHandler< dim, spacedim > &particle_handler, SparsityPatternBase &sparsity, const AffineConstraints< number > &constraints=AffineConstraints< number >(), const ComponentMask &space_comps={}) |
| template<int dim, int spacedim, typename MatrixType> | |
| void | Particles::Utilities::create_interpolation_matrix (const DoFHandler< dim, spacedim > &space_dh, const Particles::ParticleHandler< dim, spacedim > &particle_handler, MatrixType &matrix, const AffineConstraints< typename MatrixType::value_type > &constraints=AffineConstraints< typename MatrixType::value_type >(), const ComponentMask &space_comps={}) |
| template<int dim, int spacedim, typename InputVectorType, typename OutputVectorType> | |
| void | Particles::Utilities::interpolate_field_on_particles (const DoFHandler< dim, spacedim > &field_dh, const Particles::ParticleHandler< dim, spacedim > &particle_handler, const InputVectorType &field_vector, OutputVectorType &interpolated_field, const ComponentMask &field_comps={}) |