aslVectorsDynamicLengthOperations.h File Reference
`#include "../aslUtilities.h"`
`#include <cmath>`
Include dependency graph for aslVectorsDynamicLengthOperations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces

| asl
| Advanced Simulation Library.

## Functions

template<typename T1 , typename T2 >
bool | asl::compatibleSizes (AVec< T1 > a, AVec< T2 > b)
template<typename T >
const T | asl::l2 (const AVec< T > &a)
template<typename T >
const AVec | asl::normalize (const AVec< T > &a)
template<typename T >
const AVec< T > | asl::operator+ (const AVec< T > &a, const AVec< T > &b)
template<typename T >
const AVec< T > | asl::operator- (const AVec< T > &a, const AVec< T > &b)
template<typename T >
const AVec< T > | asl::operator- (const AVec< T > &a)
template<typename T >
const T | asl::operator* (const AVec< T > &a, const AVec< T > &b)
template<typename T >
const AVec< T > | asl::operator* (const AVec< T > &a, const T &b)
template<typename T >
const AVec< T > | asl::operator* (const T &a, const AVec< T > &b)
template<typename T >
const AVec< T > | asl::operator/ (const AVec< T > &a, const T &b)
template<typename T >
const AVec< T > & | asl::operator+= (AVec< T > &a, const AVec< T > &b)
template<typename T >
const AVec< T > & | asl::operator-= (AVec< T > &a, const AVec< T > &b)
template<typename T >
const AVec< T > & | asl::operator*= (AVec< T > &a, const T &b)
template<typename T >
const bool | asl::operator== (const AVec< T > &a, const AVec< T > &b)
template<typename T >
const bool | asl::operator!= (const AVec< T > &a, const AVec< T > &b)
template<typename T >
const AVec< T > | asl::crossProduct (const AVec< T > &a, const AVec< T > &b)
template<typename T >
const T | asl::minComponent (const AVec< T > &a)
template<typename T >
const T | asl::maxComponent (const AVec< T > &a)
template<typename T >
AVec< T > | asl::subAVec (const AVec< T > &source, unsigned int start, unsigned int end)
template<typename T >
T | asl::sumOfElements (const AVec< T > &a)
template<typename T >
T | asl::productOfElements (const AVec< T > &a)
template<typename T >
const AVec< T > | asl::productOfElements (const AVec< T > &a, const AVec< T > &b)
template<typename T >
const AVec< T > | asl::divisionOfElements (const AVec< T > &a, const AVec< T > &b)
template<typename T >
const bool | asl::positive (const AVec< T > &a)
template<typename T >
const bool | asl::nonNegative (const AVec< T > &a)
const AVec< int > | asl::floor (const AVec<> &a)
const AVec< int > | asl::round (const AVec<> &a)
double | asl::computePolynom (double x, AVec<> &coefs)