ASL  0.1.7
Advanced Simulation Library
Classes | Namespaces | Functions
aslTemplateVE.h File Reference
#include <acl/aclMath/aclVectorOfElements.h>
#include "data/aslDataWithGhostNodes.h"
#include "aslTemplatesExtras.h"
#include "aslDistanceFunction.h"
Include dependency graph for aslTemplateVE.h:

Go to the source code of this file.

Classes

class  asl::TemplateVE
 This class contains VectorOfElements which corresponds to values of a field in littice nodes. More...
 

Namespaces

 asl
 Advanced Simulation Library.
 

Functions

TemplateVE asl::operator+ (const TemplateVE &a, const TemplateVE &b)
 
TemplateVE asl::operator- (const TemplateVE &a, const TemplateVE &b)
 
TemplateVE asl::operator* (const TemplateVE &a, const TemplateVE &b)
 
TemplateVE asl::operator/ (const TemplateVE &a, const TemplateVE &b)
 
acl::VectorOfElements asl::laplas (const TemplateVE &a)
 differential operator \( \Delta a \) More...
 
acl::VectorOfElements asl::gradient (const TemplateVE &a)
 differential operator \( \vec\nabla a \) More...
 
acl::VectorOfElements asl::dx (const TemplateVE &a)
 differential operator \( \partial_x a \) More...
 
acl::VectorOfElements asl::dy (const TemplateVE &a)
 differential operator \( \partial_y a \) More...
 
acl::VectorOfElements asl::dz (const TemplateVE &a)
 differential operator \( \partial_z a \) More...
 
acl::VectorOfElements asl::dxi (const TemplateVE &a, unsigned int i)
 differential operator \( \partial_{i} a \) More...
 
acl::VectorOfElements asl::divAgradB (const TemplateVE &a, const TemplateVE &b)
 differential operator \( \nabla(a \nabla b) \) More...
 
acl::VectorOfElements asl::div (const vector< TemplateVE > &a)
 differential operator \( \nabla \cdot \vec a \) More...
 
acl::VectorOfElements asl::divProduct (const vector< TemplateVE > &a, const TemplateVE &c)
 differential operator \( \nabla \cdot (\vec a c) \) More...
 
acl::VectorOfElements asl::div (const TemplateVE &ax, const TemplateVE &ay)
 differential operator \( \nabla \cdot \vec a \) More...
 
acl::VectorOfElements asl::div (const TemplateVE &ax, const TemplateVE &ay, const TemplateVE &az)
 differential operator \( \nabla \cdot \vec a \) More...
 
acl::VectorOfElements asl::dIdJ (unsigned int i, unsigned int j, const TemplateVE &a)
 differential operator \( \nabla_i \nabla_j a \) More...
 
acl::VectorOfElements asl::interpolate (const TemplateVE &a, acl::VectorOfElements e)
 generates expresion for bilinear interpolation the template should be an elementary cell More...