24 #ifndef TEMPLATEVE_H_INCLUDED
25 #define TEMPLATEVE_H_INCLUDED
27 #include <acl/aclMath/aclVectorOfElements.h>
28 #include "data/aslDataWithGhostNodes.h"
65 const VectorTemplate & vectorT,
76 const VectorTemplate & vectorT,
80 const VectorTemplate & vectorT);
93 void init(AbstractDataWithGhostNodes & data,
94 const VectorTemplate & vectorT,
103 void init(DistanceFunction & data,
105 const VectorTemplate & vectorT,
109 TemplateVE
operator+ (
const TemplateVE &a,
const TemplateVE &b);
110 TemplateVE
operator- (
const TemplateVE &a,
const TemplateVE &b);
111 TemplateVE
operator* (
const TemplateVE &a,
const TemplateVE &b);
112 TemplateVE
operator/ (
const TemplateVE &a,
const TemplateVE &b);
155 #endif // TEMPLATEVE_H_INCLUDED
Advanced Simulation Library.
acl::VectorOfElements dIdJ(unsigned int i, unsigned int j, const TemplateVE &a)
differential operator
acl::VectorOfElements divAgradB(const TemplateVE &a, const TemplateVE &b)
differential operator
acl::VectorOfElements dy(const TemplateVE &a)
differential operator
acl::VectorOfElements interpolate(const TemplateVE &a, acl::VectorOfElements e)
generates expresion for bilinear interpolation the template should be an elementary cell ...
const AMatr< T > operator+(const AMatr< T > &a, const AMatr< T > &b)
acl::VectorOfElements dz(const TemplateVE &a)
differential operator
acl::VectorOfElements laplas(const TemplateVE &a)
differential operator
acl::VectorOfElements getValue(unsigned int i)
acl::VectorOfElements dx(const TemplateVE &a)
differential operator
acl::VectorOfElements initValues
acl::VectorOfElements gradient(const TemplateVE &a)
differential operator
The class represents several Element.
const VectorTemplate * vectorTemplate
acl::VectorOfElements values
acl::VectorOfElements div(const vector< TemplateVE > &a)
differential operator
const AMatr< T > operator/(const AMatr< T > &b, const T &a)
SPPositionFunction operator*(SPPositionFunction a, SPPositionFunction b)
acl::VectorOfElements dxi(const TemplateVE &a, unsigned int i)
differential operator
acl::VectorOfElements divProduct(const vector< TemplateVE > &a, const TemplateVE &c)
differential operator
void init(AbstractDataWithGhostNodes &data, const VectorTemplate &vectorT, unsigned int i=0, bool bIni=true)
SPDistanceFunction operator-(SPDistanceFunction a)