33 class KernelConfiguration;
38 template <
typename T>
class AVec;
41 class AbstractDataWithGhostNodes;
154 #endif // ASLDISTANCEFUNCTION SPDistanceFunction generateDFCone(double r, const AVec< double > &l, const AVec< double > &a)
generates cone
Advanced Simulation Library.
Advanced Computational Language.
std::shared_ptr< DistanceFunction > SPDistanceFunction
SPDistanceFunction generateDFSphere(double r, const AVec< double > &c)
generates sphere
SPDataWrapperACL generateDataContainer_SP(const Block &b, const acl::VectorOfElements &a)
SPDistanceFunction normalize(SPDistanceFunction a, double dx)
SPDistanceFunction generateDFConvexPolygonPrism(std::vector< AVec< double >> points)
generates infinite prism with convex polygon at its base
SPDistanceFunction generateDFCylinderInf(double r, const AVec< double > &l, const AVec< double > &c)
generates infinite cylinder
SPDistanceFunction generateDFPlane(const AVec< double > &n, const AVec< double > &p0)
acl::VectorOfElements dx(const TemplateVE &a)
differential operator
SPDistanceFunction generateDFConvexPolygonPyramid(std::vector< AVec< double >> points, AVec< double > a)
generates pyramid with convex polygon at its base and apex a
void initData(SPAbstractData d, double a)
ACL Kernel configuration class.
SPDistanceFunction operator|(SPDistanceFunction a, SPDistanceFunction b)
SPDistanceFunction operator-(SPDistanceFunction a)
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes
SPDistanceFunction generateDFCylinder(double r, const AVec< double > &l, const AVec< double > &c)
generates cylinder
SPDistanceFunction operator&(SPDistanceFunction a, SPDistanceFunction b)
SPDistanceFunction generateDFInBlock(const Block &b, unsigned int nG)
generates map corresponding to external (ghost) part of the block