#include <Array3D.h>


Public Types | |
| typedef T *** | ContainerType |
Public Member Functions | |
| Array3DBorders () | |
| virtual | ~Array3DBorders () |
| void | allocateArray (const Dim3D &_dim, T &val=T()) |
| ContainerType & | getContainer () |
| void | setBorderWidth (unsigned int _borderWidth) |
| unsigned int | getBorderWidth () |
| bool | switchContainersQuick (Array3DBorders< T > &_array3D) |
| 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 108 of file Array3D.h.
| typedef T*** CompuCell3D::Array3DBorders< T >::ContainerType |
| CompuCell3D::Array3DBorders< T >::Array3DBorders | ( | ) | [inline] |
| virtual CompuCell3D::Array3DBorders< T >::~Array3DBorders | ( | ) | [inline, virtual] |
| void CompuCell3D::Array3DBorders< T >::allocateArray | ( | const Dim3D & | _dim, | |
| T & | val = T() | |||
| ) | [inline] |
Definition at line 135 of file Array3D.h.
References CompuCell3D::Array3DBorders< T >::allocateMemory(), CompuCell3D::Array3DBorders< T >::freeMemory(), and CompuCell3D::Array3DBorders< T >::internalDim.

| ContainerType& CompuCell3D::Array3DBorders< T >::getContainer | ( | ) | [inline] |
Definition at line 117 of file Array3D.h.
Referenced by CompuCell3D::FlexibleDiffusionSolverFE::boundaryConditionInit(), CompuCell3D::AdvectionDiffusionSolverFE::cellMap2Field(), CompuCell3D::FlexibleDiffusionSolverFE::diffuseSingleField(), CompuCell3D::DiffusionSolverFE::diffuseSingleField(), CompuCell3D::AdvectionDiffusionSolverFE::field2CellMap(), CompuCell3D::DiffusionSolverFE::initWorkField(), CompuCell3D::DiffusionSolverFE::scrarch2Concentration(), CompuCell3D::FlexibleDiffusionSolverFE::secreteOnContactSingleField(), CompuCell3D::FlexibleDiffusionSolverFE::secreteSingleField(), CompuCell3D::DiffusionSolverFE::secreteSingleField(), and CompuCell3D::Array3DBorders< T >::switchContainersQuick().
| void CompuCell3D::Array3DBorders< T >::setBorderWidth | ( | unsigned int | _borderWidth | ) | [inline] |
| unsigned int CompuCell3D::Array3DBorders< T >::getBorderWidth | ( | ) | [inline] |
| bool CompuCell3D::Array3DBorders< T >::switchContainersQuick | ( | Array3DBorders< T > & | _array3D | ) | [inline] |
Definition at line 192 of file Array3D.h.
References CompuCell3D::Array3DBorders< T >::array, and CompuCell3D::Array3DBorders< T >::getContainer().
Referenced by CompuCell3D::ReactionDiffusionSolverFE_SavHog::scrarch2Concentration(), CompuCell3D::FlexibleDiffusionSolverFE::scrarch2Concentration(), and CompuCell3D::DiffusionSolverFE::scrarch2Concentration2().

| Dim3D CompuCell3D::Array3DBorders< T >::getInternalDim | ( | ) | [inline] |
| void CompuCell3D::Array3DBorders< T >::allocateMemory | ( | const Dim3D & | _dim, | |
| T & | val = T() | |||
| ) | [inline, protected] |
Definition at line 144 of file Array3D.h.
References CompuCell3D::Array3DBorders< T >::array, CompuCell3D::Point3D::x, CompuCell3D::Point3D::y, and CompuCell3D::Point3D::z.
Referenced by CompuCell3D::Array3DBorders< T >::allocateArray(), CompuCell3D::Array3DBordersField3DAdapter< T >::Array3DBordersField3DAdapter(), and CompuCell3D::Array3DBordersField3DAdapter< T >::setDim().
| void CompuCell3D::Array3DBorders< T >::freeMemory | ( | ) | [inline, protected] |
Definition at line 166 of file Array3D.h.
References CompuCell3D::Array3DBorders< T >::array, CompuCell3D::Array3DBorders< T >::internalDim, CompuCell3D::Point3D::x, and CompuCell3D::Point3D::y.
Referenced by CompuCell3D::Array3DBorders< T >::allocateArray(), and CompuCell3D::Array2DBorders< T >::~Array2DBorders().
ContainerType CompuCell3D::Array3DBorders< T >::array [protected] |
Definition at line 123 of file Array3D.h.
Referenced by CompuCell3D::Array3DBorders< T >::allocateMemory(), CompuCell3D::Array3DBorders< T >::freeMemory(), CompuCell3D::Array2DBorders< T >::getContainer(), and CompuCell3D::Array3DBorders< T >::switchContainersQuick().
unsigned int CompuCell3D::Array3DBorders< T >::borderWidth [protected] |
Definition at line 124 of file Array3D.h.
Referenced by CompuCell3D::Array2DBorders< T >::getBorderWidth(), and CompuCell3D::Array2DBorders< T >::setBorderWidth().
Dim3D CompuCell3D::Array3DBorders< T >::internalDim [protected] |
Definition at line 125 of file Array3D.h.
Referenced by CompuCell3D::Array3DBorders< T >::allocateArray(), CompuCell3D::Array3DBorders< T >::freeMemory(), and CompuCell3D::Array2DBorders< T >::getInternalDim().
1.5.3