ASL
0.1.7
Advanced Simulation Library
|
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) |