11 #ifndef _DIFBUFFER_BASE_H
12 #define _DIFBUFFER_BASE_H
23 void fluxFromIn(
const Eref& e,
double innerC,
double innerThickness );
27 virtual void vFluxFromOut(
const Eref& e,
double outerC,
double outerThickness ) = 0;
28 virtual void vFluxFromIn(
const Eref& e,
double innerC,
double innerThickness ) = 0;
50 void setD(
const Eref& e,
double value);
88 virtual double vGetKf(
const Eref& e)
const = 0;
89 virtual void vSetKf(
const Eref& e,
double value) = 0;
91 virtual double vGetKb(
const Eref& e)
const = 0;
92 virtual void vSetKb(
const Eref& e,
double value) = 0;
94 virtual double vGetD(
const Eref& e)
const = 0;
95 virtual void vSetD(
const Eref& e,
double value) = 0;
132 #endif //_DIFBUFFER_BASE_H
virtual double vGetActivation(const Eref &e) const =0
static const Cinfo * initCinfo()
virtual void vReinit(const Eref &e, ProcPtr p)=0
void setBBound(const Eref &e, double value)
void fluxFromOut(const Eref &e, double outerC, double outerThickness)
virtual void vSetKb(const Eref &e, double value)=0
double getVolume(const Eref &e) const
virtual double vGetD(const Eref &e) const =0
virtual void vSetThickness(const Eref &e, double thickness)=0
double getD(const Eref &e) const
virtual void vSetActivation(const Eref &e, double value)=0
double getThickness(const Eref &e) const
double getKb(const Eref &e) const
void setDiameter(const Eref &e, double value)
virtual double vGetBFree(const Eref &e) const =0
void fluxFromIn(const Eref &e, double innerC, double innerThickness)
virtual double vGetKf(const Eref &e) const =0
static SrcFinfo4< double, double, double, double > * reactionOut()
virtual double vGetInnerArea(const Eref &e) const =0
void setKf(const Eref &e, double value)
virtual double vGetOuterArea(const Eref &e) const =0
double getLength(const Eref &e) const
virtual void vSetBFree(const Eref &e, double value)=0
virtual double vGetBTot(const Eref &e) const =0
virtual void vFluxFromOut(const Eref &e, double outerC, double outerThickness)=0
static SrcFinfo2< double, double > * outerDifSourceOut()
virtual void vSetOuterArea(const Eref &e, double outerArea)=0
virtual void vSetBBound(const Eref &e, double value)=0
virtual double vGetKb(const Eref &e) const =0
void setShapeMode(const Eref &e, unsigned int value)
void setInnerArea(const Eref &e, double innerArea)
virtual void vBuffer(const Eref &e, double C)=0
double getBFree(const Eref &e) const
double getInnerArea(const Eref &e) const
virtual void vSetBTot(const Eref &e, double value)=0
virtual void vSetVolume(const Eref &e, double volume)=0
virtual double vGetThickness(const Eref &e) const =0
virtual void vProcess(const Eref &e, ProcPtr p)=0
void setVolume(const Eref &e, double volume)
unsigned int getShapeMode(const Eref &e) const
virtual void vFluxFromIn(const Eref &e, double innerC, double innerThickness)=0
virtual void vSetKf(const Eref &e, double value)=0
virtual double vGetDiameter(const Eref &e) const =0
void process(const Eref &e, ProcPtr p)
double getOuterArea(const Eref &e) const
virtual double vGetVolume(const Eref &e) const =0
void setOuterArea(const Eref &e, double outerArea)
virtual void vSetDiameter(const Eref &e, double diameter)=0
void reinit(const Eref &e, ProcPtr p)
double getBTot(const Eref &e) const
void setThickness(const Eref &e, double value)
void setD(const Eref &e, double value)
void setActivation(const Eref &e, double value)
void setKb(const Eref &e, double value)
double getBBound(const Eref &e) const
virtual double vGetLength(const Eref &e) const =0
double getActivation(const Eref &e) const
double getDiameter(const Eref &e) const
static SrcFinfo2< double, double > * innerDifSourceOut()
virtual double vGetBBound(const Eref &e) const =0
virtual void vSetShapeMode(const Eref &e, unsigned int shapeMode)=0
virtual void vSetInnerArea(const Eref &e, double innerArea)=0
virtual void vSetD(const Eref &e, double value)=0
virtual void vSetLength(const Eref &e, double length)=0
void buffer(const Eref &e, double C)
void setLength(const Eref &e, double value)
double getKf(const Eref &e) const
void setBTot(const Eref &e, double value)
void setBFree(const Eref &e, double value)
virtual unsigned int vGetShapeMode(const Eref &e) const =0