$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <dataField3D.h>


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). | |
| plb::NTensorField3D< T >::NTensorField3D | ( | plint | nx_, | |
| plint | ny_, | |||
| plint | nz_, | |||
| plint | ndim_ | |||
| ) | [inline] |
References plb::NTensorField3D< T >::reset().
| plb::NTensorField3D< T >::NTensorField3D | ( | plint | nx_, | |
| plint | ny_, | |||
| plint | nz_, | |||
| plint | ndim_, | |||
| T const * | iniVal | |||
| ) | [inline] |
| plb::NTensorField3D< T >::~NTensorField3D | ( | ) | [inline] |
| plb::NTensorField3D< T >::NTensorField3D | ( | NTensorField3D< T > const & | rhs | ) | [inline] |
| virtual T const* plb::NTensorField3D< T >::get | ( | plint | iX, | |
| plint | iY, | |||
| plint | iZ | |||
| ) | const [inline, virtual] |
Implements plb::NTensorFieldBase3D< T >.
References plb::AtomicBlock3D::getNx(), plb::AtomicBlock3D::getNy(), plb::AtomicBlock3D::getNz(), and PLB_PRECONDITION.
| virtual T* plb::NTensorField3D< T >::get | ( | plint | iX, | |
| plint | iY, | |||
| plint | iZ | |||
| ) | [inline, virtual] |
Implements plb::NTensorFieldBase3D< T >.
References plb::AtomicBlock3D::getNx(), plb::AtomicBlock3D::getNy(), plb::AtomicBlock3D::getNz(), and PLB_PRECONDITION.
Referenced by plb::NTensorFieldDataTransfer3D< T >::attribute(), plb::CopyConvertNTensorFunctional3D< T1, T2 >::process(), plb::CopyDecomposedValuesToFine3D< T, Descriptor >::process(), plb::CopyDecomposedValuesFromCoarse3D< T, Descriptor >::process(), and plb::PackedRhoBarJfunctional3D< T, Descriptor >::process().
| NTensorFieldDataTransfer3D< T > const & plb::NTensorField3D< T >::getDataTransfer | ( | ) | const [inline, virtual] |
Get access to data transfer between blocks (const version).
Implements plb::AtomicBlock3D.
| NTensorFieldDataTransfer3D< T > & plb::NTensorField3D< T >::getDataTransfer | ( | ) | [inline, virtual] |
Get access to data transfer between blocks.
Implements plb::AtomicBlock3D.
| NTensorField3D< T > & plb::NTensorField3D< T >::operator= | ( | NTensorField3D< T > const & | rhs | ) | [inline] |
References plb::NTensorField3D< T >::swap().
| T const& plb::NTensorField3D< T >::operator[] | ( | plint | ind | ) | const [inline] |
| T& plb::NTensorField3D< T >::operator[] | ( | plint | ind | ) | [inline] |
| void plb::NTensorField3D< T >::reset | ( | ) | [inline, virtual] |
Implements plb::NTensorFieldBase3D< T >.
References plb::NTensorFieldBase3D< T >::getNdim(), plb::AtomicBlock3D::getNx(), plb::AtomicBlock3D::getNy(), and plb::AtomicBlock3D::getNz().
Referenced by plb::NTensorField3D< T >::NTensorField3D().
| void plb::NTensorField3D< T >::swap | ( | NTensorField3D< T > & | rhs | ) | [inline] |
Referenced by plb::NTensorField3D< T >::operator=().
1.6.3
1.6.3