| activate() -> void | tatooine::flowexplorer::toggleable | inline |
| advect() | tatooine::flowexplorer::nodes::autonomous_particle | private |
| autonomous_particle< real_type, 2 >::advect(Flowmap &&phi, real_type const stepwidth, real_type const t_end, std::atomic_uint64_t &uuid_generator) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::advect(Flowmap &&phi, real_type const stepwidth, real_type const t_end, container_type const &initial_particles, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| autonomous_particle< real_type, 2 >::advect(Flowmap &&phi, real_type const stepwidth, real_type const t0, real_type const t_end, uniform_rectilinear_grid< Real, NumDimensions > const &g) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_particle_pools(std::size_t const, Flowmap &&phi, real_type const stepwidth, real_type const t_end, auto &particles_per_thread, std::vector< hierarchy_pair > &hierarchy_pairs, std::mutex &hierarchy_mutex, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlineprivatestatic |
| advect_points_in_initial_circle() -> void | tatooine::flowexplorer::nodes::autonomous_particle | |
| advect_until_split(Flowmap phi, real_type stepwidth, real_type const t_end, container_type &splitted_particles, container_type &finished_particles, simple_particle_container_type &simple_particles, std::vector< hierarchy_pair > &, std::mutex &, std::atomic_uint64_t &uuid_generator) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| advect_with_five_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, std::atomic_uint64_t &uuid_generator) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| advect_with_five_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, container_type const &initial_particles, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_with_five_splits(Flowmap &&phi, real_type const stepwidth, real_type const t0, real_type const t_end, uniform_rectilinear_grid< Real, NumDimensions > const &g) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_with_seven_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, std::atomic_uint64_t &uuid_generator) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| advect_with_seven_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, container_type const &initial_particles, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_with_seven_splits(Flowmap &&phi, real_type const stepwidth, real_type const t0, real_type const t_end, uniform_rectilinear_grid< Real, NumDimensions > const &g) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_with_three_and_four_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, std::atomic_uint64_t &uuid_generator) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| advect_with_three_and_four_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, container_type const &initial_particles, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_with_three_and_four_splits(Flowmap &&phi, real_type const stepwidth, real_type const t0, real_type const t_end, uniform_rectilinear_grid< Real, NumDimensions > const &g) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_with_three_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, std::atomic_uint64_t &uuid_generator) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| advect_with_three_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, container_type const &initial_particles, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_with_three_splits(Flowmap &&phi, real_type const stepwidth, real_type const t0, real_type const t_end, uniform_rectilinear_grid< Real, NumDimensions > const &g) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_with_two_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, std::atomic_uint64_t &uuid_generator) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| advect_with_two_splits(Flowmap &&phi, real_type const stepwidth, real_type const t_end, container_type const &initial_particles, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| advect_with_two_splits(Flowmap &&phi, real_type const stepwidth, real_type const t0, real_type const t_end, uniform_rectilinear_grid< Real, NumDimensions > const &g) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| autonomous_particle(flowexplorer::scene &s) | tatooine::flowexplorer::nodes::autonomous_particle | |
| autonomous_particle< real_type, 2 >::autonomous_particle(autonomous_particle const &other)=default | tatooine::autonomous_particle< real_type, 2 > | |
| autonomous_particle< real_type, 2 >::autonomous_particle(autonomous_particle &&other) noexcept=default | tatooine::autonomous_particle< real_type, 2 > | |
| autonomous_particle< real_type, 2 >::autonomous_particle(ellipse_type const &ell, real_type const t, std::uint64_t const id) | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::autonomous_particle(ellipse_type const &ell, real_type const t, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::autonomous_particle(ellipse_type const &ell, real_type const t, std::uint8_t max_split_depth, std::uint64_t const id) | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::autonomous_particle(ellipse_type const &ell, real_type const t, std::uint8_t max_split_depth, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::autonomous_particle(pos_type const &x, real_type const t, real_type const r, std::uint64_t const id) | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::autonomous_particle(pos_type const &x, real_type const t, real_type const r, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::autonomous_particle(pos_type const &x, real_type const t, real_type const r, std::uint8_t max_split_depth, std::uint64_t const id) | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::autonomous_particle(pos_type const &x, real_type const t, real_type const r, std::uint8_t max_split_depth, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::autonomous_particle(ellipse_type const &ell, real_type const t, pos_type const &x0, mat_type const &nabla_phi, std::uint8_t const split_depth, std::uint8_t const max_split_depth, std::uint64_t const id) | tatooine::autonomous_particle< real_type, 2 > | inline |
| autonomous_particle< real_type, 2 >::autonomous_particle(ellipse_type const &ell, real_type const t, pos_type const &x0, mat_type const &nabla_phi, std::uint8_t const split_depth, std::uint8_t const max_split_depth, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inline |
| base_coordinate_system() const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| center() const -> auto const & | tatooine::autonomous_particle< real_type, 2 > | inline |
| center() -> auto & | tatooine::autonomous_particle< real_type, 2 > | inline |
| center(std::size_t const i) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| center(std::size_t const i) -> auto & | tatooine::autonomous_particle< real_type, 2 > | inline |
| check_intersection(ray< float, 3 > const &) const -> std::optional< intersection< double, 3 > > | tatooine::flowexplorer::base::renderable | inlinevirtual |
| container_type typedef | tatooine::autonomous_particle< real_type, 2 > | |
| deactivate() -> void | tatooine::flowexplorer::toggleable | inline |
| default_max_split_depth | tatooine::autonomous_particle< real_type, 2 > | static |
| deserialize(toml::table const &serialization) -> void override | tatooine::flowexplorer::renderable< autonomous_particle > | inlinevirtual |
| tatooine::flowexplorer::ui::node_serializer::deserialize(T &t, toml::table const &serialized_node) -> void | tatooine::flowexplorer::ui::node_serializer< T > | inline |
| discretize(std::size_t const n, forward_tag const) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| discretize(std::size_t const n, backward_tag const) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| discretize(std::size_t const num_vertices=32) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| discretize(std::size_t const num_subdivisions=2) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| distance_to_boundary(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| distribute_particles_to_thread_containers(std::size_t const num_threads, container_type &particles, auto &particles_per_thread) | tatooine::autonomous_particle< real_type, 2 > | inlineprivatestatic |
| draw_node() -> void | tatooine::flowexplorer::ui::base::node | |
| draw_properties() -> bool final | tatooine::flowexplorer::nodes::autonomous_particle | virtual |
| tatooine::flowexplorer::ui::node_serializer::draw_properties(T &t) -> bool | tatooine::flowexplorer::ui::node_serializer< T > | inline |
| ellipse_type typedef | tatooine::autonomous_particle< real_type, 2 > | |
| equals() | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| euclidean_distance_to_center(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| fit(std::index_sequence< Is... >, fixed_size_vec< NumDimensions > auto const &...points) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inlineprivate |
| fit(fixed_size_vec< NumDimensions > auto const &...points) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| fit(fixed_size_quadratic_mat< NumDimensions > auto const &H) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| gather_particles(container_type &particles, container_type &finished_particles, simple_particle_container_type &simple_particles, auto &particles_per_thread) | tatooine::autonomous_particle< real_type, 2 > | inlineprivatestatic |
| generate_points_in_initial_circle(size_t const n) -> void | tatooine::flowexplorer::nodes::autonomous_particle | |
| 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() const | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| gpu_vec3 typedef | tatooine::flowexplorer::nodes::autonomous_particle | |
| half | tatooine::autonomous_particle< real_type, 2 > | static |
| has_self_pin() const -> bool | tatooine::flowexplorer::ui::base::node | inline |
| hierarchy_pair typedef | tatooine::autonomous_particle< real_type, 2 > | |
| hyper_ellipse() | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| hyper_ellipse(hyper_ellipse const &)=default | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | |
| hyper_ellipse(hyper_ellipse &&) noexcept=default | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | |
| hyper_ellipse(Real const radius) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| hyper_ellipse(Real const radius, vec_type const ¢er) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| hyper_ellipse(vec_type const ¢er, Real const radius) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| hyper_ellipse(fixed_size_vec< NumDimensions > auto const ¢er, fixed_size_quadratic_mat< NumDimensions > auto const &S) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| hyper_ellipse(vec_type const ¢er, arithmetic auto const ... radii) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| hyper_ellipse(arithmetic auto const ... radii) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| hyper_ellipse(fixed_size_vec< NumDimensions > auto const &...points) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| hyper_ellipse(fixed_size_quadratic_mat< NumDimensions > auto const &H) | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| id() const | tatooine::autonomous_particle< real_type, 2 > | inline |
| initial_ellipse() const | tatooine::autonomous_particle< real_type, 2 > | inline |
| input_pins() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| input_pins() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| insert_input_pin(std::string const &title, icon_type const t=icon_type::flow) -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| insert_input_pin_property_link(input_pin &pin, Prop &prop) -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| insert_output_pin(std::string const &title, T &ref, icon_type const t=icon_type::flow) -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| is_active() const -> bool const & | tatooine::flowexplorer::toggleable | inline |
| is_active() -> bool & | tatooine::flowexplorer::toggleable | inline |
| is_inside(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| is_picked() -> bool | tatooine::flowexplorer::base::renderable | inline |
| is_transparent() const -> bool final | tatooine::flowexplorer::nodes::autonomous_particle | virtual |
| local_coordinate(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| local_distance_to_center(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| local_nearest_point_boundary(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| m_active | tatooine::flowexplorer::toggleable | private |
| m_advected_ellipses | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_advected_points_on_initial_circle | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_center | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | private |
| m_currently_advecting | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_ellipses_color | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_gpu_advected_points_on_initial_circle | tatooine::flowexplorer::nodes::autonomous_particle | |
| autonomous_particle< real_type, 2 >::m_id | tatooine::autonomous_particle< real_type, 2 > | private |
| m_initial_circle | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_initial_ellipses_back_calculation | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_input_pins | tatooine::flowexplorer::ui::base::node | private |
| m_max_split_depth | tatooine::autonomous_particle< real_type, 2 > | private |
| m_max_t | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_nabla_phi | tatooine::autonomous_particle< real_type, 2 > | private |
| m_needs_another_update | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_num_splits | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_output_pins | tatooine::flowexplorer::ui::base::node | private |
| m_pathlines | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_picked | tatooine::flowexplorer::base::renderable | |
| m_points_on_initial_circle | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_property_links | tatooine::flowexplorer::ui::base::node | private |
| m_radius | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_S | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | private |
| m_scene | tatooine::flowexplorer::ui::base::node | private |
| m_self_pin | tatooine::flowexplorer::ui::base::node | private |
| m_split_depth | tatooine::autonomous_particle< real_type, 2 > | private |
| m_stop_thread | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_t | tatooine::autonomous_particle< real_type, 2 > | private |
| m_t0 | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_taustep | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_title | tatooine::flowexplorer::ui::base::node | private |
| m_v | tatooine::flowexplorer::nodes::autonomous_particle | |
| m_x0 | tatooine::flowexplorer::nodes::autonomous_particle | |
| main_axes() const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| mat_type typedef | tatooine::autonomous_particle< real_type, 2 > | |
| max_split_depth() const | tatooine::autonomous_particle< real_type, 2 > | inline |
| mutex() -> auto & | tatooine::autonomous_particle< real_type, 2 > | inlineprivatestatic |
| nabla_phi() const -> auto const & | tatooine::autonomous_particle< real_type, 2 > | inline |
| nearest_point_boundary(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| nearest_point_on_boundary(base_tensor< V, VReal, NumDimensions > const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| 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::node | inline |
| node(std::string const &title, flowexplorer::scene &s, T &ref) | tatooine::flowexplorer::ui::base::node | inline |
| node_position() const -> ImVec2 | tatooine::flowexplorer::ui::base::node | |
| notify_property_changed(bool const notify_self=true) -> void | tatooine::flowexplorer::ui::base::node | |
| num_dimensions() -> std::size_t | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| num_threads() | tatooine::autonomous_particle< real_type, 2 > | inlineprivatestatic |
| on_mouse_clicked() -> void | tatooine::flowexplorer::base::renderable | inline |
| on_mouse_drag(int, int) -> bool | tatooine::flowexplorer::base::renderable | inlinevirtual |
| on_mouse_released() -> void | tatooine::flowexplorer::base::renderable | inline |
| on_path_selected(std::string const &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| on_pin_connected(ui::input_pin &this_pin, ui::output_pin &other_pin) -> void final | tatooine::flowexplorer::nodes::autonomous_particle | virtual |
| renderable< autonomous_particle >::on_pin_connected(output_pin &, input_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| on_pin_disconnected(input_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| on_pin_disconnected(output_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| on_property_changed() -> void override | tatooine::flowexplorer::nodes::autonomous_particle | virtual |
| on_title_changed(std::string const &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| autonomous_particle< real_type, 2 >::operator=(autonomous_particle const &other) -> autonomous_particle &=default | tatooine::autonomous_particle< real_type, 2 > | |
| autonomous_particle< real_type, 2 >::operator=(autonomous_particle &&other) noexcept -> autonomous_particle &=default | tatooine::autonomous_particle< real_type, 2 > | |
| autonomous_particle< real_type, 2 >::tatooine::geometry::hyper_ellipse::operator=(hyper_ellipse const &) -> hyper_ellipse &=default | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | |
| autonomous_particle< real_type, 2 >::tatooine::geometry::hyper_ellipse::operator=(hyper_ellipse &&) noexcept -> hyper_ellipse &=default | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | |
| renderable< autonomous_particle >::operator=(renderable const &w) -> renderable &=delete | tatooine::flowexplorer::base::renderable | |
| renderable< autonomous_particle >::operator=(renderable &&w) noexcept -> renderable &=delete | tatooine::flowexplorer::base::renderable | |
| tatooine::flowexplorer::ui::base::node::operator=(toggleable const &) -> toggleable &=default | tatooine::flowexplorer::toggleable | |
| tatooine::flowexplorer::ui::base::node::operator=(toggleable &&) -> toggleable &=default | tatooine::flowexplorer::toggleable | |
| operator==(uuid_holder< ax::NodeEditor::NodeId > const &other) const -> bool | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| operator==(ax::NodeEditor::NodeId const &id) const -> bool | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| operator==(size_t const id) const -> bool | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| output_pins() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| output_pins() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| parent_type typedef | tatooine::flowexplorer::nodes::autonomous_particle | |
| particles_from_grid(real_type const t0, uniform_rectilinear_grid< Real, NumDimensions > const &g, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| particles_from_grid(real_type const t0, uniform_rectilinear_grid< Real, NumDimensions > const &g, std::uint8_t const max_split_depth, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| particles_from_grid_filling_gaps(real_type const t0, uniform_rectilinear_grid< Real, NumDimensions > const &g, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| particles_from_grid_filling_gaps(real_type const t0, uniform_rectilinear_grid< Real, NumDimensions > const &g, std::uint8_t const max_split_depth, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| particles_from_grid_filling_gaps(real_type const t0, uniform_rectilinear_grid< Real, NumDimensions > const &g, std::uint8_t const max_split_depth, std::atomic_uint64_t &uuid_generator, std::index_sequence< Is... >) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| particles_from_grid_small_filling_gaps(real_type const t0, uniform_rectilinear_grid< Real, NumDimensions > const &g, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| particles_from_grid_small_filling_gaps(real_type const t0, uniform_rectilinear_grid< Real, NumDimensions > const &g, std::uint8_t const max_split_depth, std::atomic_uint64_t &uuid_generator) | tatooine::autonomous_particle< real_type, 2 > | inlinestatic |
| pos_type typedef | tatooine::autonomous_particle< real_type, 2 > | |
| radii() const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| real_type typedef | tatooine::autonomous_particle< real_type, 2 > | |
| render(mat4f const &projection_matrix, mat4f const &view_matrix) final | tatooine::flowexplorer::nodes::autonomous_particle | virtual |
| 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::renderable | inline |
| renderable(renderable const &w)=delete | tatooine::flowexplorer::base::renderable | |
| renderable(renderable &&w) noexcept=delete | tatooine::flowexplorer::base::renderable | |
| S() const -> auto const & | tatooine::autonomous_particle< real_type, 2 > | inline |
| S() -> auto & | tatooine::autonomous_particle< real_type, 2 > | inline |
| S0() const | tatooine::autonomous_particle< real_type, 2 > | inline |
| sampler() const | tatooine::autonomous_particle< real_type, 2 > | inline |
| sampler_type typedef | tatooine::autonomous_particle< real_type, 2 > | |
| scene() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| scene() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| self_pin() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| self_pin() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| serialize() const -> toml::table override | tatooine::flowexplorer::renderable< autonomous_particle > | inlinevirtual |
| tatooine::flowexplorer::ui::node_serializer::serialize(T const &t) const -> toml::table | tatooine::flowexplorer::ui::node_serializer< T > | inline |
| serializer_t typedef | tatooine::flowexplorer::renderable< autonomous_particle > | |
| set_active(bool active=true) -> void | tatooine::flowexplorer::toggleable | inlinevirtual |
| 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::node | inline |
| simple_particle_container_type typedef | tatooine::autonomous_particle< real_type, 2 > | |
| simple_particle_type typedef | tatooine::autonomous_particle< real_type, 2 > | |
| split_behaviors typedef | tatooine::autonomous_particle< real_type, 2 > | |
| split_depth() const | tatooine::autonomous_particle< real_type, 2 > | inline |
| squared_euclidean_distance_to_center(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| squared_local_euclidean_distance_to_center(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | inline |
| t() -> auto & | tatooine::autonomous_particle< real_type, 2 > | inline |
| t() const | tatooine::autonomous_particle< real_type, 2 > | inline |
| this_type typedef | tatooine::flowexplorer::nodes::autonomous_particle | |
| title() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| title() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| toggle() -> void | tatooine::flowexplorer::toggleable | inline |
| toggleable(bool active=true) | tatooine::flowexplorer::toggleable | inlineexplicit |
| toggleable(toggleable const &)=default | tatooine::flowexplorer::toggleable | |
| toggleable(toggleable &&)=default | tatooine::flowexplorer::toggleable | |
| type_name() const -> std::string_view override | tatooine::flowexplorer::renderable< autonomous_particle > | inlinevirtual |
| update(std::chrono::duration< real_type > const &) -> void override | tatooine::flowexplorer::nodes::autonomous_particle | inline |
| renderable< autonomous_particle >::update(std::chrono::duration< double > const &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| update_initial_circle() -> void | tatooine::flowexplorer::nodes::autonomous_particle | |
| update_property_links() -> void | tatooine::flowexplorer::ui::base::node | inline |
| upload_advected_points_in_initial_circle() -> void | tatooine::flowexplorer::nodes::autonomous_particle | |
| 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 |
| vbo_t typedef | tatooine::flowexplorer::nodes::autonomous_particle | |
| vec_type typedef | tatooine::autonomous_particle< real_type, 2 > | |
| vectorfield_t typedef | tatooine::flowexplorer::nodes::autonomous_particle | |
| x() -> auto & | tatooine::autonomous_particle< real_type, 2 > | inline |
| x() const -> auto const & | tatooine::autonomous_particle< real_type, 2 > | inline |
| x(std::size_t const i) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| x0() -> auto & | tatooine::autonomous_particle< real_type, 2 > | inline |
| x0() const -> auto const & | tatooine::autonomous_particle< real_type, 2 > | inline |
| x0(std::size_t i) const | tatooine::autonomous_particle< real_type, 2 > | inline |
| ~autonomous_particle()=default | tatooine::autonomous_particle< real_type, 2 > | |
| ~hyper_ellipse()=default | tatooine::geometry::hyper_ellipse< Real, NumDimensions > | |
| ~node()=default | tatooine::flowexplorer::ui::base::node | virtual |
| ~renderable()=default | tatooine::flowexplorer::base::renderable | virtual |
| ~toggleable()=default | tatooine::flowexplorer::toggleable | |