Tatooine
tatooine::flowexplorer::nodes::autonomous_particle Member List

This is the complete list of members for tatooine::flowexplorer::nodes::autonomous_particle, including all inherited members.

activate() -> voidtatooine::flowexplorer::toggleableinline
advect()tatooine::flowexplorer::nodes::autonomous_particleprivate
autonomous_particle< real_type, 2 >::advect(Flowmap &&phi, real_type const stepwidth, real_type const t_end, std::atomic_uint64_t &uuid_generator) consttatooine::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() -> voidtatooine::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) consttatooine::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) consttatooine::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) consttatooine::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) consttatooine::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) consttatooine::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) consttatooine::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)=defaulttatooine::autonomous_particle< real_type, 2 >
autonomous_particle< real_type, 2 >::autonomous_particle(autonomous_particle &&other) noexcept=defaulttatooine::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() consttatooine::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) consttatooine::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::renderableinlinevirtual
container_type typedeftatooine::autonomous_particle< real_type, 2 >
deactivate() -> voidtatooine::flowexplorer::toggleableinline
default_max_split_depthtatooine::autonomous_particle< real_type, 2 >static
deserialize(toml::table const &serialization) -> void overridetatooine::flowexplorer::renderable< autonomous_particle >inlinevirtual
tatooine::flowexplorer::ui::node_serializer::deserialize(T &t, toml::table const &serialized_node) -> voidtatooine::flowexplorer::ui::node_serializer< T >inline
discretize(std::size_t const n, forward_tag const) consttatooine::autonomous_particle< real_type, 2 >inline
discretize(std::size_t const n, backward_tag const) consttatooine::autonomous_particle< real_type, 2 >inline
discretize(std::size_t const num_vertices=32) consttatooine::autonomous_particle< real_type, 2 >inline
discretize(std::size_t const num_subdivisions=2) consttatooine::autonomous_particle< real_type, 2 >inline
distance_to_boundary(pos_type const &x) consttatooine::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() -> voidtatooine::flowexplorer::ui::base::node
draw_properties() -> bool finaltatooine::flowexplorer::nodes::autonomous_particlevirtual
tatooine::flowexplorer::ui::node_serializer::draw_properties(T &t) -> booltatooine::flowexplorer::ui::node_serializer< T >inline
ellipse_type typedeftatooine::autonomous_particle< real_type, 2 >
equals()tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
euclidean_distance_to_center(pos_type const &x) consttatooine::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) -> voidtatooine::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() consttatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId >inline
gpu_vec3 typedeftatooine::flowexplorer::nodes::autonomous_particle
halftatooine::autonomous_particle< real_type, 2 >static
has_self_pin() const -> booltatooine::flowexplorer::ui::base::nodeinline
hierarchy_pair typedeftatooine::autonomous_particle< real_type, 2 >
hyper_ellipse()tatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
hyper_ellipse(hyper_ellipse const &)=defaulttatooine::geometry::hyper_ellipse< Real, NumDimensions >
hyper_ellipse(hyper_ellipse &&) noexcept=defaulttatooine::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 &center)tatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
hyper_ellipse(vec_type const &center, Real const radius)tatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
hyper_ellipse(fixed_size_vec< NumDimensions > auto const &center, fixed_size_quadratic_mat< NumDimensions > auto const &S)tatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
hyper_ellipse(vec_type const &center, 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() consttatooine::autonomous_particle< real_type, 2 >inline
initial_ellipse() consttatooine::autonomous_particle< real_type, 2 >inline
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
is_active() const -> bool const &tatooine::flowexplorer::toggleableinline
is_active() -> bool &tatooine::flowexplorer::toggleableinline
is_inside(pos_type const &x) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
is_picked() -> booltatooine::flowexplorer::base::renderableinline
is_transparent() const -> bool finaltatooine::flowexplorer::nodes::autonomous_particlevirtual
local_coordinate(pos_type const &x) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
local_distance_to_center(pos_type const &x) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
local_nearest_point_boundary(pos_type const &x) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
m_activetatooine::flowexplorer::toggleableprivate
m_advected_ellipsestatooine::flowexplorer::nodes::autonomous_particle
m_advected_points_on_initial_circletatooine::flowexplorer::nodes::autonomous_particle
m_centertatooine::geometry::hyper_ellipse< Real, NumDimensions >private
m_currently_advectingtatooine::flowexplorer::nodes::autonomous_particle
m_ellipses_colortatooine::flowexplorer::nodes::autonomous_particle
m_gpu_advected_points_on_initial_circletatooine::flowexplorer::nodes::autonomous_particle
autonomous_particle< real_type, 2 >::m_idtatooine::autonomous_particle< real_type, 2 >private
m_initial_circletatooine::flowexplorer::nodes::autonomous_particle
m_initial_ellipses_back_calculationtatooine::flowexplorer::nodes::autonomous_particle
m_input_pinstatooine::flowexplorer::ui::base::nodeprivate
m_max_split_depthtatooine::autonomous_particle< real_type, 2 >private
m_max_ttatooine::flowexplorer::nodes::autonomous_particle
m_nabla_phitatooine::autonomous_particle< real_type, 2 >private
m_needs_another_updatetatooine::flowexplorer::nodes::autonomous_particle
m_num_splitstatooine::flowexplorer::nodes::autonomous_particle
m_output_pinstatooine::flowexplorer::ui::base::nodeprivate
m_pathlinestatooine::flowexplorer::nodes::autonomous_particle
m_pickedtatooine::flowexplorer::base::renderable
m_points_on_initial_circletatooine::flowexplorer::nodes::autonomous_particle
m_property_linkstatooine::flowexplorer::ui::base::nodeprivate
m_radiustatooine::flowexplorer::nodes::autonomous_particle
m_Statooine::geometry::hyper_ellipse< Real, NumDimensions >private
m_scenetatooine::flowexplorer::ui::base::nodeprivate
m_self_pintatooine::flowexplorer::ui::base::nodeprivate
m_split_depthtatooine::autonomous_particle< real_type, 2 >private
m_stop_threadtatooine::flowexplorer::nodes::autonomous_particle
m_ttatooine::autonomous_particle< real_type, 2 >private
m_t0tatooine::flowexplorer::nodes::autonomous_particle
m_tausteptatooine::flowexplorer::nodes::autonomous_particle
m_titletatooine::flowexplorer::ui::base::nodeprivate
m_vtatooine::flowexplorer::nodes::autonomous_particle
m_x0tatooine::flowexplorer::nodes::autonomous_particle
main_axes() consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
mat_type typedeftatooine::autonomous_particle< real_type, 2 >
max_split_depth() consttatooine::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) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
nearest_point_on_boundary(base_tensor< V, VReal, NumDimensions > const &x) consttatooine::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::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_dimensions() -> std::size_ttatooine::autonomous_particle< real_type, 2 >inlinestatic
num_threads()tatooine::autonomous_particle< real_type, 2 >inlineprivatestatic
on_mouse_clicked() -> voidtatooine::flowexplorer::base::renderableinline
on_mouse_drag(int, int) -> booltatooine::flowexplorer::base::renderableinlinevirtual
on_mouse_released() -> voidtatooine::flowexplorer::base::renderableinline
on_path_selected(std::string const &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
on_pin_connected(ui::input_pin &this_pin, ui::output_pin &other_pin) -> void finaltatooine::flowexplorer::nodes::autonomous_particlevirtual
renderable< autonomous_particle >::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() -> void overridetatooine::flowexplorer::nodes::autonomous_particlevirtual
on_title_changed(std::string const &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
autonomous_particle< real_type, 2 >::operator=(autonomous_particle const &other) -> autonomous_particle &=defaulttatooine::autonomous_particle< real_type, 2 >
autonomous_particle< real_type, 2 >::operator=(autonomous_particle &&other) noexcept -> autonomous_particle &=defaulttatooine::autonomous_particle< real_type, 2 >
autonomous_particle< real_type, 2 >::tatooine::geometry::hyper_ellipse::operator=(hyper_ellipse const &) -> hyper_ellipse &=defaulttatooine::geometry::hyper_ellipse< Real, NumDimensions >
autonomous_particle< real_type, 2 >::tatooine::geometry::hyper_ellipse::operator=(hyper_ellipse &&) noexcept -> hyper_ellipse &=defaulttatooine::geometry::hyper_ellipse< Real, NumDimensions >
renderable< autonomous_particle >::operator=(renderable const &w) -> renderable &=deletetatooine::flowexplorer::base::renderable
renderable< autonomous_particle >::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
output_pins() const -> auto const &tatooine::flowexplorer::ui::base::nodeinline
output_pins() -> auto &tatooine::flowexplorer::ui::base::nodeinline
parent_type typedeftatooine::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 typedeftatooine::autonomous_particle< real_type, 2 >
radii() consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
real_type typedeftatooine::autonomous_particle< real_type, 2 >
render(mat4f const &projection_matrix, mat4f const &view_matrix) finaltatooine::flowexplorer::nodes::autonomous_particlevirtual
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
S() const -> auto const &tatooine::autonomous_particle< real_type, 2 >inline
S() -> auto &tatooine::autonomous_particle< real_type, 2 >inline
S0() consttatooine::autonomous_particle< real_type, 2 >inline
sampler() consttatooine::autonomous_particle< real_type, 2 >inline
sampler_type typedeftatooine::autonomous_particle< real_type, 2 >
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< autonomous_particle >inlinevirtual
tatooine::flowexplorer::ui::node_serializer::serialize(T const &t) const -> toml::tabletatooine::flowexplorer::ui::node_serializer< T >inline
serializer_t typedeftatooine::flowexplorer::renderable< autonomous_particle >
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
simple_particle_container_type typedeftatooine::autonomous_particle< real_type, 2 >
simple_particle_type typedeftatooine::autonomous_particle< real_type, 2 >
split_behaviors typedeftatooine::autonomous_particle< real_type, 2 >
split_depth() consttatooine::autonomous_particle< real_type, 2 >inline
squared_euclidean_distance_to_center(pos_type const &x) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
squared_local_euclidean_distance_to_center(pos_type const &x) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
t() -> auto &tatooine::autonomous_particle< real_type, 2 >inline
t() consttatooine::autonomous_particle< real_type, 2 >inline
this_type typedeftatooine::flowexplorer::nodes::autonomous_particle
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< autonomous_particle >inlinevirtual
update(std::chrono::duration< real_type > const &) -> void overridetatooine::flowexplorer::nodes::autonomous_particleinline
renderable< autonomous_particle >::update(std::chrono::duration< double > const &) -> voidtatooine::flowexplorer::ui::base::nodeinlinevirtual
update_initial_circle() -> voidtatooine::flowexplorer::nodes::autonomous_particle
update_property_links() -> voidtatooine::flowexplorer::ui::base::nodeinline
upload_advected_points_in_initial_circle() -> voidtatooine::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 typedeftatooine::flowexplorer::nodes::autonomous_particle
vec_type typedeftatooine::autonomous_particle< real_type, 2 >
vectorfield_t typedeftatooine::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) consttatooine::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) consttatooine::autonomous_particle< real_type, 2 >inline
~autonomous_particle()=defaulttatooine::autonomous_particle< real_type, 2 >
~hyper_ellipse()=defaulttatooine::geometry::hyper_ellipse< Real, NumDimensions >
~node()=defaulttatooine::flowexplorer::ui::base::nodevirtual
~renderable()=defaulttatooine::flowexplorer::base::renderablevirtual
~toggleable()=defaulttatooine::flowexplorer::toggleable