|
AFF --- A container for numbers (array) by Friederich and Forbriger.
|
a simple rigid array More...


Go to the source code of this file.
Classes | |
| class | aff::SimpleRigidArray< T, N > |
| A very basic rigid array class (with deep inline copy). More... | |
Namespaces | |
| aff | |
| Root namespace of library. | |
Macros | |
| #define | AFF_SIMPLEARRAY_H_VERSION "AFF_SIMPLEARRAY_H V1.4" |
Functions | |
| template<typename T , Tsize N> | |
| T | aff::inline_product (const SimpleRigidArray< T, N > &array) |
| Product of all elements. More... | |
| template<typename T , Tsize N> | |
| T | aff::inline_sum (const SimpleRigidArray< T, N > &array) |
| Sum of all elements. More... | |
| template<typename T , Tsize N> | |
| bool | aff::inline_anysmaller (const SimpleRigidArray< T, N > &A, const SimpleRigidArray< T, N > &B) |
| Returns true if any of A is smaller than corresponding B. More... | |
| template<typename T , Tsize N> | |
| bool | aff::inline_anylarger (const SimpleRigidArray< T, N > &A, const SimpleRigidArray< T, N > &B) |
| Returns true if any of A is larger than corresponding B. More... | |
| template<typename T1 , typename T2 , Tsize N> | |
| bool | aff::inline_anylarger (const SimpleRigidArray< T1, N > &A, const SimpleRigidArray< T2, N > &B) |
| Returns true if any of A is larger than corresponding B. More... | |
| template<typename T , Tsize N> | |
| T | aff::inline_innerproduct (const SimpleRigidArray< T, N > &A, const SimpleRigidArray< T, N > &B) |
| Returns inner product. More... | |
| template<typename T1 , typename T2 , Tsize N> | |
| T1 | aff::inline_innerproduct (const SimpleRigidArray< T1, N > &A, const SimpleRigidArray< T2, N > &B) |
| Returns inner product. More... | |
| template<typename T , Tsize N> | |
| T | aff::inline_strideproduct (const SimpleRigidArray< T, N > &A, const SimpleRigidArray< T, N > &B) |
| Returns strided product. More... | |
a simple rigid array
a simple rigid array
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software
Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
REVISIONS and CHANGES
Definition in file simplearray.h.