24 #ifndef ASLDISTANCEFUNCTIONALG_H
25 #define ASLDISTANCEFUNCTIONALG_H
27 #include <acl/aclMath/aclVectorOfElementsDef.h>
28 #include <aslUtilities.h>
The class represents several Element.
Advanced Simulation Library.
acl::VectorOfElements exBoundaryX(TemplateVE &distanceTVE, unsigned int i)
returns expression corresponding to the relative boundary position in direction i
acl::VectorOfElements isBoundaryBetween(TemplateVE &distanceTVE, unsigned int iE, unsigned int i, unsigned int j)
returns expression corresponding to check if there is a boundary between nodes i^th and j^th within c...
acl::VectorOfElements exBoundaryCenter(TemplateVE &distanceTVE, unsigned int iEl)
generates expresion for center of a boundary element
vector< acl::Element > gcBoundaryAreaPerGhostPoint(TemplateVE &distanceTVE, unsigned int iEl, acl::VectorOfElements ¢er, acl::VectorOfElements &area)
generates expresion for area of a boundary element
acl::VectorOfElements nGhostNodesInCell(TemplateVE &distanceTVE, unsigned int i)
returns expression corresponding to number of ghost nodes in a cell i
acl::VectorOfElements isComputationNode(TemplateVE &distanceTVE, unsigned int i)
returns expression corresponding to check if the node in i^th direction is computation one
vector< acl::Element > gcBoundaryArea(TemplateVE &distanceTVE, unsigned int iEl, acl::VectorOfElements ¢er, acl::VectorOfElements &area)
generates expresion for area of a boundary element
acl::VectorOfElements isGhostNode(TemplateVE &distanceTVE, unsigned int i)
returns expression corresponding to check if the node in i^th direction is ghost one