ASL
0.1.7
Advanced Simulation Library
|
Go to the documentation of this file.
28 #include <data/aslDataWithGhostNodes.h>
29 #include <acl/aclMath/aclVectorOfElementsDef.h>
34 typedef std::shared_ptr<Kernel>
SPKernel;
41 template <
typename T>
class UValue;
42 class PositionFunction;
94 class BCConstantGradientMap2:
public BCondWithMap
121 #endif //ASLBASICBC2_H
acl::VectorOfElements value
~BCConstantGradientMap2()
std::shared_ptr< Kernel > SPKernel
The class represents several Element.
BCConstantGradientMap2(Data d, const acl::VectorOfElements &v, Data map, const VectorTemplate *const t)
BCConstantGradientMap2(Data d, const acl::VectorOfElements &v, Data map, Data computationalDomain, 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.
void setValue(const acl::VectorOfElements &v)
SPAbstractDataWithGhostNodes Data
Defines set of vectros with several properties.
virtual void execute()
Executes the numerical procedure.
std::shared_ptr< PositionFunction > SPPositionFunction
Advanced Simulation Library.
Advanced Computational Language.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes