Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
numeric::ColPointers< T > Class Template Reference

#include <ColPointers.hh>

Public Member Functions

 ColPointers (T const *xp_a, T const *yp_a, T const *zp_a)
 Column pointers constructor. More...
 
T const * xp () const
 x column pointer More...
 
T const * yp () const
 y column pointer More...
 
T const * zp () const
 z column pointer More...
 

Private Attributes

T const * xp_
 Pointer (non-owning) to x column. More...
 
T const * yp_
 Pointer (non-owning) to y column. More...
 
T const * zp_
 Pointer (non-owning) to z column. More...
 

Friends

template<typename >
class numeric::xyzMatrix
 

Constructor & Destructor Documentation

template<typename T>
numeric::ColPointers< T >::ColPointers ( T const *  xp_a,
T const *  yp_a,
T const *  zp_a 
)
inline

Column pointers constructor.

Warning
No way to check that arguments each point to three values

Member Function Documentation

template<typename T>
T const* numeric::ColPointers< T >::xp ( ) const
inline

x column pointer

References numeric::ColPointers< T >::xp_.

template<typename T>
T const* numeric::ColPointers< T >::yp ( ) const
inline

y column pointer

References numeric::ColPointers< T >::yp_.

template<typename T>
T const* numeric::ColPointers< T >::zp ( ) const
inline

z column pointer

References numeric::ColPointers< T >::zp_.

Friends And Related Function Documentation

template<typename T>
template<typename >
friend class numeric::xyzMatrix
friend

Member Data Documentation

template<typename T>
T const* numeric::ColPointers< T >::xp_
private

Pointer (non-owning) to x column.

Referenced by numeric::xyzMatrix< T >::operator=(), and numeric::ColPointers< T >::xp().

template<typename T>
T const* numeric::ColPointers< T >::yp_
private

Pointer (non-owning) to y column.

Referenced by numeric::xyzMatrix< T >::operator=(), and numeric::ColPointers< T >::yp().

template<typename T>
T const* numeric::ColPointers< T >::zp_
private

Pointer (non-owning) to z column.

Referenced by numeric::xyzMatrix< T >::operator=(), and numeric::ColPointers< T >::zp().


The documentation for this class was generated from the following file: