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


Public Member Functions | |
| TensorField3D (plint nx_, plint ny_, plint nz_) | |
| TensorField3D (plint nx_, plint ny_, plint nz_, Array< T, nDim > const &iniVal) | |
| ~TensorField3D () | |
| TensorField3D (TensorField3D< T, nDim > const &rhs) | |
| TensorField3D< T, nDim > & | operator= (TensorField3D< T, nDim > const &rhs) |
| void | swap (TensorField3D< T, nDim > &rhs) |
| virtual void | reset () |
| virtual Array< T, nDim > & | get (plint iX, plint iY, plint iZ) |
| virtual Array< T, nDim > const & | get (plint iX, plint iY, plint iZ) const |
| Array< T, nDim > & | operator[] (plint ind) |
| Array< T, nDim > const & | operator[] (plint ind) const |
| virtual TensorFieldDataTransfer3D< T, nDim > & | getDataTransfer () |
| Get access to data transfer between blocks. | |
| virtual TensorFieldDataTransfer3D< T, nDim > const & | getDataTransfer () const |
| Get access to data transfer between blocks (const version). | |
| plb::TensorField3D< T, nDim >::TensorField3D | ( | plint | nx_, | |
| plint | ny_, | |||
| plint | nz_ | |||
| ) | [inline] |
| plb::TensorField3D< T, nDim >::TensorField3D | ( | plint | nx_, | |
| plint | ny_, | |||
| plint | nz_, | |||
| Array< T, nDim > const & | iniVal | |||
| ) | [inline] |
| plb::TensorField3D< T, nDim >::~TensorField3D | ( | ) | [inline] |
| plb::TensorField3D< T, nDim >::TensorField3D | ( | TensorField3D< T, nDim > const & | rhs | ) | [inline] |
| virtual Array<T,nDim> const& plb::TensorField3D< T, nDim >::get | ( | plint | iX, | |
| plint | iY, | |||
| plint | iZ | |||
| ) | const [inline, virtual] |
Implements plb::TensorFieldBase3D< T, nDim >.
| virtual Array<T,nDim>& plb::TensorField3D< T, nDim >::get | ( | plint | iX, | |
| plint | iY, | |||
| plint | iZ | |||
| ) | [inline, virtual] |
Implements plb::TensorFieldBase3D< T, nDim >.
Referenced by plb::TensorFieldDataTransfer3D< T, nDim >::attribute(), plb::fdDataField::bulkXderiv(), plb::fdDataField::bulkYderiv(), plb::fdDataField::bulkZderiv(), plb::fdDataField::cornerXderiv(), plb::fdDataField::cornerYderiv(), plb::fdDataField::cornerZderiv(), plb::fdDataField::edgeXderiv(), plb::fdDataField::edgeYderiv(), plb::fdDataField::edgeZderiv(), plb::BinaryFreeSurfaceProcessorParam3D< T, FluidDescriptor >::getMomentum(), plb::FreeSurfaceProcessorParam3D< T, FluidDescriptor >::getMomentum(), plb::IsoFreeSurfaceDefinition3D< T >::getSurfacePosition(), plb::fdDataField::planeXderiv(), plb::fdDataField::planeYderiv(), plb::fdDataField::planeZderiv(), plb::TensorInterpolateCoarseToFine3D< T, nDim >::process(), plb::TensorCopyFineToCoarseZerothOrder3D< T, nDim >::process(), plb::StoreSurfaceNormal3D< T, Descriptor >::process(), plb::SetToTensorFunctionFunctional3D< T, nDim, Function >::process(), plb::SetTensorComponentFunctional3D< T, nDim >::process(), plb::SetToCoordinatesFunctional3D< T >::process(), plb::MaskedIniConstTensorFunctional3D< T, nDim >::process(), plb::IniConstTensorFunctional3D< T, nDim >::process(), plb::SetExternalVectorFromTensorFieldFunctional3D< T, Descriptor, nDim >::process(), plb::CountTensorElementsFunctional3D< T, nDim, BoolMask >::process(), plb::Tensor_A_dividedBy_B_inplace_functional3D< T, nDim >::process(), plb::Tensor_A_times_alpha_functional3D< T, nDim >::process(), plb::Tensor_A_times_alpha_inplace_functional3D< T, nDim >::process(), plb::Tensor_A_times_B_inplace_functional3D< T, nDim >::process(), plb::Tensor_A_minus_B_inplace_functional3D< T, nDim >::process(), plb::Tensor_A_plus_B_inplace_functional3D< T, nDim >::process(), plb::Tensor_A_dividedBy_B_functional3D< T, nDim >::process(), plb::Tensor_A_times_B_functional3D< T, nDim >::process(), plb::Tensor_A_minus_B_functional3D< T, nDim >::process(), plb::Tensor_A_plus_B_functional3D< T, nDim >::process(), plb::BoxBulkVorticityFunctional3D< T, nDim >::process(), plb::BoxBulkGradientFunctional3D< T >::process(), plb::ComputeSymmetricTensorTraceFunctional3D< T >::process(), plb::ComputeSymmetricTensorNormSqrFunctional3D< T >::process(), plb::ComputeSymmetricTensorNormFunctional3D< T >::process(), plb::ComputeNormSqrFunctional3D< T, nDim >::process(), plb::ComputeNormFunctional3D< T, nDim >::process(), plb::ExtractTensorComponentFunctional3D< T, nDim >::process(), plb::ExtractTensorSubDomainFunctional3D< T, nDim >::process(), plb::CopyConvertTensorFunctional3D< T1, T2, nDim >::process(), plb::ComputeTensorSqrtFunctional3D< T, nDim >::process(), plb::VelocityToPassiveAdvDiff3D< T, TemperatureDescriptor >::process(), plb::BoxVorticityFunctional3D< T, nDim >::processBulk(), plb::BoxGradientFunctional3D< T >::processBulk(), plb::BoxVorticityFunctional3D< T, nDim >::processCorner(), plb::BoxGradientFunctional3D< T >::processCorner(), plb::BoxVorticityFunctional3D< T, nDim >::processEdge(), plb::BoxGradientFunctional3D< T >::processEdge(), plb::RecomposeFromFlowVariablesFunctional3D< T, Descriptor >::processGenericBlocks(), plb::BoxQcriterionFunctional3D< T >::processGenericBlocks(), plb::BoxVorticityFunctional3D< T, nDim >::processPlane(), plb::BoxGradientFunctional3D< T >::processPlane(), plb::BinaryFreeSurfaceProcessorParam3D< T, FluidDescriptor >::setMomentum(), and plb::FreeSurfaceProcessorParam3D< T, FluidDescriptor >::setMomentum().
| TensorFieldDataTransfer3D< T, nDim > const & plb::TensorField3D< T, nDim >::getDataTransfer | ( | ) | const [inline, virtual] |
Get access to data transfer between blocks (const version).
Implements plb::AtomicBlock3D.
| TensorFieldDataTransfer3D< T, nDim > & plb::TensorField3D< T, nDim >::getDataTransfer | ( | ) | [inline, virtual] |
Get access to data transfer between blocks.
Implements plb::AtomicBlock3D.
| TensorField3D< T, nDim > & plb::TensorField3D< T, nDim >::operator= | ( | TensorField3D< T, nDim > const & | rhs | ) | [inline] |
References plb::TensorField3D< T, nDim >::swap().
| Array<T,nDim> const& plb::TensorField3D< T, nDim >::operator[] | ( | plint | ind | ) | const [inline] |
| Array<T,nDim>& plb::TensorField3D< T, nDim >::operator[] | ( | plint | ind | ) | [inline] |
| void plb::TensorField3D< T, nDim >::reset | ( | ) | [inline, virtual] |
Implements plb::TensorFieldBase3D< T, nDim >.
References plb::AtomicBlock3D::getNx(), plb::AtomicBlock3D::getNy(), and plb::AtomicBlock3D::getNz().
| void plb::TensorField3D< T, nDim >::swap | ( | TensorField3D< T, nDim > & | rhs | ) | [inline] |
Referenced by plb::TensorField3D< T, nDim >::operator=().
1.6.3
1.6.3