|
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) |
|