36 #ifndef VESSELBASEDDISCRETESOURCE_HPP_ 37 #define VESSELBASEDDISCRETESOURCE_HPP_ 42 #include "UblasIncludes.hpp" 43 #include "RegularGrid.hpp" 44 #include "DiscreteContinuumMesh.hpp" 45 #include "UnitCollection.hpp" 46 #include "DiscreteSource.hpp" 51 template<
unsigned DIM>
88 static boost::shared_ptr<VesselBasedDiscreteSource<DIM> >
Create();
units::quantity< unit::membrane_permeability > mVesselPermeability
void SetVesselPermeability(units::quantity< unit::membrane_permeability > value)
VesselBasedDiscreteSource()
std::vector< units::quantity< unit::concentration_flow_rate > > GetConstantInURegularGridValues()
void SetReferenceHaematocrit(units::quantity< unit::dimensionless > value)
virtual ~VesselBasedDiscreteSource()
units::quantity< unit::dimensionless > mReferenceHaematocrit
static boost::shared_ptr< VesselBasedDiscreteSource< DIM > > Create()
units::quantity< unit::concentration > mReferenceConcentration
std::vector< units::quantity< unit::rate > > GetLinearInUMeshValues()
std::vector< units::quantity< unit::concentration_flow_rate > > GetConstantInUMeshValues()
std::vector< units::quantity< unit::rate > > GetLinearInURegularGridValues()
void SetReferenceConcentration(units::quantity< unit::concentration > value)