|
| template<dimension IndexableSpace, std::size_t N> |
| using | creator_t = typename detail::rectilinear_grid::creator< IndexableSpace, N >::type |
| |
| template<typename GridVertexProperty , template< typename > typename InterpolationKernel> |
| using | repeated_interpolation_kernel_for_vertex_property = typename repeated_interpolation_kernel_for_vertex_property_impl< GridVertexProperty, InterpolationKernel, GridVertexProperty::num_dimensions()>::type |
| |
| template<std::size_t DiffOrder, typename Grid , typename ValueType > |
| using | vertex_property_differentiated_type = typename vertex_property_differentiated_type_impl< DiffOrder, Grid, ValueType >::type |
| |
| template<typename DerivedSampler , typename Real , typename ValueType , template< typename > typename... InterpolationKernels> |
| using | base_vertex_property_sampler_at_t = typename base_vertex_property_sampler_at< DerivedSampler, Real, ValueType, InterpolationKernels... >::value_type |
| |
|
| template<dimension... Dimensions> |
| auto | size (cell_container< Dimensions... > const &c) |
| |
| template<std::size_t... RepeatedDims, typename GridVertexProperty > |
| auto | make_infinite (vertex_property_sampler< GridVertexProperty, interpolation::linear, interpolation::linear > const &v) |
| |
| template<std::size_t... RepeatedDims, typename GridVertexProperty > |
| auto | make_infinite (vertex_property_sampler< GridVertexProperty, interpolation::linear, interpolation::linear, interpolation::linear > const &v) |
| |
| template<std::size_t... DimsToRepeat, typename Dim0 , typename Dim1 , typename ValueType > |
| auto | repeat_for_infinite (typed_vertex_property_interface< tatooine::rectilinear_grid< Dim0, Dim1 >, ValueType, true > &prop) |
| |
| template<std::size_t... DimsToRepeat, typename Dim0 , typename Dim1 , typename Dim2 , typename ValueType > |
| auto | repeat_for_infinite (typed_vertex_property_interface< tatooine::rectilinear_grid< Dim0, Dim1, Dim2 >, ValueType, true > &prop) |
| |
| template<dimension... Dimensions> |
| auto | begin (vertex_container< Dimensions... > const &c) |
| |
| template<dimension... Dimensions> |
| auto | end (vertex_container< Dimensions... > const &c) |
| |
| template<dimension... Dimensions> |
| auto | size (vertex_container< Dimensions... > const &c) |
| |
| template<dimension... Dimensions> |
| auto | next (vertex_iterator< Dimensions... > it, size_t num=1) |
| |
| template<typename Grid , typename ValueType , bool HasNonConstReference> |
| auto | write_png (typed_vertex_property_interface< Grid, ValueType, HasNonConstReference > const &prop, filesystem::path const &path) -> void |
| |
| template<typename Grid , typename ValueType , bool HasNonConstReference> |
| auto | write_png (filesystem::path const &path, typed_vertex_property_interface< Grid, ValueType, HasNonConstReference > const &prop) -> void |
| |
| template<std::size_t DiffOrder = 1, typename Grid , typename ValueType , bool HasNonConstReference> |
| auto | diff (typed_vertex_property_interface< Grid, ValueType, HasNonConstReference > const &prop, std::size_t const stencil_size=default_diff_stencil_size) |
| |
| template<std::size_t DiffOrder = 1, std::size_t CurDiffOrder, typename Grid , typename ValueType , bool HasNonConstReference> |
| auto | diff (diffentiated_vertex_property< CurDiffOrder, Grid, ValueType, HasNonConstReference > const &d, std::size_t const stencil_size) |
| |
| template<std::size_t DiffOrder = 1, std::size_t CurDiffOrder, typename Grid , typename ValueType , bool HasNonConstReference> |
| auto | diff (diffentiated_vertex_property< CurDiffOrder, Grid, ValueType, HasNonConstReference > const &d) |
| |
| template<typename GridVertexProperty , template< typename > typename... InterpolationKernels> |
| auto | diff (vertex_property_sampler< GridVertexProperty, InterpolationKernels... > const &vertex_property_sampler) |
| |