|  | Chaste
    Build::
    | 
#include <DensityMap.hpp>
 Inheritance diagram for DensityMap< DIM >:
 Inheritance diagram for DensityMap< DIM >: Collaboration diagram for DensityMap< DIM >:
 Collaboration diagram for DensityMap< DIM >:| Public Member Functions | |
| DensityMap () | |
| ~DensityMap () | |
| void | Solve () | 
|  Public Member Functions inherited from AbstractRegularGridDiscreteContinuumSolver< DIM > | |
| AbstractRegularGridDiscreteContinuumSolver () | |
| virtual | ~AbstractRegularGridDiscreteContinuumSolver () | 
| boost::shared_ptr< RegularGrid< DIM > > | GetGrid () | 
| virtual std::vector< units::quantity< unit::concentration > > | GetConcentrations (const std::vector< DimensionalChastePoint< DIM > > &rSamplePoints) | 
| virtual std::vector< units::quantity< unit::concentration > > | GetConcentrations (boost::shared_ptr< RegularGrid< DIM > > pGrid) | 
| virtual std::vector< units::quantity< unit::concentration > > | GetConcentrations (boost::shared_ptr< DiscreteContinuumMesh< DIM > > pMesh) | 
| virtual std::vector< double > | GetSolution (const std::vector< DimensionalChastePoint< DIM > > &rSamplePoints) | 
| virtual std::vector< double > | GetSolution (boost::shared_ptr< RegularGrid< DIM > > pGrid) | 
| virtual std::vector< double > | GetSolution (boost::shared_ptr< DiscreteContinuumMesh< DIM > > pMesh) | 
| virtual vtkSmartPointer< vtkImageData > | GetVtkSolution () | 
| void | SetGrid (boost::shared_ptr< RegularGrid< DIM > > pRegularGrid) | 
| virtual void | Setup () | 
| virtual void | UpdateCellData () | 
| virtual void | UpdateSolution (std::vector< double > &rData) | 
| virtual void | UpdateSolution (std::vector< units::quantity< unit::concentration > > &rData) | 
| virtual void | Update () | 
| virtual void | Write () | 
|  Public Member Functions inherited from AbstractDiscreteContinuumSolver< DIM > | |
| AbstractDiscreteContinuumSolver () | |
| virtual | ~AbstractDiscreteContinuumSolver () | 
| void | AddBoundaryCondition (boost::shared_ptr< DiscreteContinuumBoundaryCondition< DIM > > pBoundaryCondition) | 
| bool | CellPopulationIsSet () | 
| virtual std::vector< units::quantity< unit::concentration > > | GetConcentrations () | 
| const std::string & | GetLabel () | 
| boost::shared_ptr< AbstractDiscreteContinuumNonLinearEllipticPde< DIM, DIM > > | GetNonLinearPde () | 
| boost::shared_ptr< AbstractDiscreteContinuumLinearEllipticPde< DIM, DIM > > | GetPde () | 
| units::quantity< unit::concentration > | GetReferenceConcentration () | 
| virtual std::vector< double > | GetSolution () | 
| bool | HasRegularGrid () | 
| bool | HasUnstructuredGrid () | 
| void | SetCellPopulation (AbstractCellPopulation< DIM > &rCellPopulation, units::quantity< unit::length > cellPopulationReferenceLength, units::quantity< unit::concentration > cellPopulationReferenceConcentration) | 
| void | SetFileHandler (boost::shared_ptr< OutputFileHandler > pOutputFileHandler) | 
| void | SetFileName (const std::string &rFilename) | 
| void | SetLabel (const std::string &rLabel) | 
| void | SetPde (boost::shared_ptr< AbstractDiscreteContinuumLinearEllipticPde< DIM, DIM > > pPde) | 
| void | SetNonLinearPde (boost::shared_ptr< AbstractDiscreteContinuumNonLinearEllipticPde< DIM, DIM > > pPde) | 
| void | SetReferenceConcentration (units::quantity< unit::concentration > referenceConcentration) | 
| void | SetVesselNetwork (boost::shared_ptr< VesselNetwork< DIM > > pNetwork) | 
| void | SetWriteSolution (bool write=true) | 
| virtual void | UpdateSolution (const std::vector< double > &rData) | 
| virtual void | UpdateSolution (const std::vector< units::quantity< unit::concentration > > &rData) | 
| Static Public Member Functions | |
| static boost::shared_ptr< DensityMap< DIM > > | Create () | 
| Additional Inherited Members | |
|  Protected Attributes inherited from AbstractRegularGridDiscreteContinuumSolver< DIM > | |
| vtkSmartPointer< vtkImageData > | mpVtkSolution | 
| boost::shared_ptr< RegularGrid< DIM > > | mpRegularGrid | 
|  Protected Attributes inherited from AbstractDiscreteContinuumSolver< DIM > | |
| boost::shared_ptr< VesselNetwork< DIM > > | mpNetwork | 
| AbstractCellPopulation< DIM > * | mpCellPopulation | 
| units::quantity< unit::length > | mCellPopulationReferenceLength | 
| units::quantity< unit::concentration > | mCellPopulationReferenceConcentration | 
| boost::shared_ptr< OutputFileHandler > | mpOutputFileHandler | 
| std::string | mFilename | 
| std::string | mLabel | 
| bool | IsSetupForSolve | 
| bool | mWriteSolution | 
| boost::shared_ptr< AbstractDiscreteContinuumLinearEllipticPde< DIM, DIM > > | mpPde | 
| boost::shared_ptr< AbstractDiscreteContinuumNonLinearEllipticPde< DIM, DIM > > | mpNonLinearPde | 
| std::vector< boost::shared_ptr< DiscreteContinuumBoundaryCondition< DIM > > > | mBoundaryConditions | 
| units::quantity< unit::concentration > | mReferenceConcentration | 
| std::vector< double > | mSolution | 
| std::vector< units::quantity< unit::concentration > > | mConcentrations | 
| bool | mHasRegularGrid | 
| bool | mHasUnstructuredGrid | 
Calculate the density of vessels on a regular grid
Definition at line 46 of file DensityMap.hpp.
| DensityMap< DIM >::DensityMap | ( | ) | 
Constructor
Definition at line 42 of file DensityMap.cpp.
| DensityMap< DIM >::~DensityMap | ( | ) | 
Destructor
Definition at line 56 of file DensityMap.cpp.
| 
 | static | 
Factory constructor method
Definition at line 49 of file DensityMap.cpp.
| 
 | virtual | 
Calculate the map
Implements AbstractRegularGridDiscreteContinuumSolver< DIM >.
Definition at line 62 of file DensityMap.cpp.
References AbstractDiscreteContinuumSolver< DIM >::mpNetwork, AbstractRegularGridDiscreteContinuumSolver< DIM >::mpRegularGrid, AbstractRegularGridDiscreteContinuumSolver< DIM >::mpVtkSolution, AbstractDiscreteContinuumSolver< DIM >::mWriteSolution, AbstractRegularGridDiscreteContinuumSolver< DIM >::Setup(), AbstractRegularGridDiscreteContinuumSolver< DIM >::UpdateSolution(), and AbstractRegularGridDiscreteContinuumSolver< DIM >::Write().