Tatooine
tatooine::rectilinear_grid< Dimensions > Member List

This is the complete list of members for tatooine::rectilinear_grid< Dimensions >, including all inherited members.

add_dimension(floating_point_range auto &&additional_dimension, std::index_sequence< Is... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
add_dimension(floating_point_range auto &&additional_dimension) consttatooine::rectilinear_grid< Dimensions >inline
bounding_box(std::index_sequence< Seq... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
bounding_box() consttatooine::rectilinear_grid< Dimensions >inline
cell_container typedeftatooine::rectilinear_grid< Dimensions >
cell_index(arithmetic auto x) const -> std::pair< std::size_t, real_type >tatooine::rectilinear_grid< Dimensions >inline
cell_index(std::index_sequence< DimensionIndex... >, arithmetic auto const ... xs) const -> std::array< std::pair< std::size_t, double >, num_dimensions()>tatooine::rectilinear_grid< Dimensions >inlineprivate
cell_index(arithmetic auto const ... xs) consttatooine::rectilinear_grid< Dimensions >inline
cell_index(fixed_size_vec< num_dimensions()> auto &&xs) consttatooine::rectilinear_grid< Dimensions >inline
cells() consttatooine::rectilinear_grid< Dimensions >inline
center() consttatooine::rectilinear_grid< Dimensions >inline
center(std::index_sequence< Is... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
center() consttatooine::rectilinear_grid< Dimensions >inline
copy_without_properties(std::index_sequence< Ds... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
copy_without_properties() consttatooine::rectilinear_grid< Dimensions >inline
create_finite_differences_coefficients(std::size_t const stencil_size) consttatooine::rectilinear_grid< Dimensions >inline
create_vertex_property(std::string const &name, Args &&...args) -> auto &tatooine::rectilinear_grid< Dimensions >inline
dimension() const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
dimension(std::size_t const i) const -> auto const &requires(is_same< Dimensions... >) &&(num_dimensions()<=11)tatooine::rectilinear_grid< Dimensions >inline
dimension_type typedeftatooine::rectilinear_grid< Dimensions >
dimensions() const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
dimensions_type typedeftatooine::rectilinear_grid< Dimensions >
extent() consttatooine::rectilinear_grid< Dimensions >inline
extent(std::index_sequence< Is... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
extent() consttatooine::rectilinear_grid< Dimensions >inline
extent(std::size_t const cell_index) consttatooine::rectilinear_grid< Dimensions >inline
finite_difference_coefficents_list_type typedeftatooine::rectilinear_grid< Dimensions >private
finite_differences_coefficients(std::size_t const stencil_size, std::size_t const dim_index, std::size_t const i) consttatooine::rectilinear_grid< Dimensions >inline
has_vertex_property(std::string const &name)tatooine::rectilinear_grid< Dimensions >inline
insert_chunked_vertex_property(std::string const &name, std::vector< std::size_t > const &chunk_size) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_chunked_vertex_property(std::string const &name, std::array< std::size_t, num_dimensions()> const &chunk_size) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_chunked_vertex_property(std::string const &name, integral auto const ... chunk_size) -> auto &requires(sizeof...(chunk_size)==num_dimensions())tatooine::rectilinear_grid< Dimensions >inline
insert_chunked_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_contiguous_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_hdf5_lazy_vertex_property(filesystem::path const &path, std::string const &dataset_name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_lazy_vertex_property(filesystem::path const &path, std::string const &dataset_name) -> typed_vertex_property_interface_type< T, false > &tatooine::rectilinear_grid< Dimensions >inline
insert_lazy_vertex_property(hdf5::dataset< T > const &dataset) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_lazy_vertex_property(hdf5::dataset< T > const &dataset, std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_lazy_vertex_property(netcdf::variable< T > const &dataset) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_mat2_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_mat3_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_mat4_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_netcdf_lazy_vertex_property(filesystem::path const &path, std::string const &dataset_name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_scalar_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_vec2_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_vec3_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_vec4_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_vertex_property(hdf5::dataset< T > const &dataset) -> auto &tatooine::rectilinear_grid< Dimensions >inline
insert_vertex_property(hdf5::dataset< T > const &dataset, std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
invoke_result_with_indices typedeftatooine::rectilinear_grid< Dimensions >
is_inside(std::index_sequence< Seq... >, Comps const ... comps) consttatooine::rectilinear_grid< Dimensions >inlineprivate
is_inside(Comps const ... comps) consttatooine::rectilinear_grid< Dimensions >inline
is_inside(pos_type const &p, std::index_sequence< Seq... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
is_inside(pos_type const &p) consttatooine::rectilinear_grid< Dimensions >inline
is_inside(std::array< real_type, num_dimensions()> const &p, std::index_sequence< Seq... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
is_inside(std::array< real_type, num_dimensions()> const &p) consttatooine::rectilinear_grid< Dimensions >inline
is_uniformtatooine::rectilinear_grid< Dimensions >static
m_chunk_size_for_lazy_propertiestatooine::rectilinear_grid< Dimensions >private
m_dimensionstatooine::rectilinear_grid< Dimensions >private
m_finite_difference_coefficientstatooine::rectilinear_grid< Dimensions >mutableprivate
m_finite_difference_coefficients_mutextatooine::rectilinear_grid< Dimensions >mutableprivate
m_vertex_propertiestatooine::rectilinear_grid< Dimensions >private
mat2_vertex_property(std::string const &name) const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
mat2_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
mat3_vertex_property(std::string const &name) const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
mat3_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
mat4_vertex_property(std::string const &name) const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
mat4_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
max(std::index_sequence< Seq... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
max() consttatooine::rectilinear_grid< Dimensions >inline
min(std::index_sequence< Seq... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
min() consttatooine::rectilinear_grid< Dimensions >inline
num_dimensions() -> std::size_ttatooine::rectilinear_grid< Dimensions >inlinestatic
operator=(rectilinear_grid const &other) -> rectilinear_grid &=defaulttatooine::rectilinear_grid< Dimensions >
operator=(rectilinear_grid &&other) noexcept -> rectilinear_grid &tatooine::rectilinear_grid< Dimensions >inline
operator[](vertex_handle const &h) consttatooine::rectilinear_grid< Dimensions >inline
plain_index(integral auto const ... is)tatooine::rectilinear_grid< Dimensions >inline
pop_back()tatooine::rectilinear_grid< Dimensions >inline
pop_front()tatooine::rectilinear_grid< Dimensions >inline
pos_type typedeftatooine::rectilinear_grid< Dimensions >
property_container_type typedeftatooine::rectilinear_grid< Dimensions >
property_ptr_type typedeftatooine::rectilinear_grid< Dimensions >
push_back()tatooine::rectilinear_grid< Dimensions >inline
read(filesystem::path const &path)tatooine::rectilinear_grid< Dimensions >inline
read_vtk(filesystem::path const &path)tatooine::rectilinear_grid< Dimensions >inline
real_type typedeftatooine::rectilinear_grid< Dimensions >
rectilinear_grid()=defaulttatooine::rectilinear_grid< Dimensions >
rectilinear_grid(rectilinear_grid const &other)tatooine::rectilinear_grid< Dimensions >inline
rectilinear_grid(rectilinear_grid &&other) noexcepttatooine::rectilinear_grid< Dimensions >inline
rectilinear_grid(Dimensions_ &&...dimensions)tatooine::rectilinear_grid< Dimensions >inline
rectilinear_grid(axis_aligned_bounding_box< Real, num_dimensions()> const &bb, std::index_sequence< Seq... >, Res const ... res)tatooine::rectilinear_grid< Dimensions >inlineprivate
rectilinear_grid(axis_aligned_bounding_box< Real, num_dimensions()> const &bb, Res const ... res)tatooine::rectilinear_grid< Dimensions >inline
rectilinear_grid(integral auto const ... size)tatooine::rectilinear_grid< Dimensions >inline
rectilinear_grid(filesystem::path const &path)tatooine::rectilinear_grid< Dimensions >inline
remove_vertex_property(std::string const &name) -> voidtatooine::rectilinear_grid< Dimensions >inline
rename_vertex_property(std::string const &current_name, std::string const &new_name) -> voidtatooine::rectilinear_grid< Dimensions >inline
resize_vertex_properties()tatooine::rectilinear_grid< Dimensions >inlineprivate
sample_to_vertex_property(F &&f, std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
sample_to_vertex_property(F &&f, std::string const &name, execution_policy_tag auto tag) -> auto &tatooine::rectilinear_grid< Dimensions >inline
sample_to_vertex_property_indices(F &&f, std::string const &name, execution_policy_tag auto tag, std::index_sequence< Is... >) -> auto &tatooine::rectilinear_grid< Dimensions >inlineprivate
sample_to_vertex_property_pos(F &&f, std::string const &name, execution_policy_tag auto tag) -> auto &tatooine::rectilinear_grid< Dimensions >inlineprivate
scalar_vertex_property(std::string const &name) const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
scalar_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
sequence_type typedeftatooine::rectilinear_grid< Dimensions >
set_dimension(convertible_to< dimension_type< I > > auto &&dim)tatooine::rectilinear_grid< Dimensions >inline
size(std::index_sequence< Seq... >) consttatooine::rectilinear_grid< Dimensions >inlineprivate
size() consttatooine::rectilinear_grid< Dimensions >inline
size() consttatooine::rectilinear_grid< Dimensions >inline
size(std::size_t const i) consttatooine::rectilinear_grid< Dimensions >inline
this_type typedeftatooine::rectilinear_grid< Dimensions >
typed_vertex_property_interface_type typedeftatooine::rectilinear_grid< Dimensions >
typed_vertex_property_type typedeftatooine::rectilinear_grid< Dimensions >
vec2_vertex_property(std::string const &name) const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
vec2_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
vec3_vertex_property(std::string const &name) const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
vec3_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
vec4_vertex_property(std::string const &name) const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
vec4_vertex_property(std::string const &name) -> auto &tatooine::rectilinear_grid< Dimensions >inline
vec_type typedeftatooine::rectilinear_grid< Dimensions >
vertex_at(std::index_sequence< DIs... >, std::array< Int, num_dimensions()> const &is) const -> vec< real_type, num_dimensions()>tatooine::rectilinear_grid< Dimensions >inline
vertex_at(std::index_sequence< DIs... >, integral auto const ... is) const -> vec< real_type, num_dimensions()>tatooine::rectilinear_grid< Dimensions >inline
vertex_at(integral auto const ... is) consttatooine::rectilinear_grid< Dimensions >inline
vertex_at(std::array< Int, num_dimensions()> const &is) consttatooine::rectilinear_grid< Dimensions >inline
vertex_at(vertex_handle const &h) consttatooine::rectilinear_grid< Dimensions >inline
vertex_container typedeftatooine::rectilinear_grid< Dimensions >
vertex_handle typedeftatooine::rectilinear_grid< Dimensions >
vertex_properties() const -> auto const &tatooine::rectilinear_grid< Dimensions >inline
vertex_properties() -> auto &tatooine::rectilinear_grid< Dimensions >inline
vertex_property(std::string const &name) -> typed_vertex_property_interface_type< T, HasNonConstReference > &tatooine::rectilinear_grid< Dimensions >inline
vertex_property(std::string const &name) const -> typed_vertex_property_interface_type< T, HasNonConstReference > const &tatooine::rectilinear_grid< Dimensions >inline
vertex_property_type typedeftatooine::rectilinear_grid< Dimensions >
vertices() consttatooine::rectilinear_grid< Dimensions >inline
~rectilinear_grid()=defaulttatooine::rectilinear_grid< Dimensions >