![]()  | 
  
    Chaste
    Build::
    
   | 
 
#include <MetabolicStimulusCalculator.hpp>
 Inheritance diagram for MetabolicStimulusCalculator< DIM >:
 Collaboration diagram for MetabolicStimulusCalculator< DIM >:Public Member Functions | |
| MetabolicStimulusCalculator () | |
| ~MetabolicStimulusCalculator () | |
| units::quantity< unit::flow_rate > | GetQRef () | 
| units::quantity< unit::rate > | GetKm () | 
| units::quantity< unit::rate > | GetMaxStimulus () | 
| void | SetQRef (units::quantity< unit::flow_rate > qRef) | 
| void | SetKm (units::quantity< unit::rate > km) | 
| void | SetMaxStimulus (units::quantity< unit::rate > maxStimulus) | 
| void | Calculate () | 
  Public Member Functions inherited from AbstractVesselNetworkCalculator< DIM > | |
| AbstractVesselNetworkCalculator () | |
| virtual | ~AbstractVesselNetworkCalculator () | 
| void | SetVesselNetwork (boost::shared_ptr< VesselNetwork< DIM > > pNetwork) | 
Static Public Member Functions | |
| static boost::shared_ptr< MetabolicStimulusCalculator< DIM > > | Create () | 
Private Attributes | |
| units::quantity< unit::flow_rate > | mQRef | 
| units::quantity< unit::rate > | mKm | 
| units::quantity< unit::rate > | mMaxStimulus | 
Additional Inherited Members | |
  Protected Attributes inherited from AbstractVesselNetworkCalculator< DIM > | |
| boost::shared_ptr< VesselNetwork< DIM > > | mpNetwork | 
Calculate a stimulus related to the ability of the vasculature to adopt to the metabolic need of the tissue. See Alarcon et al. (2003), JTB, 225, pp257-274.
Definition at line 48 of file MetabolicStimulusCalculator.hpp.
| MetabolicStimulusCalculator< DIM >::MetabolicStimulusCalculator | ( | ) | 
Constructor.
Definition at line 40 of file MetabolicStimulusCalculator.cpp.
| MetabolicStimulusCalculator< DIM >::~MetabolicStimulusCalculator | ( | ) | 
Destructor.
Definition at line 49 of file MetabolicStimulusCalculator.cpp.
      
  | 
  virtual | 
Do the calculation
Implements AbstractVesselNetworkCalculator< DIM >.
Definition at line 99 of file MetabolicStimulusCalculator.cpp.
References MetabolicStimulusCalculator< DIM >::mKm, AbstractVesselNetworkCalculator< DIM >::mpNetwork, and MetabolicStimulusCalculator< DIM >::mQRef.
      
  | 
  static | 
Construct a new instance of the class and return a shared pointer to it.
Definition at line 55 of file MetabolicStimulusCalculator.cpp.
| units::quantity< unit::rate > MetabolicStimulusCalculator< DIM >::GetKm | ( | ) | 
Get the stimulus constant
Definition at line 69 of file MetabolicStimulusCalculator.cpp.
References MetabolicStimulusCalculator< DIM >::mKm.
| units::quantity< unit::rate > MetabolicStimulusCalculator< DIM >::GetMaxStimulus | ( | ) | 
Get the maximum stimulus
Definition at line 75 of file MetabolicStimulusCalculator.cpp.
References MetabolicStimulusCalculator< DIM >::mMaxStimulus.
| units::quantity< unit::flow_rate > MetabolicStimulusCalculator< DIM >::GetQRef | ( | ) | 
Get the reference flow rate
Definition at line 63 of file MetabolicStimulusCalculator.cpp.
References MetabolicStimulusCalculator< DIM >::mQRef.
| void MetabolicStimulusCalculator< DIM >::SetKm | ( | units::quantity< unit::rate > | km | ) | 
set the stimulus constant
| km | stimulus constant | 
Definition at line 87 of file MetabolicStimulusCalculator.cpp.
References MetabolicStimulusCalculator< DIM >::mKm.
| void MetabolicStimulusCalculator< DIM >::SetMaxStimulus | ( | units::quantity< unit::rate > | maxStimulus | ) | 
set the maximum stimulus
| maxStimulus | the maximum stimulus | 
Definition at line 93 of file MetabolicStimulusCalculator.cpp.
References MetabolicStimulusCalculator< DIM >::mMaxStimulus.
| void MetabolicStimulusCalculator< DIM >::SetQRef | ( | units::quantity< unit::flow_rate > | qRef | ) | 
set the reference flow rate
| qRef | reference flow rate | 
Definition at line 81 of file MetabolicStimulusCalculator.cpp.
References MetabolicStimulusCalculator< DIM >::mQRef.
      
  | 
  private | 
Metabolic Stimulus Constant
Definition at line 61 of file MetabolicStimulusCalculator.hpp.
Referenced by MetabolicStimulusCalculator< DIM >::Calculate(), MetabolicStimulusCalculator< DIM >::GetKm(), and MetabolicStimulusCalculator< DIM >::SetKm().
      
  | 
  private | 
Maximum stimulus
Definition at line 66 of file MetabolicStimulusCalculator.hpp.
Referenced by MetabolicStimulusCalculator< DIM >::GetMaxStimulus(), and MetabolicStimulusCalculator< DIM >::SetMaxStimulus().
      
  | 
  private | 
Reference flow rate
Definition at line 56 of file MetabolicStimulusCalculator.hpp.
Referenced by MetabolicStimulusCalculator< DIM >::Calculate(), MetabolicStimulusCalculator< DIM >::GetQRef(), and MetabolicStimulusCalculator< DIM >::SetQRef().