at(vertex_handle const v) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
at(vertex_handle const v) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
axis_aligned_bounding_box() const | tatooine::pointset< Real, NumDimensions > | inline |
begin_indices() const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
build_kd_tree() const -> auto & | tatooine::pointset< Real, NumDimensions > | inlineprivate |
build_kd_tree_index() | tatooine::pointset< Real, NumDimensions > | inline |
clear() | tatooine::pointset< Real, NumDimensions > | inline |
clear_vertices() | tatooine::pointset< Real, NumDimensions > | inline |
const_vertex_container typedef | tatooine::pointset< Real, NumDimensions > | |
dynamic_multidim_size()=default | tatooine::dynamic_multidim_size< IndexOrder > | |
dynamic_multidim_size(dynamic_multidim_size const &other)=default | tatooine::dynamic_multidim_size< IndexOrder > | |
dynamic_multidim_size(dynamic_multidim_size &&other) noexcept=default | tatooine::dynamic_multidim_size< IndexOrder > | |
dynamic_multidim_size(dynamic_multidim_size< OtherIndexing > const &other) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
dynamic_multidim_size(dynamic_multidim_size< OtherIndexing > &&other) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
dynamic_multidim_size(integral auto const ... size) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
dynamic_multidim_size(std::vector< std::size_t > &&size) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
dynamic_multidim_size(integral_range auto const &size) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
end_indices() const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
find_duplicates(Real eps=1e-6) | tatooine::pointset< Real, NumDimensions > | inline |
flann_index_type typedef | tatooine::pointset< Real, NumDimensions > | |
has_vertex_property(std::string const &name) const | tatooine::pointset< Real, NumDimensions > | inline |
hierarchy() const -> auto const & | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
in_range(integral auto const ... indices) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
in_range(integral_range auto const &indices) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
index_order_type typedef | tatooine::dynamic_multidim_size< IndexOrder > | |
indices() const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
insert_mat2_vertex_property(std::string const &name, tatooine::mat2 const value=tatooine::mat2{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
insert_mat3_vertex_property(std::string const &name, tatooine::mat3 const value=tatooine::mat3{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
insert_mat4_vertex_property(std::string const &name, tatooine::mat4 const value=tatooine::mat4{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
insert_scalar_vertex_property(std::string const &name, tatooine::real_number const value=tatooine::real_number{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
insert_vec2_vertex_property(std::string const &name, tatooine::vec2 const value=tatooine::vec2{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
insert_vec3_vertex_property(std::string const &name, tatooine::vec3 const value=tatooine::vec3{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
insert_vec4_vertex_property(std::string const &name, tatooine::vec4 const value=tatooine::vec4{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
insert_vertex(arithmetic auto const ... ts)=delete | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
tatooine::pointset::insert_vertex(pos_type const &v) | tatooine::pointset< Real, NumDimensions > | inline |
tatooine::pointset::insert_vertex(pos_type &&v) | tatooine::pointset< Real, NumDimensions > | inline |
insert_vertex_property(std::string const &name, T const &value=T{}) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
invalid_vertices() const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
invalidate_kd_tree() const | tatooine::pointset< Real, NumDimensions > | inline |
inverse_distance_weighting_sampler(typed_vertex_property_type< T > const &prop, Real const radius=1) const | tatooine::pointset< Real, NumDimensions > | inline |
inverse_distance_weighting_sampler_type typedef | tatooine::pointset< Real, NumDimensions > | |
is_valid(vertex_handle const v) const -> bool | tatooine::pointset< Real, NumDimensions > | inline |
join(this_type const &other) | tatooine::pointset< Real, NumDimensions > | inline |
linear_vertex_property_sampler(typed_vertex_property_type< T > const &prop) const | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
linear_vertex_property_sampler(std::string const &name) const | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
local_cell_coordinates(pos_type const x, integral auto const ... is) const -> pos_type | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
local_cell_coordinates(pos_type const x, std::array< std::size_t, NumDimensions > const &cell) const -> pos_type | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
m_flann_mutex | tatooine::pointset< Real, NumDimensions > | mutableprivate |
m_hierarchy | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | mutable |
m_invalid_vertices | tatooine::pointset< Real, NumDimensions > | private |
m_kd_tree | tatooine::pointset< Real, NumDimensions > | mutableprivate |
m_size | tatooine::dynamic_multidim_size< IndexOrder > | private |
m_vertex_position_data | tatooine::pointset< Real, NumDimensions > | protected |
m_vertex_properties | tatooine::pointset< Real, NumDimensions > | private |
mat2_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
mat2_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
mat3_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
mat3_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
mat4_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
mat4_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
moving_least_squares_sampler(typed_vertex_property_type< T > const &prop, Real const radius, invocable< real_type > auto &&weighting) const | tatooine::pointset< Real, NumDimensions > | inline |
moving_least_squares_sampler(typed_vertex_property_type< T > const &prop, Real const radius) const | tatooine::pointset< Real, NumDimensions > | inline |
multi_index(std::size_t const gi) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
multidim_size_parent_t typedef | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
natural_neighbor_coordinates_sampler(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
natural_neighbor_coordinates_sampler_type typedef | tatooine::pointset< Real, NumDimensions > | |
natural_neighbor_coordinates_sampler_with_gradients(typed_vertex_property_type< T > const &prop, typed_vertex_property_type< Gradient > const &gradients) const | tatooine::pointset< Real, NumDimensions > | inline |
natural_neighbor_coordinates_sampler_with_gradients_type typedef | tatooine::pointset< Real, NumDimensions > | |
nearest_neighbor(pos_type const &x) const | tatooine::pointset< Real, NumDimensions > | inline |
nearest_neighbors(pos_type const &x, std::size_t const num_nearest_neighbors) const | tatooine::pointset< Real, NumDimensions > | inline |
nearest_neighbors_radius(pos_type const &x, Real const radius) const | tatooine::pointset< Real, NumDimensions > | inline |
nearest_neighbors_radius_raw(pos_type const &x, Real const radius, flann::SearchParams const params={}) const -> std::pair< std::vector< int >, std::vector< Real > > | tatooine::pointset< Real, NumDimensions > | inline |
nearest_neighbors_raw(pos_type const &x, std::size_t const num_nearest_neighbors, flann::SearchParams const params={}) const | tatooine::pointset< Real, NumDimensions > | inline |
num_components() const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
num_dimensions() | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inlinestatic |
tatooine::dynamic_multidim_size::num_dimensions() const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
num_vertex_properties() const | tatooine::pointset< Real, NumDimensions > | inline |
num_vertices() const | tatooine::pointset< Real, NumDimensions > | inline |
operator!=(dynamic_multidim_size< OtherIndexing > const &other) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
operator=(structured_grid const &) -> structured_grid &=default | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
operator=(structured_grid &&) noexcept -> structured_grid &=default | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
tatooine::pointset::operator=(pointset const &other) -> pointset & | tatooine::pointset< Real, NumDimensions > | inline |
tatooine::pointset::operator=(pointset &&other) noexcept -> pointset &=default | tatooine::pointset< Real, NumDimensions > | |
tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size const &other) -> dynamic_multidim_size &=default | tatooine::dynamic_multidim_size< IndexOrder > | |
tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size &&other) noexcept -> dynamic_multidim_size &=default | tatooine::dynamic_multidim_size< IndexOrder > | |
tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size< OtherIndexing > const &other) -> dynamic_multidim_size & | tatooine::dynamic_multidim_size< IndexOrder > | inline |
tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size< OtherIndexing > &&other) -> dynamic_multidim_size & | tatooine::dynamic_multidim_size< IndexOrder > | inline |
operator==(dynamic_multidim_size< OtherIndexing > const &other) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
operator[](vertex_handle const v) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
operator[](vertex_handle const v) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
plain_index(integral auto const ... indices) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
plain_index(integral_range auto const &indices) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
pointset()=default | tatooine::pointset< Real, NumDimensions > | |
pointset(std::initializer_list< pos_type > &&vertices) | tatooine::pointset< Real, NumDimensions > | inline |
pointset(pointset const &other) | tatooine::pointset< Real, NumDimensions > | inline |
pointset(pointset &&other) noexcept | tatooine::pointset< Real, NumDimensions > | inline |
pointset(std::vector< pos_type > const &vertices) | tatooine::pointset< Real, NumDimensions > | inlineexplicit |
pointset(std::vector< pos_type > &&vertices) | tatooine::pointset< Real, NumDimensions > | inlineexplicit |
pointset(filesystem::path const &path) | tatooine::pointset< Real, NumDimensions > | inlineexplicit |
pointset_parent_type typedef | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
pos_type typedef | tatooine::pointset< Real, NumDimensions > | |
radial_basis_functions_sampler(typed_vertex_property_type< T > const &prop, invocable< Real > auto &&f) const | tatooine::pointset< Real, NumDimensions > | inline |
radial_basis_functions_sampler(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
radial_basis_functions_sampler(typed_vertex_property_type< ValueType > const &values, typed_vertex_property_type< GradientType > const &gradients) const | tatooine::pointset< Real, NumDimensions > | inline |
radial_basis_functions_sampler_with_cubic_kernel(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
radial_basis_functions_sampler_with_gaussian_kernel(typed_vertex_property_type< T > const &prop, Real const epsilon) const | tatooine::pointset< Real, NumDimensions > | inline |
radial_basis_functions_sampler_with_linear_kernel(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
radial_basis_functions_sampler_with_thin_plate_spline_kernel(typed_vertex_property_type< T > const &prop) const | tatooine::pointset< Real, NumDimensions > | inline |
read(filesystem::path const &path) -> void | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
read_vtp(filesystem::path const &path) -> void requires(NumDimensions==2)||(NumDimensions==3) | tatooine::pointset< Real, NumDimensions > | inline |
read_vts(filesystem::path const &path) -> void | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
real_type typedef | tatooine::pointset< Real, NumDimensions > | |
rebuild_kd_tree() | tatooine::pointset< Real, NumDimensions > | inline |
remove(vertex_handle const v) | tatooine::pointset< Real, NumDimensions > | inline |
resize(integral auto const ... sizes) | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
tatooine::dynamic_multidim_size::resize(integral_range auto const &size) -> void | tatooine::dynamic_multidim_size< IndexOrder > | inline |
tatooine::dynamic_multidim_size::resize(std::vector< std::size_t > &&size) -> void | tatooine::dynamic_multidim_size< IndexOrder > | inline |
tatooine::dynamic_multidim_size::resize(std::vector< std::size_t > const &size) -> void | tatooine::dynamic_multidim_size< IndexOrder > | inline |
sample_to_vertex_property(F &&f, std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
sample_to_vertex_property(F &&f, std::string const &name, execution_policy::sequential_t) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
sample_to_vertex_property(F &&f, std::string const &name, execution_policy::parallel_t) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
scalar_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
scalar_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
size() const -> auto const & | tatooine::dynamic_multidim_size< IndexOrder > | inline |
size(std::size_t const i) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
structured_grid()=default | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
structured_grid(structured_grid const &)=default | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
structured_grid(structured_grid &&) noexcept=default | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
structured_grid(filesystem::path const &path) | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
structured_grid(integral auto const ... size) | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
this_type typedef | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
tidy_up() | tatooine::pointset< Real, NumDimensions > | inline |
typed_vertex_property_type typedef | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
update_hierarchy() const | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
vec2_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
vec2_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
vec3_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
vec3_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
vec4_vertex_property(std::string const &name) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
vec4_vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
vec_type typedef | tatooine::pointset< Real, NumDimensions > | |
vertex_at(integral auto const ... is) const -> auto const & | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
vertex_at(integral auto const ... is) -> auto & | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | inline |
tatooine::pointset::vertex_at(vertex_handle const v) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
tatooine::pointset::vertex_at(vertex_handle const v) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
tatooine::pointset::vertex_at(std::size_t const i) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
tatooine::pointset::vertex_at(std::size_t const i) const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
vertex_container typedef | tatooine::pointset< Real, NumDimensions > | |
vertex_position_data() const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
vertex_properties() const -> auto const & | tatooine::pointset< Real, NumDimensions > | inline |
vertex_properties() -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
vertex_property(std::string const &name) -> auto & | tatooine::pointset< Real, NumDimensions > | inline |
vertex_property(std::string const &name) const -> const auto & | tatooine::pointset< Real, NumDimensions > | inline |
vertex_property_container_type typedef | tatooine::pointset< Real, NumDimensions > | |
vertex_property_type typedef | tatooine::pointset< Real, NumDimensions > | |
vertices() const | tatooine::pointset< Real, NumDimensions > | inline |
vertices() | tatooine::pointset< Real, NumDimensions > | inline |
write(filesystem::path const &path) -> void | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
tatooine::pointset::write(filesystem::path const &path) const | tatooine::pointset< Real, NumDimensions > | inline |
write_prop_vtk(vtk::legacy_file_writer &writer, std::string const &name, typed_vertex_property_type< T > const &prop) const -> void | tatooine::pointset< Real, NumDimensions > | inlineprivate |
write_prop_vtk(vtk::legacy_file_writer &writer) const -> void | tatooine::pointset< Real, NumDimensions > | inlineprivate |
write_vertex_property_appended_data_vtp(auto const &prop, auto &file) const | tatooine::pointset< Real, NumDimensions > | inlineprivate |
write_vertex_property_data_array_vtp(auto const &name, auto const &prop, auto &file, auto offset) const -> std::size_t | tatooine::pointset< Real, NumDimensions > | inlineprivate |
write_vertices_vtk(vtk::legacy_file_writer &writer) const | tatooine::pointset< Real, NumDimensions > | inlineprivate |
write_vtk(filesystem::path const &path, std::string const &title="Tatooine pointset") const -> void requires(NumDimensions==3||NumDimensions==2) | tatooine::pointset< Real, NumDimensions > | inline |
write_vtp(filesystem::path const &path) const | tatooine::pointset< Real, NumDimensions > | inline |
write_vts(filesystem::path const &path) -> void | tatooine::structured_grid< Real, NumDimensions, IndexOrder > | |
~dynamic_multidim_size()=default | tatooine::dynamic_multidim_size< IndexOrder > | |
~pointset()=default | tatooine::pointset< Real, NumDimensions > | |