OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
Grid< T > Class Template Reference

#include "Grid.h"

Public Member Functions

 Grid (index_t dofX, index_t dofY, index_t dofZ, Alignment _alignment)
 
 Grid (Grid &other)=delete
 
Gridoperator= (const Grid &other)=delete
 
 ~Grid ()
 
index_t GetDegreesOfFreedomNumberInX () const
 
index_t GetDegreesOfFreedomNumberInY () const
 
index_t GetDegreesOfFreedomNumberInZ () const
 
index_t GetDegreesOfFreedomNumberTotal () const
 
index_t GetDegreesOfFreedomNumberTotalPadded () const
 
index_t GetPlusOneXStep () const
 
index_t GetPlusOneYStep () const
 
index_t GetPlusOneZStep () const
 
GridIteratorVolumeGetGridVolumeIterator ()
 
const Alignment GetAlignment () const
 
const int GetLengthOfIntrinsicVector () const
 
const index_t GetNumberOfIntrinsicVectors () const
 
const index_t GetPaddedDimension () const
 
const IntrinsicMasksGetIntrinsicMasks () const
 
index_t GetIndexToCoordinate (index_t x, index_t y, index_t z) const
 
index_t GetIndexToCoordinateNotPadded (index_t x, index_t y, index_t z) const
 

Protected Attributes

index_t degreesOfFreedomX = 0
 
index_t degreesOfFreedomY = 0
 
index_t degreesOfFreedomZ = 0
 
index_t degreesOfFreedomTotal = 0
 
DimensionPadding< T > dimensionPedding
 

Constructor & Destructor Documentation

◆ Grid() [1/2]

template<class T >
Grid< T >::Grid ( index_t dofX,
index_t dofY,
index_t dofZ,
Alignment _alignment )
inline

◆ Grid() [2/2]

template<class T >
Grid< T >::Grid ( Grid< T > & other)
delete

◆ ~Grid()

template<class T >
Grid< T >::~Grid ( )
inline

Member Function Documentation

◆ GetAlignment()

template<class T >
const Alignment Grid< T >::GetAlignment ( ) const
inline

◆ GetDegreesOfFreedomNumberInX()

template<class T >
index_t Grid< T >::GetDegreesOfFreedomNumberInX ( ) const
inline

◆ GetDegreesOfFreedomNumberInY()

template<class T >
index_t Grid< T >::GetDegreesOfFreedomNumberInY ( ) const
inline

◆ GetDegreesOfFreedomNumberInZ()

template<class T >
index_t Grid< T >::GetDegreesOfFreedomNumberInZ ( ) const
inline

◆ GetDegreesOfFreedomNumberTotal()

template<class T >
index_t Grid< T >::GetDegreesOfFreedomNumberTotal ( ) const
inline

◆ GetDegreesOfFreedomNumberTotalPadded()

template<class T >
index_t Grid< T >::GetDegreesOfFreedomNumberTotalPadded ( ) const
inline

◆ GetGridVolumeIterator()

template<class T >
GridIteratorVolume * Grid< T >::GetGridVolumeIterator ( )
inline

◆ GetIndexToCoordinate()

template<class T >
index_t Grid< T >::GetIndexToCoordinate ( index_t x,
index_t y,
index_t z ) const
inline

◆ GetIndexToCoordinateNotPadded()

template<class T >
index_t Grid< T >::GetIndexToCoordinateNotPadded ( index_t x,
index_t y,
index_t z ) const
inline

◆ GetIntrinsicMasks()

template<class T >
const IntrinsicMasks * Grid< T >::GetIntrinsicMasks ( ) const
inline

◆ GetLengthOfIntrinsicVector()

template<class T >
const int Grid< T >::GetLengthOfIntrinsicVector ( ) const
inline

◆ GetNumberOfIntrinsicVectors()

template<class T >
const index_t Grid< T >::GetNumberOfIntrinsicVectors ( ) const
inline

◆ GetPaddedDimension()

template<class T >
const index_t Grid< T >::GetPaddedDimension ( ) const
inline

◆ GetPlusOneXStep()

template<class T >
index_t Grid< T >::GetPlusOneXStep ( ) const
inline

◆ GetPlusOneYStep()

template<class T >
index_t Grid< T >::GetPlusOneYStep ( ) const
inline

◆ GetPlusOneZStep()

template<class T >
index_t Grid< T >::GetPlusOneZStep ( ) const
inline

◆ operator=()

template<class T >
Grid & Grid< T >::operator= ( const Grid< T > & other)
delete

Member Data Documentation

◆ degreesOfFreedomTotal

template<class T >
index_t Grid< T >::degreesOfFreedomTotal = 0
protected

◆ degreesOfFreedomX

template<class T >
index_t Grid< T >::degreesOfFreedomX = 0
protected

◆ degreesOfFreedomY

template<class T >
index_t Grid< T >::degreesOfFreedomY = 0
protected

◆ degreesOfFreedomZ

template<class T >
index_t Grid< T >::degreesOfFreedomZ = 0
protected

◆ dimensionPedding

template<class T >
DimensionPadding<T> Grid< T >::dimensionPedding
protected

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