1#ifndef dftefePointImpl_h
2#define dftefePointImpl_h
123 data() const noexcept;
170 template <typename T>
182 template <typename T>
195 template <typename T>
209 template <typename T>
223 template <typename T>
237 template <typename T>
251 template <typename T>
265 template <typename T>
267 operator<<(std::ostream &outputStream, const
PointImpl<T> &p);
273 template <typename T>
280#include "PointImpl.t.cpp"
Definition: PointImpl.h:13
~PointImpl()
Destructor.
Definition: PointImpl.t.cpp:75
T * iterator
Definition: PointImpl.h:19
const T * const_iterator
Definition: PointImpl.h:20
T & reference
Definition: PointImpl.h:16
size_type d_size
Definition: PointImpl.h:155
size_type size() const
Returns the dimension of the point.
Definition: PointImpl.t.cpp:124
iterator end()
Return iterator pointing to the end of PointImpl data.
Definition: PointImpl.t.cpp:107
iterator begin()
Return iterator pointing to the begining of point data.
Definition: PointImpl.t.cpp:86
T value_type
Definition: PointImpl.h:14
pointer d_data
Definition: PointImpl.h:154
T * data() noexcept
Return the raw pointer to the Vector.
Definition: PointImpl.t.cpp:131
int difference_type
Definition: PointImpl.h:18
T * pointer
Definition: PointImpl.h:15
const T & const_reference
Definition: PointImpl.h:17
std::vector< T > flatten(const std::vector< PointImpl< T > > &pts)
Flatten a vector of points into a contiguous coordinate array. Output layout: [x0,...
Definition: PointImpl.t.cpp:242
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
std::uint64_t size_type
Definition: TypeConfig.h:9