Tatooine
tatooine::geometry::hyper_ellipse< Real, NumDimensions > Member List

This is the complete list of members for tatooine::geometry::hyper_ellipse< Real, NumDimensions >, including all inherited members.

base_coordinate_system() consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
center() const -> auto const &tatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
center() -> auto &tatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
center(std::size_t const i) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
center(std::size_t const i) -> auto &tatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
discretize(std::size_t const num_vertices=32) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
discretize(std::size_t const num_subdivisions=2) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
distance_to_boundary(pos_type const &x) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >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
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
is_inside(pos_type const &x) consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
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_centertatooine::geometry::hyper_ellipse< Real, NumDimensions >private
m_Statooine::geometry::hyper_ellipse< Real, NumDimensions >private
main_axes() consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
mat_type typedeftatooine::geometry::hyper_ellipse< Real, NumDimensions >
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
num_dimensions()tatooine::geometry::hyper_ellipse< Real, NumDimensions >inlinestatic
operator=(hyper_ellipse const &) -> hyper_ellipse &=defaulttatooine::geometry::hyper_ellipse< Real, NumDimensions >
operator=(hyper_ellipse &&) noexcept -> hyper_ellipse &=defaulttatooine::geometry::hyper_ellipse< Real, NumDimensions >
pos_type typedeftatooine::geometry::hyper_ellipse< Real, NumDimensions >
radii() consttatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
real_type typedeftatooine::geometry::hyper_ellipse< Real, NumDimensions >
S() const -> auto const &tatooine::geometry::hyper_ellipse< Real, NumDimensions >inline
S() -> auto &tatooine::geometry::hyper_ellipse< Real, NumDimensions >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
this_type typedeftatooine::geometry::hyper_ellipse< Real, NumDimensions >
vec_type typedeftatooine::geometry::hyper_ellipse< Real, NumDimensions >
~hyper_ellipse()=defaulttatooine::geometry::hyper_ellipse< Real, NumDimensions >