34 typedef std::shared_ptr<Kernel>
SPKernel;
41 template <
typename T>
class UValue;
42 class PositionFunction;
121 #endif //ASLBASICBC2_H std::shared_ptr< PositionFunction > SPPositionFunction
void setValue(const acl::VectorOfElements &v)
Advanced Simulation Library.
Advanced Computational Language.
std::shared_ptr< Kernel > SPKernel
Bondary condition that puts fixed value in each point.
~BCConstantGradientMap2()
virtual void init()
Builds the necesery internal data and kernels.
SPAbstractDataWithGhostNodes Data
SPAbstractDataWithGhostNodes computationalDomain
Computational domain which contains all boundaries and the particular boundary as well.
SPAbstractDataWithGhostNodes map
boundary description for the particular BC
The class represents several Element.
BCConstantGradientMap2(Data d, const acl::VectorOfElements &v, Data map, const VectorTemplate *const t)
virtual void execute()
Executes the numerical procedure.
Virtual class describes general interface for boundary conditions.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes
Defines set of vectros with several properties.
acl::VectorOfElements value