Tatooine
tatooine::flowexplorer::nodes::position< N > Member List

This is the complete list of members for tatooine::flowexplorer::nodes::position< N >, including all inherited members.

activate() -> voidtatooine::flowexplorer::toggleableinline
array_index(integral auto const ... is)tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inlinestatic
array_parent_type typedeftatooine::tensor< ValueType, N >
as_derived() -> derived_type &tatooine::crtp< Derived >inline
as_derived() const -> derived_type const &tatooine::crtp< Derived >inline
assign(Other &&other) -> voidtatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
at(integral auto const ... is) -> decltype(auto)tatooine::tensor< ValueType, N >inline
at(integral auto const ... is) const -> decltype(auto)tatooine::tensor< ValueType, N >inline
at(einstein_notation::index auto const ... is) -> decltype(auto)tatooine::tensor< ValueType, N >inline
at(einstein_notation::index auto const ... is) const -> decltype(auto)tatooine::tensor< ValueType, N >inline
at(integral_range auto const &indices) const -> auto const &tatooine::tensor< ValueType, N >inline
at(integral_range auto const &indices) -> auto &tatooine::tensor< ValueType, N >inline
base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >::at(Is const ...)tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >::at(Is const ...) consttatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
base_tensor()=defaulttatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >
base_tensor(Other &&other)tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inlineexplicit
begin() consttatooine::vec< real_type, N >inline
begin()tatooine::vec< real_type, N >inline
binary_operation(F &&f, base_tensor< OtherTensor, OtherT, Dims... > const &other) -> decltype(auto)tatooine::tensor< ValueType, N >inline
static_multidim_array< ValueType, x_fastest, stack, Dims... >::binary_operation(F &&f, static_multidim_array< OtherT, OtherIndexing, OtherMemLoc, Resolution... > const &other)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
check_intersection(ray< float, 3 > const &r) const -> std::optional< intersection< double, 3 > > overridetatooine::flowexplorer::nodes::position< N >inlinevirtual
color() -> auto &tatooine::flowexplorer::nodes::position< N >inline
color() const -> auto const &tatooine::flowexplorer::nodes::position< N >inline
const_indexed_type typedeftatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >
const_iterator typedeftatooine::vec< real_type, N >
container_type typedeftatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >
create_indexed_data() -> voidtatooine::flowexplorer::nodes::position< N >inline
data() -> ValueType *tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
data() const -> ValueType const *tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
deactivate() -> voidtatooine::flowexplorer::toggleableinline
derived_type typedeftatooine::crtp< Derived >
deserialize(toml::table const &serialization) -> void overridetatooine::flowexplorer::renderable< position< N > >inlinevirtual
tatooine::flowexplorer::ui::node_serializer::deserialize(T &t, toml::table const &serialized_node) -> voidtatooine::flowexplorer::ui::node_serializer< T >inline
dimension(std::size_t const i)tatooine::tensor< ValueType, N >inlinestatic
dimensions()tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inlinestatic
draw_node() -> voidtatooine::flowexplorer::ui::base::node
draw_properties() -> bool overridetatooine::flowexplorer::nodes::position< N >inlinevirtual
tatooine::flowexplorer::ui::node_serializer::draw_properties(T &t) -> booltatooine::flowexplorer::ui::node_serializer< T >inline
end() consttatooine::vec< real_type, N >inline
end()tatooine::vec< real_type, N >inline
equals()tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
fill(ValueType const &t)tatooine::vec< real_type, N >inlinestatic
static_multidim_array< ValueType, x_fastest, stack, Dims... >::fill(S &&s)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlinestatic
for_indices(invocable< decltype(Dims)... > auto &&f)tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inlinestatic
get_id() const -> const auto &tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
get_id() -> auto &tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
get_id_number() consttatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
gpu_vec typedeftatooine::flowexplorer::nodes::position< N >
has_self_pin() const -> booltatooine::flowexplorer::ui::base::nodeinline
in_range(integral auto const ... indices)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlinestatic
indexed_type typedeftatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >
indices()tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inlinestatic
init_data(ValueType const init=ValueType{})tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineprivatestatic
input_pins() const -> auto const &tatooine::flowexplorer::ui::base::nodeinline
input_pins() -> auto &tatooine::flowexplorer::ui::base::nodeinline
insert_input_pin(std::string const &title, icon_type const t=icon_type::flow) -> auto &tatooine::flowexplorer::ui::base::nodeinline
insert_input_pin_property_link(input_pin &pin, Prop &prop) -> auto &tatooine::flowexplorer::ui::base::nodeinline
insert_output_pin(std::string const &title, T &ref, icon_type const t=icon_type::flow) -> auto &tatooine::flowexplorer::ui::base::nodeinline
internal_container() -> auto &tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
internal_container() const -> auto const &tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
is_active() const -> bool const &tatooine::flowexplorer::toggleableinline
is_active() -> bool &tatooine::flowexplorer::toggleableinline
is_picked() -> booltatooine::flowexplorer::base::renderableinline
is_static() -> booltatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inlinestatic
is_tensor() -> booltatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inlinestatic
is_transparent() const -> bool overridetatooine::flowexplorer::nodes::position< N >inlinevirtual
isinf() consttatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
isnan() consttatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
iterator typedeftatooine::vec< real_type, N >
m_activetatooine::flowexplorer::toggleableprivate
m_colortatooine::flowexplorer::nodes::position< N >
m_data_containertatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >private
m_gpu_datatatooine::flowexplorer::nodes::position< N >
m_idtatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >private
m_input_pinstatooine::flowexplorer::nodes::position< N >
m_output_pinstatooine::flowexplorer::ui::base::nodeprivate
m_pickedtatooine::flowexplorer::base::renderable
m_pointsizetatooine::flowexplorer::nodes::position< N >
m_property_linkstatooine::flowexplorer::ui::base::nodeprivate
m_scenetatooine::flowexplorer::ui::base::nodeprivate
m_self_pintatooine::flowexplorer::ui::base::nodeprivate
m_titletatooine::flowexplorer::ui::base::nodeprivate
multidim_size_t typedeftatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >
node(flowexplorer::scene &s)tatooine::flowexplorer::ui::base::node
node(std::string const &title, flowexplorer::scene &s)tatooine::flowexplorer::ui::base::node
node(flowexplorer::scene &s, T &ref)tatooine::flowexplorer::ui::base::nodeinline
node(std::string const &title, flowexplorer::scene &s, T &ref)tatooine::flowexplorer::ui::base::nodeinline
node_position() const -> ImVec2tatooine::flowexplorer::ui::base::node
notify_property_changed(bool const notify_self=true) -> voidtatooine::flowexplorer::ui::base::node
num_components()tatooine::tensor< ValueType, N >inlinestatic
num_dimensions()tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlinestatic
on_mouse_clicked() -> voidtatooine::flowexplorer::base::renderableinline
on_mouse_drag(int offset_x, int offset_y) -> bool overridetatooine::flowexplorer::nodes::position< N >inlinevirtual
on_mouse_released() -> voidtatooine::flowexplorer::base::renderableinline
on_path_selected(std::string const &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
on_pin_connected(input_pin &, output_pin &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
on_pin_connected(output_pin &, input_pin &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
on_pin_disconnected(input_pin &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
on_pin_disconnected(output_pin &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
on_property_changed() -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
on_title_changed(std::string const &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
ones()tatooine::vec< real_type, N >inlinestatic
operator()(Is const ... is) -> decltype(auto)tatooine::tensor< ValueType, N >inline
operator()(Is const ... is) const -> decltype(auto)tatooine::tensor< ValueType, N >inline
operator()(integral_range auto const &indices) const -> const auto &tatooine::tensor< ValueType, N >inline
operator()(integral_range auto const &indices) -> auto &tatooine::tensor< ValueType, N >inline
static_multidim_array< ValueType, x_fastest, stack, Dims... >::operator()(integral auto const ... is) const -> auto const &requires(sizeof...(is)==num_dimensions())tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
static_multidim_array< ValueType, x_fastest, stack, Dims... >::operator()(integral auto const ... is) -> auto &tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >::operator()(integral auto const ... is) const -> decltype(auto) requires(sizeof...(is)==rank())tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >::operator()(integral auto const ... is) -> decltype(auto) requires(sizeof...(is)==rank())tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
operator*=(convertible_to< ValueType > auto const &other) -> auto &tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
operator+=(base_tensor< OtherTensor, OtherValueType, Dims... > const &other) -> auto &tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
operator+=(convertible_to< ValueType > auto const &other) -> auto &tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
operator-=(base_tensor< OtherTensor, OtherValueType, Dims... > const &other) -> auto &tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
operator-=(convertible_to< ValueType > auto const &other) -> auto &tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
operator/=(convertible_to< ValueType > auto const &other) -> auto &tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
operator<(tensor< OtherT, Dims... > const &other) consttatooine::tensor< ValueType, N >inline
operator=(position const &) -> position &=defaulttatooine::flowexplorer::nodes::position< N >
operator=(position &&) noexcept -> position &=defaulttatooine::flowexplorer::nodes::position< N >
vec< real_type, N >::operator=(vec const &) -> vec &=defaulttatooine::vec< real_type, N >
vec< real_type, N >::operator=(vec &&other) noexcept -> vec &=defaulttatooine::vec< real_type, N >
vec< real_type, N >::operator=(Other &&other) -> vec &tatooine::vec< real_type, N >inline
vec< real_type, N >::tensor< ValueType, N >::operator=(tensor const &) -> tensor &=defaulttatooine::tensor< ValueType, N >
vec< real_type, N >::tensor< ValueType, N >::operator=(tensor &&other) noexcept -> tensor &=defaulttatooine::tensor< ValueType, N >
vec< real_type, N >::tensor< ValueType, N >::operator=(OtherTensor &&other) -> tensor &tatooine::tensor< ValueType, N >inline
vec< real_type, N >::static_multidim_array< ValueType, x_fastest, stack, Dims... >::operator=(static_multidim_array const &other) -> static_multidim_array &=defaulttatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >
vec< real_type, N >::static_multidim_array< ValueType, x_fastest, stack, Dims... >::operator=(static_multidim_array &&other) noexcept -> static_multidim_array &=defaulttatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >
vec< real_type, N >::static_multidim_array< ValueType, x_fastest, stack, Dims... >::operator=(static_multidim_array< OtherT, OtherIndexing, OtherMemLoc, Resolution... > const &other) -> static_multidim_array &tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
renderable< position< N > >::operator=(renderable const &w) -> renderable &=deletetatooine::flowexplorer::base::renderable
renderable< position< N > >::operator=(renderable &&w) noexcept -> renderable &=deletetatooine::flowexplorer::base::renderable
tatooine::flowexplorer::ui::base::node::operator=(toggleable const &) -> toggleable &=defaulttatooine::flowexplorer::toggleable
tatooine::flowexplorer::ui::base::node::operator=(toggleable &&) -> toggleable &=defaulttatooine::flowexplorer::toggleable
operator==(uuid_holder< ax::NodeEditor::NodeId > const &other) const -> booltatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
operator==(ax::NodeEditor::NodeId const &id) const -> booltatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
operator==(size_t const id) const -> booltatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
operator[](std::size_t i) -> auto &tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
operator[](std::size_t i) const -> auto const &tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
output_pins() const -> auto const &tatooine::flowexplorer::ui::base::nodeinline
output_pins() -> auto &tatooine::flowexplorer::ui::base::nodeinline
parent_type typedeftatooine::flowexplorer::nodes::position< N >
plain_index(integral auto const ... indices)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlinestatic
plain_index(integral_range auto const &indices)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlinestatic
point_size() -> auto &tatooine::flowexplorer::nodes::position< N >inline
point_size() const -> auto const &tatooine::flowexplorer::nodes::position< N >inline
pos() -> vec< real_type, N > &tatooine::flowexplorer::nodes::position< N >inline
pos() const -> vec< real_type, N > const &tatooine::flowexplorer::nodes::position< N >inline
position(position const &)=defaulttatooine::flowexplorer::nodes::position< N >
position(position &&) noexcept=defaulttatooine::flowexplorer::nodes::position< N >
position(flowexplorer::scene &s)tatooine::flowexplorer::nodes::position< N >inline
randn(ValueType mean=0, ValueType stddev=1, RandEng &&eng=RandEng{std::random_device{}()})tatooine::vec< real_type, N >inlinestatic
randu(ValueType min=0, ValueType max=1, RandEng &&eng=RandEng{std::random_device{}()})tatooine::vec< real_type, N >inlinestatic
rank()tatooine::tensor< ValueType, N >inlinestatic
render(mat4f const &P, mat4f const &V) -> void overridetatooine::flowexplorer::nodes::position< N >inlinevirtual
renderable(std::string const &title, flowexplorer::scene &s)tatooine::flowexplorer::base::renderable
renderable(std::string const &title, flowexplorer::scene &s, T &ref)tatooine::flowexplorer::base::renderableinline
renderable(renderable const &w)=deletetatooine::flowexplorer::base::renderable
renderable(renderable &&w) noexcept=deletetatooine::flowexplorer::base::renderable
scene() const -> auto const &tatooine::flowexplorer::ui::base::nodeinline
scene() -> auto &tatooine::flowexplorer::ui::base::nodeinline
self_pin() const -> auto const &tatooine::flowexplorer::ui::base::nodeinline
self_pin() -> auto &tatooine::flowexplorer::ui::base::nodeinline
serialize() const -> toml::table overridetatooine::flowexplorer::renderable< position< N > >inlinevirtual
tatooine::flowexplorer::ui::node_serializer::serialize(T const &t) const -> toml::tabletatooine::flowexplorer::ui::node_serializer< T >inline
serializer_t typedeftatooine::flowexplorer::renderable< position< N > >
set_active(bool active=true) -> voidtatooine::flowexplorer::toggleableinlinevirtual
set_id(size_t const new_id)tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
set_title(std::string const &title)tatooine::flowexplorer::ui::base::nodeinline
set_vbo_data()tatooine::flowexplorer::nodes::position< N >inline
size() consttatooine::vec< real_type, N >inline
tensor< ValueType, N >::size()tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlinestatic
size_type typedeftatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >
slice(std::size_t fixed_index, std::index_sequence< Is... >) -> decltype(auto)tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
slice(std::size_t fixed_index) -> decltype(auto)tatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
slice(std::size_t fixed_index, std::index_sequence< Is... >) consttatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
slice(std::size_t fixed_index) consttatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >inline
static_multidim_array(static_multidim_array const &other)=defaulttatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >
static_multidim_array(static_multidim_array &&other) noexcept=defaulttatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >
static_multidim_array(static_multidim_array< OtherT, OtherIndexing, OtherMemLoc, Resolution... > const &other)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(convertible_to< ValueType > auto &&... ts)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array()tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inline
static_multidim_array(tag::fill< S > const &f)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(tag::zeros_t)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(tag::ones_t)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(std::vector< ValueType > const &data)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(std::array< ValueType, num_components()> const &data)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(std::array< ValueType, num_components()> &&data)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(std::vector< ValueType > &&data)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(random::uniform< RandomReal, Engine > &rand)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(random::uniform< RandomReal, Engine > &&rand)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(random::normal< RandomReal, Engine > &&rand)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
static_multidim_array(random::normal< RandomReal, Engine > &rand)tatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >inlineexplicit
tensor()=defaulttatooine::tensor< ValueType, N >
tensor(tensor const &)=defaulttatooine::tensor< ValueType, N >
tensor(tensor &&other) noexcept=defaulttatooine::tensor< ValueType, N >
tensor(Ts const &... ts)tatooine::tensor< ValueType, N >inlineexplicit
tensor(tag::zeros_t zeros)tatooine::tensor< ValueType, N >inlineexplicit
tensor(tag::ones_t ones)tatooine::tensor< ValueType, N >inlineexplicit
tensor(tag::fill< FillReal > f)tatooine::tensor< ValueType, N >inlineexplicit
tensor(random::uniform< RandomReal, Engine > &&rand)tatooine::tensor< ValueType, N >inlineexplicit
tensor(random::uniform< RandomReal, Engine > &rand)tatooine::tensor< ValueType, N >inlineexplicit
tensor(random::normal< RandomReal, Engine > &&rand)tatooine::tensor< ValueType, N >inlineexplicit
tensor(random::normal< RandomReal, Engine > &rand)tatooine::tensor< ValueType, N >inlineexplicit
tensor(OtherTensor &&other)tatooine::tensor< ValueType, N >inlineexplicit
tensor_parent_type typedeftatooine::tensor< ValueType, N >
tensor_type typedeftatooine::base_tensor< tensor< ValueType, Dims... >, ValueType, Dims... >
this_type typedeftatooine::flowexplorer::nodes::position< N >
title() const -> auto const &tatooine::flowexplorer::ui::base::nodeinline
title() -> auto &tatooine::flowexplorer::ui::base::nodeinline
toggle() -> voidtatooine::flowexplorer::toggleableinline
toggleable(bool active=true)tatooine::flowexplorer::toggleableinlineexplicit
toggleable(toggleable const &)=defaulttatooine::flowexplorer::toggleable
toggleable(toggleable &&)=defaulttatooine::flowexplorer::toggleable
type_name() const -> std::string_view overridetatooine::flowexplorer::renderable< position< N > >inlinevirtual
unary_operation(F &&f) -> auto &tatooine::tensor< ValueType, N >inline
update(std::chrono::duration< double > const &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
update_property_links() -> voidtatooine::flowexplorer::ui::base::nodeinline
uuid_holder(size_t const id)tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
uuid_holder(ax::NodeEditor::NodeId const &id)tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
uuid_holder()tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
value_type typedeftatooine::tensor< ValueType, N >
vec()=defaulttatooine::vec< real_type, N >
vec(vec const &)=defaulttatooine::vec< real_type, N >
vec(vec &&other) noexcept=defaulttatooine::vec< real_type, N >
vec(convertible_to< ValueType > auto &&... ts)tatooine::vec< real_type, N >inline
vec(base_tensor< OtherTensor, OtherReal, N > const &other)tatooine::vec< real_type, N >inlineexplicit
vec(tag::fill< FillReal > const f)tatooine::vec< real_type, N >inlineexplicit
vec(tag::ones_t const ones)tatooine::vec< real_type, N >inlineexplicit
vec(tag::zeros_t const zeros)tatooine::vec< real_type, N >inlineexplicit
vec(random::uniform< RandomReal, Engine > &&rand)tatooine::vec< real_type, N >inlineexplicit
vec(random::uniform< RandomReal, Engine > &rand)tatooine::vec< real_type, N >inlineexplicit
vec(random::normal< RandomReal, Engine > &&rand)tatooine::vec< real_type, N >inlineexplicit
vec(random::normal< RandomReal, Engine > &rand)tatooine::vec< real_type, N >inlineexplicit
w() const -> auto const &requires(N >=4)tatooine::vec< real_type, N >inline
w() -> auto &requires(N >=4)tatooine::vec< real_type, N >inline
x() const -> auto const &requires(N >=1)tatooine::vec< real_type, N >inline
x() -> auto &requires(N >=1)tatooine::vec< real_type, N >inline
xy() consttatooine::vec< real_type, N >inline
xyz() consttatooine::vec< real_type, N >inline
xyzw() consttatooine::vec< real_type, N >inline
y() const -> auto const &requires(N >=2)tatooine::vec< real_type, N >inline
y() -> auto &requires(N >=2)tatooine::vec< real_type, N >inline
yx() consttatooine::vec< real_type, N >inline
z() const -> auto const &requires(N >=3)tatooine::vec< real_type, N >inline
z() -> auto &requires(N >=3)tatooine::vec< real_type, N >inline
zeros()tatooine::vec< real_type, N >inlinestatic
~node()=defaulttatooine::flowexplorer::ui::base::nodevirtual
~renderable()=defaulttatooine::flowexplorer::base::renderablevirtual
~static_multidim_array()=defaulttatooine::static_multidim_array< ValueType, x_fastest, stack, Dims... >
~tensor()=defaulttatooine::tensor< ValueType, N >
~toggleable()=defaulttatooine::flowexplorer::toggleable
~vec()=defaulttatooine::vec< real_type, N >