ASL
0.1.7
Advanced Simulation Library
|
Go to the documentation of this file.
24 #ifndef ASLCRYSTALGROWTHBC_H
25 #define ASLCRYSTALGROWTHBC_H
35 typedef std::shared_ptr<Kernel>
SPKernel;
40 class PositionFunction;
205 #endif //ASLCRYSTALGROWTHBC_H
acl::VectorOfElements cEq
BCLinearGrowthMap1(Data d, const acl::VectorOfElements &cEq, const acl::VectorOfElements &beta, Data map, const VectorTemplate *const t)
Boundary condition that makes gradient proportional to a surface concentration.
acl::VectorOfElements beta
SPAbstractDataWithGhostNodes Data
acl::VectorOfElements cEq
std::shared_ptr< Kernel > SPKernel
std::shared_ptr< NumMethod > SPNumMethod
SPAbstractDataWithGhostNodes Data
virtual void init()
Builds the necesery internal data and kernels.
The class represents several Element.
acl::VectorOfElements beta
SPNumMethod generateBCLinearGrowth(SPAbstractDataWithGhostNodes d, double cEq, double beta, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
SPAbstractDataWithGhostNodes map
boundary description for the particular BC
SPAbstractDataWithGhostNodes computationalDomain
Computational domain which contains all boundaries and the particular boundary as well.
virtual void init()
Builds the necesery internal data and kernels.
virtual void execute()
Executes the numerical procedure.
BCLinearGrowthMap(Data d, const acl::VectorOfElements &cEq, const acl::VectorOfElements &beta, Data map, const VectorTemplate *const t)
SPNumMethod generateBCLinearGrowth2(SPAbstractDataWithGhostNodes d, double cEq, double beta, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
Defines set of vectros with several properties.
virtual void execute()
Executes the numerical procedure.
Virtual class describes general interface for boundary conditions.
SPAbstractDataWithGhostNodes Data
std::shared_ptr< PositionFunction > SPPositionFunction
std::shared_ptr< T > map(ElementData m)
acl::VectorOfElements cEq
acl::VectorOfElements beta
virtual void execute()
Executes the numerical procedure.
BCLinearGrowthMap2(Data d, const acl::VectorOfElements &cEq, const acl::VectorOfElements &beta, Data map, const VectorTemplate *const t)
Advanced Simulation Library.
Advanced Computational Language.
virtual void init()
Builds the necesery internal data and kernels.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes