Tatooine
tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op > Member List

This is the complete list of members for tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >, including all inherited members.

as_derived() -> auto &tatooine::field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >inline
as_derived() const -> auto const &tatooine::field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >inline
binary_operation_field(binary_operation_field const &other)tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >inline
binary_operation_field(binary_operation_field &&other) noexcepttatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >inline
binary_operation_field(LHS &&lhs, Rhs &&rhs, Op_ &&op)tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >inline
evaluate(pos_type const &x, real_type const t) const -> tensor_type finaltatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >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< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >
field(field const &)=defaulttatooine::field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >
field(field &&) noexcept=defaulttatooine::field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >
tatooine::polymorphic::field::field(field const &)=defaulttatooine::polymorphic::field< Real, NumDimensions, Tensor >
tatooine::polymorphic::field::field(field &&) noexcept=defaulttatooine::polymorphic::field< Real, NumDimensions, Tensor >
fields_available() const -> bool requires(is_pointer< LHSInternalField > &&is_pointer< RHSInternalField >)tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >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
lhs() const -> auto const &tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >inline
m_lhstatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >private
m_optatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >private
m_rhstatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >private
num_dimensions() -> std::size_ttatooine::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_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=(binary_operation_field const &other) -> binary_operation_field &tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >inline
operator=(binary_operation_field &&other) noexcept -> binary_operation_field &tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >inline
field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >::operator=(field const &) -> field &=defaulttatooine::field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >
field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >::operator=(field &&) noexcept -> field &=defaulttatooine::field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >
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::binary_operation_field< LHSInternalField, RHSInternalField, Op >
pos_type typedeftatooine::field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >
real_type typedeftatooine::field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >
rhs() const -> auto const &tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >inline
set_v0(LHSInternalField lhs) -> void requires(is_pointer< LHSInternalField >)tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >inline
set_v1(RHSInternalField rhs) -> void requires(is_pointer< RHSInternalField >)tatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >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< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >
this_type typedeftatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >
~binary_operation_field() override=defaulttatooine::binary_operation_field< LHSInternalField, RHSInternalField, Op >
~field()=defaulttatooine::field< binary_operation_field< LHSInternalField, RHSInternalField, Op >, common_type< field_real_type< LHSInternalField >, field_real_type< RHSInternalField > >, field_num_dimensions< LHSInternalField >, std::invoke_result_t< Op, field_tensor_type< LHSInternalField >, field_tensor_type< RHSInternalField > > >virtual