discretize(std::size_t const n, forward_or_backward_tag auto const tag) const | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
distance(pos_type const &q, auto const tag) const | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
distance_sqr(pos_type const &q, forward_or_backward_tag auto const tag) const | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
ellipse(forward_tag const) const -> auto const & | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
ellipse(backward_tag const) const -> auto const & | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
ellipse_type typedef | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |
is_inside(pos_type const &q, forward_or_backward_tag auto const tag) const | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
local_pos(pos_type const &q, forward_or_backward_tag auto const tag) const | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
m_ellipse0 | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | private |
m_ellipse1 | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | private |
m_nabla_phi0 | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | private |
m_nabla_phi1 | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | private |
mat_type typedef | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |
nabla_phi(forward_tag const) const -> auto const & | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
nabla_phi(backward_tag const) const -> auto const & | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
operator()(pos_type const &q, forward_or_backward_tag auto const tag) const | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
operator=(sampler const &) -> sampler &=default | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |
operator=(sampler &&) noexcept -> sampler &=default | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |
phi(forward_or_backward_tag auto const tag) const -> auto const & | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
pos_type typedef | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |
S(forward_or_backward_tag auto const tag) const -> auto const & | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
sample(pos_type const &q, forward_or_backward_tag auto const tag) const | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
sampler(sampler const &)=default | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |
sampler(sampler &&) noexcept=default | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |
sampler()=default | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |
sampler(ellipse_type const &e0, ellipse_type const &e1, mat_type const &nabla_phi) | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
vec_type typedef | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |
x0(forward_or_backward_tag auto const tag) const -> auto const & | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | inline |
~sampler()=default | tatooine::detail::autonomous_particle::sampler< Real, NumDimensions > | |