Tatooine
Namespaces | Functions
isolines.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 

Functions

template<typename XDomain , typename YDomain >
auto tatooine::isolines (invocable< std::size_t, std::size_t, Vec2< typename rectilinear_grid< XDomain, YDomain >::real_type > > auto &&get_scalars, rectilinear_grid< XDomain, YDomain > const &g, arithmetic auto const isolevel)
 Indexing and lookup map from http://paulbourke.net/geometry/polygonise/. More...
 
template<typename Grid , arithmetic T, bool HasNonConstReference>
auto tatooine::isolines (detail::rectilinear_grid::typed_vertex_property_interface< Grid, T, HasNonConstReference > const &data, arithmetic auto const isolevel)
 
template<arithmetic Real, typename Indexing , arithmetic BBReal>
auto tatooine::isolines (dynamic_multidim_array< Real, Indexing > const &data, axis_aligned_bounding_box< BBReal, 2 > const &bb, arithmetic auto const isolevel)
 
template<arithmetic Real, arithmetic BBReal, typename Indexing , typename MemLoc , std::size_t XRes, std::size_t YRes>
auto tatooine::isolines (static_multidim_array< Real, Indexing, MemLoc, XRes, YRes > const &data, axis_aligned_bounding_box< BBReal, 2 > const &bb, arithmetic auto const isolevel)
 
template<typename Field , typename FieldReal , floating_point_range XDomain, floating_point_range YDomain, arithmetic TReal = FieldReal>
auto tatooine::isolines (scalarfield< Field, FieldReal, 2 > const &sf, rectilinear_grid< XDomain, YDomain > const &g, arithmetic auto const isolevel, TReal const t=0)