base_coordinate_system() const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
center() const -> auto const & | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
center() -> auto & | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
center(std::size_t const i) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
center(std::size_t const i) -> auto & | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
discretize(std::size_t const num_vertices=32) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
discretize(std::size_t const num_subdivisions=2) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
distance_to_boundary(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
euclidean_distance_to_center(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
fit(std::index_sequence< Is... >, fixed_size_vec< NumDimensions > auto const &...points) | tatooine::geometry::hyper_ellipse< Real, 3 > | inlineprivate |
fit(fixed_size_vec< NumDimensions > auto const &...points) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
fit(fixed_size_quadratic_mat< NumDimensions > auto const &H) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
hyper_ellipse() | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
hyper_ellipse(hyper_ellipse const &)=default | tatooine::geometry::hyper_ellipse< Real, 3 > | |
hyper_ellipse(hyper_ellipse &&) noexcept=default | tatooine::geometry::hyper_ellipse< Real, 3 > | |
hyper_ellipse(Real const radius) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
hyper_ellipse(Real const radius, vec_type const ¢er) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
hyper_ellipse(vec_type const ¢er, Real const radius) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
hyper_ellipse(fixed_size_vec< NumDimensions > auto const ¢er, fixed_size_quadratic_mat< NumDimensions > auto const &S) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
hyper_ellipse(vec_type const ¢er, arithmetic auto const ... radii) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
hyper_ellipse(arithmetic auto const ... radii) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
hyper_ellipse(fixed_size_vec< NumDimensions > auto const &...points) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
hyper_ellipse(fixed_size_quadratic_mat< NumDimensions > auto const &H) | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
is_inside(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
local_coordinate(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
local_distance_to_center(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
local_nearest_point_boundary(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
m_center | tatooine::geometry::hyper_ellipse< Real, 3 > | private |
m_S | tatooine::geometry::hyper_ellipse< Real, 3 > | private |
main_axes() const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
mat_type typedef | tatooine::geometry::hyper_ellipse< Real, 3 > | |
nearest_point_boundary(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
nearest_point_on_boundary(base_tensor< V, VReal, NumDimensions > const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
num_dimensions() | tatooine::geometry::hyper_ellipse< Real, 3 > | inlinestatic |
operator=(hyper_ellipse const &) -> hyper_ellipse &=default | tatooine::geometry::hyper_ellipse< Real, 3 > | |
operator=(hyper_ellipse &&) noexcept -> hyper_ellipse &=default | tatooine::geometry::hyper_ellipse< Real, 3 > | |
parent_type typedef | tatooine::geometry::ellipsoid< Real > | |
pos_type typedef | tatooine::geometry::hyper_ellipse< Real, 3 > | |
radii() const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
real_type typedef | tatooine::geometry::hyper_ellipse< Real, 3 > | |
S() const -> auto const & | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
S() -> auto & | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
squared_euclidean_distance_to_center(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
squared_local_euclidean_distance_to_center(pos_type const &x) const | tatooine::geometry::hyper_ellipse< Real, 3 > | inline |
this_type typedef | tatooine::geometry::ellipsoid< Real > | |
vec_type typedef | tatooine::geometry::hyper_ellipse< Real, 3 > | |
~hyper_ellipse()=default | tatooine::geometry::hyper_ellipse< Real, 3 > | |