#include <uniform_point_sampling.hpp>
Public Member Functions | |
Impl ()=default | |
Impl (Impl const &)=delete | |
template<class OriginMemorySpace > | |
Impl (Impl< DDim, OriginMemorySpace > const &impl) | |
Impl (Impl &&)=default | |
Impl (continuous_element_type origin, Real step) | |
Construct a Impl from a point and a spacing step. | |
~Impl ()=default | |
Impl & | operator= (Impl const &x)=delete |
Impl & | operator= (Impl &&x)=default |
KOKKOS_FUNCTION continuous_element_type | origin () const noexcept |
Lower bound index of the mesh. | |
KOKKOS_FUNCTION discrete_element_type | front () const noexcept |
Lower bound index of the mesh. | |
KOKKOS_FUNCTION Real | step () const |
Spacing step of the mesh. | |
KOKKOS_FUNCTION continuous_element_type | coordinate (discrete_element_type const &icoord) const noexcept |
Convert a mesh index into a position in CDim | |
Friends | |
template<class ODDim , class OMemorySpace > | |
class | Impl |
Definition at line 47 of file uniform_point_sampling.hpp.
using ddc::UniformPointSampling< CDim >::Impl< DDim, MemorySpace >::discrete_dimension_type = UniformPointSampling |
Definition at line 58 of file uniform_point_sampling.hpp.
using ddc::UniformPointSampling< CDim >::Impl< DDim, MemorySpace >::discrete_domain_type = DiscreteDomain<DDim> |
Definition at line 60 of file uniform_point_sampling.hpp.
using ddc::UniformPointSampling< CDim >::Impl< DDim, MemorySpace >::discrete_element_type = DiscreteElement<DDim> |
Definition at line 62 of file uniform_point_sampling.hpp.
using ddc::UniformPointSampling< CDim >::Impl< DDim, MemorySpace >::discrete_vector_type = DiscreteVector<DDim> |
Definition at line 64 of file uniform_point_sampling.hpp.
|
default |
|
delete |
|
inlineexplicit |
Definition at line 71 of file uniform_point_sampling.hpp.
|
default |
|
inline |
Construct a Impl
from a point and a spacing step.
origin | the real coordinate of mesh coordinate 0 |
step | the real distance between two points of mesh distance 1 |
Definition at line 84 of file uniform_point_sampling.hpp.
|
default |
|
delete |
|
default |
|
inlinenoexcept |
Lower bound index of the mesh.
Definition at line 96 of file uniform_point_sampling.hpp.
|
inlinenoexcept |
Lower bound index of the mesh.
Definition at line 102 of file uniform_point_sampling.hpp.
|
inline |
Spacing step of the mesh.
Definition at line 108 of file uniform_point_sampling.hpp.
|
inlinenoexcept |
Convert a mesh index into a position in CDim
Definition at line 115 of file uniform_point_sampling.hpp.
Definition at line 50 of file uniform_point_sampling.hpp.