ASL 0.1.7
Advanced Simulation Library
|
Go to the source code of this file.
Namespaces | |
namespace | acl |
Advanced Computational Language. | |
Functions | |
void | acl::findNearestDirectionCode (const vector< asl::AVec<> > &directions, VectorOfElements v, VectorOfElements iDir, ExpressionContainer &k) |
generates code for finding nearest direction from given directions set directions | |
void | acl::findNearestDirectionCode (const vector< asl::AVec<> > &directions, VectorOfElements v, VectorOfElements iDir, VectorOfElements scalProduct, ExpressionContainer &k) |
generates code for finding nearest direction from given directions set directions | |
VectorOfElements | acl::differentSign (VectorOfElements v) |
generate expresion returning true if elements of v have different signs or one of them zerow | |
VectorOfElements | acl::generateVEOutOfBoundarySafe (const VectorOfElements &a) |
generates Vector of elements wraping the a in order to avoid out of boundary acces | |
VectorOfElements | acl::generateVEOutOfBoundarySafe (const VectorOfElements &a, const VectorOfElements &outVal) |
generates Vector of elements wraping the a in order to avoid out of boundary acces with given out of boundary value | |