Tatooine
tatooine::numerically_differentiated_field< InternalField > Member List

This is the complete list of members for tatooine::numerically_differentiated_field< InternalField >, including all inherited members.

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) consttatooine::numerically_differentiated_field< InternalField >inline
evaluate(pos_type const &x, real_type const t) const -> tensor_typetatooine::numerically_differentiated_field< InternalField >inline
tatooine::polymorphic::field::evaluate(pos_type const &, real_type const) const -> tensor_type=0tatooine::polymorphic::field< Real, NumDimensions, Tensor >pure virtual
tatooine::polymorphic::field::evaluate(fixed_size_vec< NumDimensions > auto const &x) const -> tensor_typetatooine::polymorphic::field< Real, NumDimensions, Tensor >inline
field()=defaulttatooine::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 &)=defaulttatooine::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=defaulttatooine::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 &)=defaulttatooine::polymorphic::field< Real, NumDimensions, Tensor >
tatooine::polymorphic::field::field(field &&) noexcept=defaulttatooine::polymorphic::field< Real, NumDimensions, Tensor >
holds_field_pointertatooine::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_epstatooine::numerically_differentiated_field< InternalField >private
m_internal_fieldtatooine::numerically_differentiated_field< InternalField >private
num_dimensions() -> std::size_ttatooine::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_typetatooine::polymorphic::field< Real, NumDimensions, Tensor >inline
operator()(fixed_size_vec< NumDimensions > auto const &x) const -> tensor_typetatooine::polymorphic::field< Real, NumDimensions, Tensor >inline
operator()(arithmetic auto const ... xs) const -> tensor_typetatooine::polymorphic::field< Real, NumDimensions, Tensor >inline
operator=(field const &) -> field &=defaulttatooine::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 &=defaulttatooine::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 &=defaulttatooine::polymorphic::field< Real, NumDimensions, Tensor >
tatooine::polymorphic::field::operator=(field &&) noexcept -> field &=defaulttatooine::polymorphic::field< Real, NumDimensions, Tensor >
parent_type typedeftatooine::numerically_differentiated_field< InternalField >
pos_type typedeftatooine::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 typedeftatooine::numerically_differentiated_field< InternalField >
real_type typedeftatooine::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 typedeftatooine::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 typedeftatooine::numerically_differentiated_field< InternalField >
vec_type typedeftatooine::numerically_differentiated_field< InternalField >
~field()=defaulttatooine::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