![]() |
Chaste
Build::
|
Inheritance diagram for FunctionMap< DIM >:
Collaboration diagram for FunctionMap< DIM >:Public Member Functions | |
| 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< FunctionMap< 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 |
Definition at line 43 of file FunctionMap.hpp.
|
virtual |
Overridden Update method.
Implements AbstractRegularGridDiscreteContinuumSolver< DIM >.
Definition at line 59 of file FunctionMap.cpp.