28 #include <data/aslDataWithGhostNodes.h> 29 #include <acl/aclMath/aclVectorOfElementsDef.h> 60 virtual void execute();
82 virtual void execute();
105 virtual void execute();
124 SPPositionFunction val,
127 virtual void execute();
129 void setValue(SPPositionFunction v);
139 const std::vector<SlicesNames> & sl);
146 const std::vector<SlicesNames> & sl);
153 const std::vector<SlicesNames> & sl);
160 const std::vector<SlicesNames> & sl);
174 SPPositionFunction v,
203 virtual void execute();
225 Data computationalDomain,
228 virtual void execute();
237 const std::vector<SlicesNames> & sl);
289 virtual void execute();
291 void setValue(cl_double value);
309 virtual void execute();
327 virtual void execute();
335 #endif //ASLBASICBC_H acl::VectorOfElements value
std::shared_ptr< PositionFunction > SPPositionFunction
Bondary condition that puts fixed value in each point.
SPNumMethod generateBCConstantValue(SPAbstractDataWithGhostNodes d, SPPositionFunction v, SPAbstractDataWithGhostNodes map)
Bondary condition that puts fixed value in each point.
SPAbstractDataWithGhostNodes Data
SPAbstractDataWithGhostNodes Data
SPAbstractDataWithGhostNodes Data
Advanced Simulation Library.
Advanced Computational Language.
std::shared_ptr< Kernel > SPKernel
acl::VectorOfElements value
Virtual class describes general interface for boundary conditions.
Virtual class describes general interface for boundary conditions which connect two datas...
Bondary condition that puts fixed value in each point.
Bondary condition that puts fixed value in each boundary point.
Bondary condition that makes fixed gradient.
acl::VectorOfElements value
Bondary condition that puts fixed value in each point uses Slices.
SPAbstractDataWithGhostNodes Data
Bondary condition that puts fixed value in each point.
Updatable value. This class stores value and its TimeStamp.
SPAbstractDataWithGhostNodes Data
Bondary condition that copies directly the values from one data to another.
The class represents several Element.
SPNumMethod generateBCConstantGradient(SPAbstractDataWithGhostNodes d, AVec<> v, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
Bondary condition that makes fixed gradient.
Bondary condition that makes fixed gradient.
std::shared_ptr< T > map(ElementData m)
SPNumMethod generateBCConstantGradient2(SPAbstractDataWithGhostNodes d, AVec<> v, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
Bondary condition that makes fixed gradient, second order accuracy.
Virtual class describes general interface for boundary conditions.
SPDataWithGhostNodesACLData Data
Virtual class describes general interface for boundary conditions.
SPNumMethod generateBCConstantValueMiddlePoint(SPAbstractDataWithGhostNodes d, AVec<> v, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
Bondary condition that puts fixed value in each point.
acl::VectorOfElements value
SPDataWithGhostNodesACLData Data
SPDataWithGhostNodesACLData Data
Defines set of vectros with several properties.
acl::VectorOfElements value
SPAbstractDataWithGhostNodes Data
Bondary condition that adds fixed value to one in each point.