ASL
0.1.7
Advanced Simulation Library
|
Go to the documentation of this file.
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;
88 class FDBVKinetics:
public SingleKernelMapNM
106 virtual void init0();
147 #endif // ASLFDADVECTIONDIFFUSION_H
Field getElectricFieldSource() const
SPFDBVKinetics generateFDBVKinetics(SPDataWithGhostNodesACLData a0, double n0, SPDataWithGhostNodesACLData aI, double nI, SPDataWithGhostNodesACLData phiS, SPAbstractDataWithGhostNodes phi, double j0, double beta, double n)
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData
std::shared_ptr< Kernel > SPKernel
acl::VectorOfElements Param
DataWithGhostNodes< acl::VectorOfElementsData > DataWithGhostNodesACLData
SPAbstractDataWithGhostNodes Field
The class represents several Element.
Data & getAI(unsigned int i=0)
FDBVKinetics(Data a0, double n0, Data aI, double nI, Data phiS, Field phi, const Param &j0, const Param &beta, double n)
void addAI(Data ai, double ni)
void setElectricFieldSource(Field phi)
SPDataWithGhostNodesACLData Data
std::shared_ptr< FDBVKinetics > SPFDBVKinetics
Advanced Simulation Library.
Advanced Computational Language.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes