#include <Array3D.h>


Public Types | |
| typedef T ** | ContainerType |
Public Member Functions | |
| Array2DBorders () | |
| virtual | ~Array2DBorders () |
| void | allocateArray (const Dim3D &_dim, T &val=T()) |
| ContainerType & | getContainer () |
| void | setBorderWidth (unsigned int _borderWidth) |
| unsigned int | getBorderWidth () |
| bool | switchContainersQuick (Array2DBorders< T > &_array2D) |
| Dim3D | getInternalDim () |
Protected Member Functions | |
| void | allocateMemory (const Dim3D &_dim, T &val=T()) |
| void | freeMemory () |
Protected Attributes | |
| ContainerType | array |
| unsigned int | borderWidth |
| Dim3D | internalDim |
Definition at line 287 of file Array3D.h.
| typedef T** CompuCell3D::Array2DBorders< T >::ContainerType |
| CompuCell3D::Array2DBorders< T >::Array2DBorders | ( | ) | [inline] |
| virtual CompuCell3D::Array2DBorders< T >::~Array2DBorders | ( | ) | [inline, virtual] |
Definition at line 292 of file Array3D.h.
References CompuCell3D::Array3DBorders< T >::freeMemory().
| void CompuCell3D::Array2DBorders< T >::allocateArray | ( | const Dim3D & | _dim, | |
| T & | val = T() | |||
| ) | [inline] |
Definition at line 314 of file Array3D.h.
References CompuCell3D::Array2DBorders< T >::allocateMemory(), CompuCell3D::Array2DBorders< T >::freeMemory(), and CompuCell3D::Array2DBorders< T >::internalDim.
| ContainerType& CompuCell3D::Array2DBorders< T >::getContainer | ( | ) | [inline] |
Definition at line 296 of file Array3D.h.
References CompuCell3D::Array3DBorders< T >::array.
Referenced by CompuCell3D::FastDiffusionSolver2DFE::boundaryConditionInit(), CompuCell3D::FastDiffusionSolver2DFE::diffuseSingleField(), CompuCell3D::FastDiffusionSolver2DFE::secreteConstantConcentrationSingleField(), CompuCell3D::FastDiffusionSolver2DFE::secreteOnContactSingleField(), CompuCell3D::FastDiffusionSolver2DFE::secreteSingleField(), and CompuCell3D::Array2DBorders< T >::switchContainersQuick().
| void CompuCell3D::Array2DBorders< T >::setBorderWidth | ( | unsigned int | _borderWidth | ) | [inline] |
| unsigned int CompuCell3D::Array2DBorders< T >::getBorderWidth | ( | ) | [inline] |
| bool CompuCell3D::Array2DBorders< T >::switchContainersQuick | ( | Array2DBorders< T > & | _array2D | ) | [inline] |
Definition at line 359 of file Array3D.h.
References CompuCell3D::Array2DBorders< T >::array, and CompuCell3D::Array2DBorders< T >::getContainer().
Referenced by CompuCell3D::FastDiffusionSolver2DFE::scrarch2Concentration().
| Dim3D CompuCell3D::Array2DBorders< T >::getInternalDim | ( | ) | [inline] |
| void CompuCell3D::Array2DBorders< T >::allocateMemory | ( | const Dim3D & | _dim, | |
| T & | val = T() | |||
| ) | [inline, protected] |
Definition at line 323 of file Array3D.h.
References CompuCell3D::Array2DBorders< T >::array, CompuCell3D::Point3D::x, and CompuCell3D::Point3D::y.
Referenced by CompuCell3D::Array2DBorders< T >::allocateArray(), CompuCell3D::Array2DBordersField3DAdapter< T >::Array2DBordersField3DAdapter(), and CompuCell3D::Array2DBordersField3DAdapter< T >::setDim().
| void CompuCell3D::Array2DBorders< T >::freeMemory | ( | ) | [inline, protected] |
Definition at line 339 of file Array3D.h.
References CompuCell3D::Array2DBorders< T >::array, CompuCell3D::Array2DBorders< T >::internalDim, and CompuCell3D::Point3D::x.
Referenced by CompuCell3D::Array2DBorders< T >::allocateArray().
ContainerType CompuCell3D::Array2DBorders< T >::array [protected] |
Definition at line 302 of file Array3D.h.
Referenced by CompuCell3D::Array2DBorders< T >::allocateMemory(), CompuCell3D::Array2DBorders< T >::freeMemory(), and CompuCell3D::Array2DBorders< T >::switchContainersQuick().
unsigned int CompuCell3D::Array2DBorders< T >::borderWidth [protected] |
Dim3D CompuCell3D::Array2DBorders< T >::internalDim [protected] |
Definition at line 304 of file Array3D.h.
Referenced by CompuCell3D::Array2DBorders< T >::allocateArray(), and CompuCell3D::Array2DBorders< T >::freeMemory().
1.5.6