ASL  0.1.7
Advanced Simulation Library
Classes | Namespaces | Typedefs | Functions
aslGeomInc.h File Reference
#include <memory>
#include <vector>
#include "acl/aclHardware.h"
Include dependency graph for aslGeomInc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  asl::AVec< T >
 

Namespaces

 acl
 Advanced Computational Language.
 
 asl
 Advanced Simulation Library.
 

Typedefs

typedef std::shared_ptr< DistanceFunction > asl::SPDistanceFunction
 

Functions

SPDistanceFunction asl::generateDFSphere (double r, const AVec< double > &c)
 generates sphere More...
 
SPDistanceFunction asl::generateDFCylinderInf (double r, const AVec< double > &l, const AVec< double > &c)
 generates infinite cylinder More...
 
SPDistanceFunction asl::generateDFCylinder (double r, const AVec< double > &l, const AVec< double > &c)
 generates cylinder More...
 
SPDistanceFunction asl::generateDFCone (double r, const AVec< double > &l, const AVec< double > &a)
 generates cone More...
 
SPDistanceFunction asl::generateDFPlane (const AVec< double > &n, const AVec< double > &p0)
 
SPDistanceFunction asl::generateDFConvexPolygonPrism (std::vector< AVec< double >> points)
 generates infinite prism with convex polygon at its base More...
 
SPDistanceFunction asl::generateDFConvexPolygonPyramid (std::vector< AVec< double >> points, AVec< double > a)
 generates pyramid with convex polygon at its base and apex a More...
 
SPDistanceFunction asl::generateDFInBlock (const Block &b, unsigned int nG)
 generates map corresponding to external (ghost) part of the block More...
 
SPDistanceFunction asl::operator& (SPDistanceFunction a, SPDistanceFunction b)
 
SPDistanceFunction asl::operator| (SPDistanceFunction a, SPDistanceFunction b)
 
SPDistanceFunction asl::operator- (SPDistanceFunction a)
 
SPDistanceFunction asl::normalize (SPDistanceFunction a, double dx)
 
SPAbstractDataWithGhostNodes asl::generateDataContainer_SP (const Block &b, SPDistanceFunction df, unsigned int gN, acl::TypeID t)
 
void asl::initData (SPAbstractDataWithGhostNodes d, SPDistanceFunction f)
 Initialize d by f. More...
 
void asl::initData (SPAbstractDataWithGhostNodes d, SPDistanceFunction f, const acl::KernelConfiguration &k)
 Initialize d by f. More...