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


Public Member Functions | |
| ScalarField3D (plint nx_, plint ny_, plint nz_, T iniVal=T()) | |
| ~ScalarField3D () | |
| ScalarField3D (ScalarField3D< T > const &rhs) | |
| ScalarField3D< T > & | operator= (ScalarField3D< T > const &rhs) |
| void | swap (ScalarField3D< T > &rhs) |
| virtual void | reset () |
| virtual pluint | getSize () const |
| 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 ScalarFieldDataTransfer3D< T > & | getDataTransfer () |
| Get access to data transfer between blocks. | |
| virtual ScalarFieldDataTransfer3D< T > const & | getDataTransfer () const |
| Get access to data transfer between blocks (const version). | |
| plb::ScalarField3D< T >::ScalarField3D | ( | plint | nx_, | |
| plint | ny_, | |||
| plint | nz_, | |||
| T | iniVal = T() | |||
| ) | [inline] |
References plb::ScalarField3D< T >::getSize().
| plb::ScalarField3D< T >::~ScalarField3D | ( | ) | [inline] |
| plb::ScalarField3D< T >::ScalarField3D | ( | ScalarField3D< T > const & | rhs | ) | [inline] |
References plb::ScalarField3D< T >::getSize().
| virtual T const& plb::ScalarField3D< T >::get | ( | plint | iX, | |
| plint | iY, | |||
| plint | iZ | |||
| ) | const [inline, virtual] |
Implements plb::ScalarFieldBase3D< T >.
| virtual T& plb::ScalarField3D< T >::get | ( | plint | iX, | |
| plint | iY, | |||
| plint | iZ | |||
| ) | [inline, virtual] |
Implements plb::ScalarFieldBase3D< T >.
Referenced by plb::MarchingCubeSurfaces3D< T >::EdgeOrientedTriangleSetData::addTriangle(), plb::TriangleHash< T >::assignTriangles(), plb::ScalarFieldDataTransfer3D< T >::attribute(), plb::TriangleHash< T >::bruteReAssignTriangles(), 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 >::flag(), plb::FreeSurfaceProcessorParam3D< T, FluidDescriptor >::flag(), plb::MarchingCubeSurfaces3D< T >::EdgeOrientedTriangleSetData::getScalars(), plb::TriangleHash< T >::getTriangles(), plb::MarchingCubeSurfaces3D< T >::EdgeOrientedTriangleSetData::getTriangles(), plb::MarchingCubeSurfaces3D< T >::EdgeOrientedTriangleSetData::getVertex(), plb::MarchingCubeSurfaces3D< T >::EdgeOrientedTriangleSetData::isEdgeVertexDefined(), plb::TriangleFlowShape3D< T, SurfaceData >::isInside(), plb::IsoFreeSurfaceDefinition3D< T >::isInside(), plb::IsoFreeSurfaceDefinition3D< T >::isValid(), plb::fdDataField::planeXderiv(), plb::fdDataField::planeYderiv(), plb::fdDataField::planeZderiv(), plb::DetectBorderLineFunctional3D< T >::process(), plb::AddLayerFunctional3D< T >::process(), plb::ShanChenSingleComponentProcessor3D< T, Descriptor >::process(), plb::ExtractBottomMostDynamicsFunctional3D< T, Descriptor >::process(), plb::ExtractTopMostDynamicsFunctional3D< T, Descriptor >::process(), plb::ExtractDynamicsChainFunctional3D< T, Descriptor >::process(), plb::GetThreadNumFunctional3D::process(), plb::ScalarInterpolateCoarseToFine3D< T >::process(), plb::ScalarCopyFineToCoarseZerothOrder3D< T >::process(), plb::StoreSurfaceNormal3D< T, Descriptor >::process(), plb::BoxPeriodicPoissonIteration3D< T >::process(), plb::BoxPeriodicGradientNormFunctional3D< T >::process(), plb::BoxZperiodicDerivativeFunctional3D< T >::process(), plb::BoxYperiodicDerivativeFunctional3D< T >::process(), plb::BoxXperiodicDerivativeFunctional3D< T >::process(), plb::BoxPoissonResidueFunctional3D< T >::process(), plb::SetToScalarFunctionFunctional3D< T, Function >::process(), plb::SetTensorComponentFunctional3D< T, nDim >::process(), plb::SetToCoordinateFunctional3D< T >::process(), plb::MaskedIniConstTensorFunctional3D< T, nDim >::process(), plb::MaskedIniConstScalarFunctional3D< T >::process(), plb::IniConstScalarFunctional3D< T >::process(), plb::DynamicsFromIntMaskFunctional3D< T, Descriptor >::process(), plb::DynamicsFromMaskFunctional3D< T, Descriptor >::process(), plb::EvaluateScalarFunctional3D< T, EvalFunction >::process(), plb::ApplyScalarFunctional3D< T, Function >::process(), plb::CountScalarElementsFunctional3D< T, BoolMask >::process(), plb::LBMsmoothen3D< T, Descriptor >::process(), plb::BoxBulkDivergenceFunctional3D< T, nDim >::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::A_dividedBy_B_inplace_functional3D< T >::process(), plb::A_times_B_inplace_functional3D< T >::process(), plb::A_minus_B_inplace_functional3D< T >::process(), plb::A_plus_B_inplace_functional3D< T >::process(), plb::A_dividedBy_B_functional3D< T >::process(), plb::A_times_B_functional3D< T >::process(), plb::A_minus_B_functional3D< T >::process(), plb::A_plus_B_functional3D< T >::process(), plb::A_dividedBy_alpha_inplace_functional3D< T >::process(), plb::A_times_alpha_inplace_functional3D< T >::process(), plb::A_minus_alpha_inplace_functional3D< T >::process(), plb::A_plus_alpha_inplace_functional3D< T >::process(), plb::Alpha_dividedBy_A_functional3D< T >::process(), plb::A_dividedBy_alpha_functional3D< T >::process(), plb::A_times_alpha_functional3D< T >::process(), plb::Alpha_minus_A_functional3D< T >::process(), plb::A_minus_alpha_functional3D< T >::process(), plb::A_plus_alpha_functional3D< T >::process(), plb::A_gt_alpha_functional3D< T >::process(), plb::A_lt_alpha_functional3D< T >::process(), plb::ComputeAbsoluteValueFunctional3D< T >::process(), plb::ComputeScalarSqrtFunctional3D< T >::process(), plb::ExtractScalarSubDomainFunctional3D< T >::process(), plb::CopyConvertScalarFunctional3D< T1, T2 >::process(), plb::BoxScalarMaxFunctional3D< T >::process(), plb::BoxScalarMinFunctional3D< T >::process(), plb::MaskedBoxScalarAverageFunctional3D< T >::process(), plb::BoxScalarSumFunctional3D< T >::process(), plb::BoxOmegaFunctional3D< T, Descriptor >::process(), plb::BoxEquilibriumFunctional3D< T, Descriptor >::process(), plb::BoxPopulationFunctional3D< T, Descriptor >::process(), plb::BoxTemperatureFunctional3D< T, Descriptor >::process(), plb::BoxVelocityComponentFunctional3D< T, Descriptor >::process(), plb::BoxVelocityNormFunctional3D< T, Descriptor >::process(), plb::BoxKineticEnergyFunctional3D< T, Descriptor >::process(), plb::BoxRhoBarFunctional3D< T, Descriptor >::process(), plb::BoxDensityFunctional3D< T, Descriptor >::process(), plb::BoxPoissonIteration3D< T >::processBulk(), plb::BoxGradientNormFunctional3D< T >::processBulk(), plb::BoxZderivativeFunctional3D< T >::processBulk(), plb::BoxYderivativeFunctional3D< T >::processBulk(), plb::BoxXderivativeFunctional3D< T >::processBulk(), plb::BoundedBoxScalarSumFunctional3D< T >::processBulk(), plb::BoxPoissonIteration3D< T >::processCorner(), plb::BoxGradientNormFunctional3D< T >::processCorner(), plb::BoxZderivativeFunctional3D< T >::processCorner(), plb::BoxYderivativeFunctional3D< T >::processCorner(), plb::BoxXderivativeFunctional3D< T >::processCorner(), plb::BoundedBoxScalarSumFunctional3D< T >::processCorner(), plb::BoxPoissonIteration3D< T >::processEdge(), plb::BoxGradientNormFunctional3D< T >::processEdge(), plb::BoxZderivativeFunctional3D< T >::processEdge(), plb::BoxYderivativeFunctional3D< T >::processEdge(), plb::BoxXderivativeFunctional3D< T >::processEdge(), plb::BoundedBoxScalarSumFunctional3D< T >::processEdge(), plb::AnalyticalIniVolumeFraction3D< T, InsideFunction >::processGenericBlocks(), plb::RecomposeFromFlowVariablesFunctional3D< T, Descriptor >::processGenericBlocks(), plb::A_gt_B_functional3D< T >::processGenericBlocks(), plb::A_lt_B_functional3D< T >::processGenericBlocks(), plb::BoxRhoBarJfunctional3D< T, Descriptor >::processGenericBlocks(), plb::BoxPoissonIteration3D< T >::processPlane(), plb::BoxGradientNormFunctional3D< T >::processPlane(), plb::BoxZderivativeFunctional3D< T >::processPlane(), plb::BoxYderivativeFunctional3D< T >::processPlane(), plb::BoxXderivativeFunctional3D< T >::processPlane(), plb::BoundedBoxScalarSumFunctional3D< T >::processPlane(), plb::TriangleHash< T >::reAssignTriangles(), and plb::MarchingCubeSurfaces3D< T >::EdgeOrientedTriangleSetData::setVertex().
| ScalarFieldDataTransfer3D< T > const & plb::ScalarField3D< T >::getDataTransfer | ( | ) | const [inline, virtual] |
Get access to data transfer between blocks (const version).
Implements plb::AtomicBlock3D.
| ScalarFieldDataTransfer3D< T > & plb::ScalarField3D< T >::getDataTransfer | ( | ) | [inline, virtual] |
Get access to data transfer between blocks.
Implements plb::AtomicBlock3D.
| virtual pluint plb::ScalarField3D< T >::getSize | ( | ) | const [inline, virtual] |
Referenced by plb::ScalarField3D< T >::ScalarField3D().
| ScalarField3D< T > & plb::ScalarField3D< T >::operator= | ( | ScalarField3D< T > const & | rhs | ) | [inline] |
References plb::ScalarField3D< T >::swap().
| T const& plb::ScalarField3D< T >::operator[] | ( | plint | ind | ) | const [inline] |
| T& plb::ScalarField3D< T >::operator[] | ( | plint | ind | ) | [inline] |
| void plb::ScalarField3D< T >::reset | ( | ) | [inline, virtual] |
Implements plb::ScalarFieldBase3D< T >.
References plb::AtomicBlock3D::getNx(), plb::AtomicBlock3D::getNy(), and plb::AtomicBlock3D::getNz().
| void plb::ScalarField3D< T >::swap | ( | ScalarField3D< T > & | rhs | ) | [inline] |
Referenced by plb::ScalarField3D< T >::operator=().
1.6.3
1.6.3