1#ifndef dftefePointImpl_h
2#define dftefePointImpl_h
156 template <
typename T>
168 template <
typename T>
181 template <
typename T>
195 template <
typename T>
209 template <
typename T>
223 template <
typename T>
237 template <
typename T>
251 template <
typename T>
Definition: PointImpl.h:13
~PointImpl()
Destructor.
Definition: PointImpl.t.cpp:76
T * iterator
Definition: PointImpl.h:19
const T * const_iterator
Definition: PointImpl.h:20
T & reference
Definition: PointImpl.h:16
PointImpl & operator=(const PointImpl &p)
Operator overload for assignment q=p.
Definition: PointImpl.t.cpp:55
size_type d_size
Definition: PointImpl.h:141
size_type size() const
Returns the dimension of the point.
Definition: PointImpl.t.cpp:125
reference operator[](size_type i)
Operator to get a reference to a component of the point.
Definition: PointImpl.t.cpp:132
iterator end()
Return iterator pointing to the end of PointImpl data.
Definition: PointImpl.t.cpp:108
iterator begin()
Return iterator pointing to the begining of point data.
Definition: PointImpl.t.cpp:87
T value_type
Definition: PointImpl.h:14
pointer d_data
Definition: PointImpl.h:140
int difference_type
Definition: PointImpl.h:18
T * pointer
Definition: PointImpl.h:15
const T & const_reference
Definition: PointImpl.h:17
PointImpl< T > & operator*=(PointImpl< T > &p, T a)
In-plance multiplication of the point by a scalar p->p*a.
Definition: PointImpl.t.cpp:148
PointImpl< T > operator+(const PointImpl< T > &v, const PointImpl< T > &u)
Addition of two points r = p + q.
Definition: PointImpl.t.cpp:187
PointImpl< T > & operator-=(PointImpl< T > &p, const PointImpl< T > &q)
In-place subtraction of two points p -> p - q;.
Definition: PointImpl.t.cpp:196
std::ostream & operator<<(std::ostream &outputStream, const PointImpl< T > &p)
Output perator.
Definition: PointImpl.t.cpp:216
PointImpl< T > & operator+=(PointImpl< T > &p, const PointImpl< T > &q)
In-place addition of two pointts p-> p + q.
Definition: PointImpl.t.cpp:177
PointImpl< T > operator-(const PointImpl< T > &p, const PointImpl< T > &q)
Subtraction of two points = p - q.
Definition: PointImpl.t.cpp:206
PointImpl< T > operator*(const PointImpl< T > &p, T a)
Multiplication by a scalar q = p*a.
Definition: PointImpl.t.cpp:159
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
unsigned int size_type
Definition: TypeConfig.h:8