24 #ifndef ASLFDELCHEMKINETICS_H 25 #define ASLFDELCHEMKINETICS_H 28 #include "acl/aclMath/aclVectorOfElementsDef.h" 33 class VectorOfElementsData;
34 class VectorOfElements;
40 template <
typename V>
class DataWithGhostNodes;
91 typedef SPDataWithGhostNodesACLData
Data;
106 virtual void init0();
117 void setElectricFieldSource(Field phi);
118 Field getElectricFieldSource()
const;
119 inline Data & getAI(
unsigned int i=0);
120 void addAI(Data ai,
double ni);
129 SPDataWithGhostNodesACLData aI,
131 SPDataWithGhostNodesACLData phiS,
147 #endif // ASLFDADVECTIONDIFFUSION_H SPFDBVKinetics generateFDBVKinetics(SPDataWithGhostNodesACLData a0, double n0, SPDataWithGhostNodesACLData aI, double nI, SPDataWithGhostNodesACLData phiS, SPAbstractDataWithGhostNodes phi, double j0, double beta, double n)
Advanced Simulation Library.
Advanced Computational Language.
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData
Numerical method which computes electrode reactions.
DataWithGhostNodes< acl::VectorOfElementsData > DataWithGhostNodesACLData
SPDataWithGhostNodesACLData Data
SPAbstractDataWithGhostNodes Field
The class represents several Element.
acl::VectorOfElements Param
std::shared_ptr< FDBVKinetics > SPFDBVKinetics