Chaste  Build::
Owen11Parameters.hpp
1 /*
2 
3 Copyright (c) 2005-2016, University of Oxford.
4 All rights reserved.
5 
6 University of Oxford means the Chancellor, Masters and Scholars of the
7 University of Oxford, having an administrative office at Wellington
8 Square, Oxford OX1 2JD, UK.
9 
10 This file is part of Chaste.
11 
12 Redistribution and use in source and binary forms, with or without
13 modification, are permitted provided that the following conditions are met:
14  * Redistributions of source code must retain the above copyright notice,
15  this list of conditions and the following disclaimer.
16  * Redistributions in binary form must reproduce the above copyright notice,
17  this list of conditions and the following disclaimer in the documentation
18  and/or other materials provided with the distribution.
19  * Neither the name of the University of Oxford nor the names of its
20  contributors may be used to endorse or promote products derived from this
21  software without specific prior written permission.
22 
23 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
27 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
28 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
29 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
32 OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33 
34 */
35 
36 #ifndef OWEN11PARAMETERS_HPP_
37 #define OWEN11PARAMETERS_HPP_
38 
39 #include "SmartPointers.hpp"
40 #include "BaseParameterInstance.hpp"
41 #include "ParameterInstance.hpp"
42 
47 {
51  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpInletPressure;
52 
56  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpOutletPressure;
57 
61  static const boost::shared_ptr<ParameterInstance<unit::dynamic_viscosity> > mpPlasmaViscosity;
62 
66  static const boost::shared_ptr<ParameterInstance<unit::time> > mpMinimumCellCyclePeriodNormal;
67 
71  static const boost::shared_ptr<ParameterInstance<unit::time> > mpMinimumCellCyclePeriodCancer;
72 
76  static const boost::shared_ptr<ParameterInstance<unit::time> > mpTimeToDeathDueToQuiescence;
77 
81  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpOxygenPartialPressureAtHalfMaxCycleRateNormal;
82 
86  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpOxygenPartialPressureAtHalfMaxCycleRateCancer;
87 
91  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpOxygenPartialPressureAtQuiescence;
92 
96  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpOxygenPartialPressureLeaveQuiescence;
97 
101  static const boost::shared_ptr<ParameterInstance<unit::diffusivity_per_concentration> > mpChemotacticSensitivity;
102 
106  static const boost::shared_ptr<ParameterInstance<unit::diffusivity> > mpCellMotilityNormal;
107 
111  static const boost::shared_ptr<ParameterInstance<unit::diffusivity> > mpCellMotilityCancer;
112 
116  static const boost::shared_ptr<ParameterInstance<unit::diffusivity> > mpCellMotilityEndothelial;
117 
118 // /**
119 // * p53 concentration for apoptosis p53_{THR}
120 // */
121 // static const boost::shared_ptr<ParameterInstance<unit::concentration> > mpP53ConcentrationForApoptosis;
122 
126  static const boost::shared_ptr<ParameterInstance<unit::membrane_permeability> > mpVesselOxygenPermeability;
127 
131  static const boost::shared_ptr<ParameterInstance<unit::membrane_permeability> > mpVesselVegfPermeability;
132 
136  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpCellOxygenConsumptionRate;
137 
141  static const boost::shared_ptr<ParameterInstance<unit::concentration_flow_rate> > mpCellVegfSecretionRate;
142 
146  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpMaximumSproutingRate;
147 
151  static const boost::shared_ptr<ParameterInstance<unit::concentration> > mpVegfConventrationAtHalfMaxProbSprouting;
152 
156  static const boost::shared_ptr<ParameterInstance<unit::length> > mpSproutingExclusionRadius;
157 
161  static const boost::shared_ptr<ParameterInstance<unit::time> > mpMaxTimeWithLowWallShearStress;
162 
166  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpCriticalWallShearStress;
167 
171  static const boost::shared_ptr<ParameterInstance<unit::time> > mpMasterStepTime;
172 
176  static const boost::shared_ptr<ParameterInstance<unit::time> > mpSimulationDuration;
177 
181  static const boost::shared_ptr<ParameterInstance<unit::length> > mpLatticeSpacing;
182 
186  static const boost::shared_ptr<ParameterInstance<unit::diffusivity> > mpOxygenDiffusivity;
187 
191  static const boost::shared_ptr<ParameterInstance<unit::diffusivity> > mpVegfDiffusivity;
192 
196  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpVegfDecayRate;
197 
201  static const boost::shared_ptr<ParameterInstance<unit::dimensionless> > mpInflowHaematocrit;
202 
206  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpP53ProductionRateConstant;
207 
211  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpP53MaxDegradationRate;
212 
216  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpOxygenTensionForHalfMaxP53Degradation;
217 
221  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpCellVegfProductionRate;
222 
226  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpMaxCellVegfProductionRate;
227 
231  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpP53EffectOnVegfProduction;
232 
236  static const boost::shared_ptr<ParameterInstance<unit::dimensionless> > mpVegfEffectOnVegfProduction;
237 
241  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpOxygenTensionForHalfMaxVegfDegradation;
242 
246  static const boost::shared_ptr<ParameterInstance<unit::time> > mpVesselRadiusUpdateTimestep;
247 
251  static const boost::shared_ptr<ParameterInstance<unit::length> > mpMinimumRadius;
252 
256  static const boost::shared_ptr<ParameterInstance<unit::length> > mpMaximumRadius;
257 
261  static const boost::shared_ptr<ParameterInstance<unit::flow_rate> > mpReferenceFlowRateForMetabolicStimulus;
262 
266  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpShrinkingTendency;
267 
271  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpSensitivityToIntravascularPressure;
272 
276  static const boost::shared_ptr<ParameterInstance<unit::rate> > mpBasalMetabolicStimulus;
277 
281  static const boost::shared_ptr<ParameterInstance<unit::pressure> > mpReferencePartialPressure;
282 
283 };
284 
285 #endif /*OWEN11PARAMETERS_HPP_*/
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpOxygenDiffusivity
static const boost::shared_ptr< ParameterInstance< unit::flow_rate > > mpReferenceFlowRateForMetabolicStimulus
static const boost::shared_ptr< ParameterInstance< unit::length > > mpMinimumRadius
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpMaximumSproutingRate
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpReferencePartialPressure
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenTensionForHalfMaxVegfDegradation
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpVegfDiffusivity
static const boost::shared_ptr< ParameterInstance< unit::dimensionless > > mpInflowHaematocrit
static const boost::shared_ptr< ParameterInstance< unit::length > > mpLatticeSpacing
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpCellMotilityNormal
static const boost::shared_ptr< ParameterInstance< unit::concentration > > mpVegfConventrationAtHalfMaxProbSprouting
static const boost::shared_ptr< ParameterInstance< unit::time > > mpTimeToDeathDueToQuiescence
static const boost::shared_ptr< ParameterInstance< unit::membrane_permeability > > mpVesselOxygenPermeability
static const boost::shared_ptr< ParameterInstance< unit::time > > mpVesselRadiusUpdateTimestep
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpBasalMetabolicStimulus
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenPartialPressureAtHalfMaxCycleRateCancer
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpMaxCellVegfProductionRate
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpP53ProductionRateConstant
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpCellMotilityEndothelial
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpShrinkingTendency
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpP53MaxDegradationRate
static const boost::shared_ptr< ParameterInstance< unit::concentration_flow_rate > > mpCellVegfSecretionRate
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenTensionForHalfMaxP53Degradation
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpCellMotilityCancer
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpP53EffectOnVegfProduction
static const boost::shared_ptr< ParameterInstance< unit::time > > mpMinimumCellCyclePeriodCancer
static const boost::shared_ptr< ParameterInstance< unit::time > > mpSimulationDuration
static const boost::shared_ptr< ParameterInstance< unit::length > > mpMaximumRadius
static const boost::shared_ptr< ParameterInstance< unit::dynamic_viscosity > > mpPlasmaViscosity
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenPartialPressureAtQuiescence
static const boost::shared_ptr< ParameterInstance< unit::membrane_permeability > > mpVesselVegfPermeability
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpCriticalWallShearStress
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpSensitivityToIntravascularPressure
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpCellOxygenConsumptionRate
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpCellVegfProductionRate
static const boost::shared_ptr< ParameterInstance< unit::time > > mpMasterStepTime
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenPartialPressureLeaveQuiescence
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOutletPressure
static const boost::shared_ptr< ParameterInstance< unit::diffusivity_per_concentration > > mpChemotacticSensitivity
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenPartialPressureAtHalfMaxCycleRateNormal
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpVegfDecayRate
static const boost::shared_ptr< ParameterInstance< unit::time > > mpMaxTimeWithLowWallShearStress
static const boost::shared_ptr< ParameterInstance< unit::time > > mpMinimumCellCyclePeriodNormal
static const boost::shared_ptr< ParameterInstance< unit::dimensionless > > mpVegfEffectOnVegfProduction
static const boost::shared_ptr< ParameterInstance< unit::length > > mpSproutingExclusionRadius
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpInletPressure