28#include <data/aslDataWithGhostNodes.h>
29#include <acl/aclMath/aclVectorOfElementsDef.h>
34 typedef std::shared_ptr<Kernel>
SPKernel;
41 template <
typename T>
class UValue;
The class represents several Element.
~BCConstantGradientMap2()
SPAbstractDataWithGhostNodes Data
virtual void init()
Builds the necesery internal data and kernels.
BCConstantGradientMap2(Data d, const acl::VectorOfElements &v, Data map, const VectorTemplate *const t)
void setValue(const acl::VectorOfElements &v)
BCConstantGradientMap2(Data d, const acl::VectorOfElements &v, Data map, Data computationalDomain, const VectorTemplate *const t)
acl::VectorOfElements value
virtual void execute()
Executes the numerical procedure.
SPAbstractDataWithGhostNodes map
boundary description for the particular BC
BCondWithMap(SPAbstractDataWithGhostNodes m, const VectorTemplate *const vt)
SPAbstractDataWithGhostNodes computationalDomain
Computational domain which contains all boundaries and the particular boundary as well.
Updatable value. This class stores value and its TimeStamp.
Defines set of vectros with several properties.
std::shared_ptr< PositionFunction > SPPositionFunction
Advanced Computational Language.
std::shared_ptr< Kernel > SPKernel
Advanced Simulation Library.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes