| as_derived() -> auto & | tatooine::field< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | inline |
| as_derived() const -> auto const & | tatooine::field< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | inline |
| eps() -> auto & | tatooine::numerically_differentiated_field< InternalField > | inline |
| eps() const -> auto const & | tatooine::numerically_differentiated_field< InternalField > | inline |
| eps(std::size_t i) -> auto & | tatooine::numerically_differentiated_field< InternalField > | inline |
| eps(std::size_t i) const | tatooine::numerically_differentiated_field< InternalField > | inline |
| evaluate(pos_type const &x, real_type const t) const -> tensor_type | tatooine::numerically_differentiated_field< InternalField > | 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< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | |
| field(field const &)=default | tatooine::field< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | |
| field(field &&) noexcept=default | tatooine::field< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | |
| 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 > | |
| holds_field_pointer | tatooine::numerically_differentiated_field< InternalField > | static |
| internal_field() const -> auto const & | tatooine::numerically_differentiated_field< InternalField > | inline |
| 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_eps | tatooine::numerically_differentiated_field< InternalField > | private |
| m_internal_field | tatooine::numerically_differentiated_field< InternalField > | private |
| num_dimensions() -> std::size_t | tatooine::numerically_differentiated_field< InternalField > | inlinestatic |
| num_tensor_components() | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | inlinestatic |
| numerically_differentiated_field(Field_ &&f, Eps const eps) | tatooine::numerically_differentiated_field< InternalField > | inline |
| numerically_differentiated_field(vec_type const &eps=vec_type::ones() *1e-7) | tatooine::numerically_differentiated_field< InternalField > | inlineexplicit |
| numerically_differentiated_field(Field_ &&f, vec_type const &eps) | tatooine::numerically_differentiated_field< InternalField > | inline |
| numerically_differentiated_field(Field_ &&f, vec< Real, num_dimensions()> const &eps) | tatooine::numerically_differentiated_field< InternalField > | inline |
| 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< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | |
| operator=(field &&) noexcept -> field &=default | tatooine::field< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | |
| 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 > | |
| parent_type typedef | tatooine::numerically_differentiated_field< InternalField > | |
| pos_type typedef | tatooine::field< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | |
| raw_internal_field_t typedef | tatooine::numerically_differentiated_field< InternalField > | |
| real_type typedef | tatooine::field< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | |
| set_eps(vec_type const &eps) | tatooine::numerically_differentiated_field< InternalField > | inline |
| set_eps(vec_type &&eps) | tatooine::numerically_differentiated_field< InternalField > | inline |
| set_eps(real_type eps) | tatooine::numerically_differentiated_field< InternalField > | inline |
| set_internal_field(InternalField f) -> void requires(holds_field_pointer) | tatooine::numerically_differentiated_field< InternalField > | inline |
| 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< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | |
| this_type typedef | tatooine::numerically_differentiated_field< InternalField > | |
| vec_type typedef | tatooine::numerically_differentiated_field< InternalField > | |
| ~field()=default | tatooine::field< numerically_differentiated_field< InternalField >, field_real_type< InternalField >, field_num_dimensions< InternalField >, tensor_add_dimension_right< field_num_dimensions< InternalField >, field_tensor_type< InternalField > > > | virtual |