$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::NTensorField3D< T > Class Template Reference

#include <dataField3D.h>

Inheritance diagram for plb::NTensorField3D< T >:
Collaboration diagram for plb::NTensorField3D< T >:

List of all members.

Public Member Functions

 NTensorField3D (plint nx_, plint ny_, plint nz_, plint ndim_)
 NTensorField3D (plint nx_, plint ny_, plint nz_, plint ndim_, T const *iniVal)
 ~NTensorField3D ()
 NTensorField3D (NTensorField3D< T > const &rhs)
NTensorField3D< T > & operator= (NTensorField3D< T > const &rhs)
void swap (NTensorField3D< T > &rhs)
virtual void reset ()
virtual T * get (plint iX, plint iY, plint iZ)
virtual T const * get (plint iX, plint iY, plint iZ) const
T & operator[] (plint ind)
T const & operator[] (plint ind) const
virtual
NTensorFieldDataTransfer3D< T > & 
getDataTransfer ()
 Get access to data transfer between blocks.
virtual
NTensorFieldDataTransfer3D< T >
const & 
getDataTransfer () const
 Get access to data transfer between blocks (const version).

template<typename T>
class plb::NTensorField3D< T >


Constructor & Destructor Documentation

template<typename T >
plb::NTensorField3D< T >::NTensorField3D ( plint  nx_,
plint  ny_,
plint  nz_,
plint  ndim_ 
) [inline]
template<typename T >
plb::NTensorField3D< T >::NTensorField3D ( plint  nx_,
plint  ny_,
plint  nz_,
plint  ndim_,
T const *  iniVal 
) [inline]
template<typename T >
plb::NTensorField3D< T >::~NTensorField3D (  )  [inline]

Member Function Documentation

template<typename T>
virtual T const* plb::NTensorField3D< T >::get ( plint  iX,
plint  iY,
plint  iZ 
) const [inline, virtual]
template<typename T >
NTensorFieldDataTransfer3D< T > const & plb::NTensorField3D< T >::getDataTransfer (  )  const [inline, virtual]

Get access to data transfer between blocks (const version).

Implements plb::AtomicBlock3D.

template<typename T >
NTensorFieldDataTransfer3D< T > & plb::NTensorField3D< T >::getDataTransfer (  )  [inline, virtual]

Get access to data transfer between blocks.

Implements plb::AtomicBlock3D.

template<typename T >
NTensorField3D< T > & plb::NTensorField3D< T >::operator= ( NTensorField3D< T > const &  rhs  )  [inline]
template<typename T >
void plb::NTensorField3D< T >::swap ( NTensorField3D< T > &  rhs  )  [inline]

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