| as_derived() -> auto & | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | inline |
| as_derived() const -> auto const & | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | inline |
| as_derived_sampler() -> vertex_property_sampler< GridVertexProperty, InterpolationKernels... > & | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inline |
| as_derived_sampler() const -> vertex_property_sampler< GridVertexProperty, InterpolationKernels... > const & | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inline |
| at(std::size_t const i) const -> decltype(auto) | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inline |
| cell_index(arithmetic auto const x) const -> decltype(auto) | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | inline |
| current_dimension_index() | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | inlinestatic |
| data_at(integral auto const ... is) const -> value_type const &requires(sizeof...(is)==GridVertexProperty::grid_type::num_dimensions()) | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | inline |
| differentiate(floating_point_range auto const &coeffs, It sample_begin, It sample_end) const | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inlineprotected |
| evaluate(typename field_parent_type::pos_type const &x, typename field_parent_type::real_type const) const -> value_type | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | inline |
| field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type >::evaluate(pos_type const &x, real_type const t) const -> tensor_type override | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | inline |
| tatooine::polymorphic::field::evaluate(pos_type const &, real_type const) const -> tensor_type=0 | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | pure virtual |
| tatooine::polymorphic::field::evaluate(fixed_size_vec< NumDimensions > auto const &x) const -> tensor_type | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inline |
| field()=default | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | |
| field(field const &)=default | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | |
| field(field &&) noexcept=default | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | |
| tatooine::polymorphic::field::field(field const &)=default | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | |
| tatooine::polymorphic::field::field(field &&) noexcept=default | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | |
| field_parent_type typedef | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | |
| finite_differences_coefficients(std::size_t const vertex_index, std::size_t const stencil_size) const | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inlineprotected |
| grid() const -> auto const & | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | inline |
| indexing_type typedef | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | |
| interpolate_cell(auto const &... cell_indices_interpolation_factors) const -> value_type | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inlineprotected |
| interpolate_cell_with_one_derivative(auto const &cit_head, auto const &... cit_tail) const -> value_type | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inlineprotected |
| interpolate_cell_without_derivative(auto const &cit_head, auto const &... cit_tail) const -> value_type | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inlineprotected |
| is_field() | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| is_matrixfield() | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| is_scalarfield() | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| is_vectorfield() | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| m_property | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | private |
| num_components() | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inlinestatic |
| num_dimensions() -> std::size_t | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | inlinestatic |
| num_tensor_components() | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| ood_position() | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| ood_tensor() | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| operator()(fixed_size_vec< NumDimensions > auto const &x, real_type const t) const -> tensor_type | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inline |
| operator()(fixed_size_vec< NumDimensions > auto const &x) const -> tensor_type | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inline |
| operator()(arithmetic auto const ... xs) const -> tensor_type | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inline |
| operator=(field const &) -> field &=default | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | |
| operator=(field &&) noexcept -> field &=default | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | |
| tatooine::polymorphic::field::operator=(field const &) -> field &=default | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | |
| tatooine::polymorphic::field::operator=(field &&) noexcept -> field &=default | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | |
| operator[](std::size_t i) const -> decltype(auto) | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inline |
| parent_type typedef | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | |
| pos_type typedef | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | |
| position_at(integral auto const ... is) const | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | inline |
| property() const -> auto const & | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | inline |
| property_type typedef | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | |
| real_type typedef | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | |
| sample(std::index_sequence< Is... >, arithmetic auto const ... xs) const -> value_type requires(sizeof...(Is)==sizeof...(xs)) | tatooine::detail::rectilinear_grid::base_vertex_property_sampler< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, GridVertexProperty::value_type, InterpolationKernels... > | inlineprotected |
| tensor_dimension(std::size_t i) | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| tensor_rank() | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| tensor_type typedef | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | |
| this_type typedef | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | |
| value_type typedef | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | |
| vertex_property_sampler(property_type const &prop) | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | inline |
| vertex_property_sampler(vertex_property_sampler const &other)=default | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | |
| vertex_property_sampler(vertex_property_sampler &&other) noexcept=default | tatooine::detail::rectilinear_grid::vertex_property_sampler< GridVertexProperty, InterpolationKernels > | |
| ~field()=default | tatooine::field< vertex_property_sampler< GridVertexProperty, InterpolationKernels... >, GridVertexProperty::real_type, sizeof...(InterpolationKernels), GridVertexProperty::value_type > | virtual |