36 #ifndef CELLBASEDDISCRETESOURCE_HPP_ 37 #define CELLBASEDDISCRETESOURCE_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>
83 static boost::shared_ptr<CellBasedDiscreteSource<DIM> >
Create();
CellBasedDiscreteSource()
std::vector< units::quantity< unit::rate > > GetLinearInUMeshValues()
static boost::shared_ptr< CellBasedDiscreteSource< DIM > > Create()
units::quantity< unit::rate > mCellLinearInUValue
void SetConstantInUConsumptionRatePerCell(units::quantity< unit::molar_flow_rate > value)
std::vector< units::quantity< unit::concentration_flow_rate > > GetConstantInUMeshValues()
std::vector< units::quantity< unit::rate > > GetLinearInURegularGridValues()
units::quantity< unit::molar_flow_rate > mCellConstantInUValue
virtual ~CellBasedDiscreteSource()
std::vector< units::quantity< unit::concentration_flow_rate > > GetConstantInURegularGridValues()
void SetLinearInUConsumptionRatePerCell(units::quantity< unit::rate > value)