24#ifndef ASLFDELCHEMKINETICS_H
25#define ASLFDELCHEMKINETICS_H
28#include "acl/aclMath/aclVectorOfElementsDef.h"
106 virtual void init0();
The class represents several ElementData.
The class represents several Element.
acl::VectorOfElements Param
SPAbstractDataWithGhostNodes Field
Field getElectricFieldSource() const
Data & getAI(unsigned int i=0)
void addAI(Data ai, double ni)
SPDataWithGhostNodesACLData Data
void setElectricFieldSource(Field phi)
FDBVKinetics(Data a0, double n0, Data aI, double nI, Data phiS, Field phi, const Param &j0, const Param &beta, double n)
SingleKernelMapNM(const acl::KernelConfiguration &kernelCongig)
virtual void init0()=0
full initialisation but without kernel->setup()
Defines set of vectros with several properties.
Advanced Computational Language.
std::shared_ptr< Kernel > SPKernel
Advanced Simulation Library.
DataWithGhostNodes< acl::VectorOfElementsData > DataWithGhostNodesACLData
SPFDBVKinetics generateFDBVKinetics(SPDataWithGhostNodesACLData a0, double n0, SPDataWithGhostNodesACLData aI, double nI, SPDataWithGhostNodesACLData phiS, SPAbstractDataWithGhostNodes phi, double j0, double beta, double n)
std::shared_ptr< FDBVKinetics > SPFDBVKinetics
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData