34 typedef std::shared_ptr<Kernel>
SPKernel;
41 template <
typename T>
class UValue;
42 class PositionFunction;
The class represents several Element.
Bondary condition that puts fixed value in each point.
~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.
Virtual class describes general interface for boundary conditions.
SPAbstractDataWithGhostNodes computationalDomain
Computational domain which contains all boundaries and the particular boundary as well.
Defines set of vectros with several properties.
SPDataWrapperACLData generateDataContainerACL_SP(const Block &b, unsigned int n=1)
generates pointer to ACL Data field with n components
std::shared_ptr< PositionFunction > SPPositionFunction
Advanced Computational Language.
std::shared_ptr< Kernel > SPKernel
Advanced Simulation Library.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes