AssertThrowMPI(ierr);
#endif
- using dof_pair_iterator =
- std::vector<std::pair<types::global_dof_index,
- types::global_dof_index>>::const_iterator;
VectorType &dst_level = dst[level];
// first copy local unknowns
AssertThrowMPI(ierr);
#endif
- using dof_pair_iterator =
- std::vector<std::pair<types::global_dof_index,
- types::global_dof_index>>::const_iterator;
const VectorType &src_level = src[level];
// First copy all indices local to this process
// basis functions
for (unsigned int level = src.min_level(); level <= src.max_level(); ++level)
{
- using dof_pair_iterator =
- std::vector<std::pair<types::global_dof_index,
- types::global_dof_index>>::const_iterator;
const VectorType &src_level = src[level];
// First add all indices local to this process
VectorType &dst,
const VectorType &src) const
{
- using Traits = internal::FEPointEvaluation::
- EvaluatorTypeTraits<dim, dim, n_components, Number>;
- using value_type = typename Traits::value_type;
-
std::vector<Number> &evaluation_point_results = this->rpe_input_output;
std::vector<Number> &buffer = this->rpe_buffer;
// approximate sizes for these vectors. If more space is needed an
// automatic and relatively fast (compared to other parts of this
// algorithm) re-allocation will happen.
- using vector_size = typename std::vector<particle_iterator>::size_type;
-
std::set<types::subdomain_id> ghost_owners;
if (const auto parallel_triangulation =
dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(