Program Listing for File distribution.h

↰ Return to documentation for file (include/immersx/vascularization/distribution.h)

// Copyright (C) 2026 by Luca Heltai
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
#ifndef immersx_vascularization_distribution_h
#define immersx_vascularization_distribution_h

#include <deal.II/base/mpi.h>

#include <deal.II/fe/mapping.h>

#include <deal.II/grid/tria.h>

#include <immersx/vascularization/network.h>

namespace ImmersX::Vascularization
{
  NetworkData
  redistribute(const dealii::Triangulation<3> &background,
               const dealii::Mapping<3>       &mapping,
               const NetworkData              &initial,
               double                          halo,
               MPI_Comm                        communicator);
} // namespace ImmersX::Vascularization
#endif