as_derived() -> auto & | tatooine::field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | inline |
as_derived() const -> auto const & | tatooine::field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | inline |
evaluate(const pos_type &_x, double _t, std::index_sequence< Is... >) const -> tensor_type | tatooine::symbolic::field< real_type, N, TensorDims > | inline |
evaluate(const pos_type &_x, double _t) const -> tensor_type | tatooine::symbolic::field< real_type, N, TensorDims > | inline |
field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... >::evaluate(pos_type const &x, real_type const t) const -> tensor_type override | tatooine::field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | 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 |
expr() const -> const auto & | tatooine::symbolic::field< real_type, N, TensorDims > | inline |
field()=default | tatooine::symbolic::field< real_type, N, TensorDims > | |
field(const symtensor_type &ex) | tatooine::symbolic::field< real_type, N, TensorDims > | inlineexplicit |
field(symtensor_type &&ex) | tatooine::symbolic::field< real_type, N, TensorDims > | inlineexplicit |
field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... >::field(field const &)=default | tatooine::field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | |
field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... >::field(field &&) noexcept=default | tatooine::field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | |
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 > | |
in_domain(const pos_type &, double) const | tatooine::symbolic::field< real_type, N, TensorDims > | 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_expr | tatooine::symbolic::field< real_type, N, TensorDims > | private |
num_dimensions() -> std::size_t | tatooine::polymorphic::field< Real, NumDimensions, Tensor > | 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< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | |
operator=(field &&) noexcept -> field &=default | tatooine::field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | |
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_t typedef | tatooine::symbolic::field< real_type, N, TensorDims > | |
parent_type typedef | tatooine::field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | |
pos_type typedef | tatooine::symbolic::field< real_type, N, TensorDims > | |
real_type typedef | tatooine::field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | |
set_expr(const symtensor_type &ex) | tatooine::symbolic::field< real_type, N, TensorDims > | inlineprotected |
set_expr(symtensor_type &&ex) | tatooine::symbolic::field< real_type, N, TensorDims > | inlineprotected |
symtensor_type typedef | tatooine::symbolic::field< real_type, N, TensorDims > | |
t() -> auto & | tatooine::symbolic::field< real_type, N, TensorDims > | inlinestatic |
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::symbolic::field< real_type, N, TensorDims > | |
this_type typedef | tatooine::symbolic::field< real_type, N, TensorDims > | |
x(size_t i) -> auto & | tatooine::symbolic::field< real_type, N, TensorDims > | inlinestatic |
~field()=default | tatooine::field< field< real_type, N, TensorDims... >, real_type, N, TensorDims... > | virtual |