28#include "math/aslVectorsDynamicLength.h"
34 class ExpressionContainer;
45 VectorOfElements iDir,
46 ExpressionContainer & k);
58 VectorOfElements iDir,
59 VectorOfElements scalProduct,
60 ExpressionContainer & k);
70 const VectorOfElements & outVal);
Advanced Computational Language.
void findNearestDirectionCode(const vector< asl::AVec<> > &directions, VectorOfElements v, VectorOfElements iDir, ExpressionContainer &k)
generates code for finding nearest direction from given directions set directions
VectorOfElements differentSign(VectorOfElements v)
generate expresion returning true if elements of v have different signs or one of them zerow
VectorOfElements generateVEOutOfBoundarySafe(const VectorOfElements &a)
generates Vector of elements wraping the a in order to avoid out of boundary acces