|
| TransfiniteInterpolationManifold () |
|
| ~TransfiniteInterpolationManifold () override=default |
|
std::unique_ptr< Manifold< dim, spacedim > > | clone () const override |
|
void | initialize (const Triangulation< dim, spacedim > &triangulation, const Manifold< dim, spacedim > &chart_manifold=FlatManifold< dim >()) |
|
Point< spacedim > | get_new_point (const ArrayView< const Point< spacedim > > &surrounding_points, const ArrayView< const double > &weights) const override |
|
void | get_new_points (const ArrayView< const Point< spacedim > > &surrounding_points, const Table< 2, double > &weights, ArrayView< Point< spacedim > > new_points) const override |
|
template<int dim, int spacedim = dim>
class ryujin::TransfiniteInterpolationManifold< dim, spacedim >
This is a copy of the TransfiniteInterpolationManifold shipped with deal.II. In contrast to the deal.II version it copies the coarse grid and all relevant Manifold information. That way it can be initialized with one Triangulation and be used with another Triangulation.
Definition at line 26 of file transfinite_interpolation.h.