Commit 10c1ed1f authored by thomas.forbriger's avatar thomas.forbriger Committed by thomas.forbriger
Browse files

provide Tstepper

This is a legacy commit from before 2015-03-01.
It may be incomplete as well as inconsistent.
See COPYING.legacy and README.history for details.


SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 1694
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parent f3add4e3
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* ---------------------------------------------------------------------------- * ----------------------------------------------------------------------------
* *
* $Id: array_dec.h,v 1.24 2005-04-28 15:01:46 tforb Exp $ * $Id: array_dec.h,v 1.25 2005-04-28 19:14:17 tforb Exp $
* \author Thomas Forbriger * \author Thomas Forbriger
* \since 08/12/2002 * \since 08/12/2002
* *
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
#define AFF_ARRAY_DEC_H_VERSION \ #define AFF_ARRAY_DEC_H_VERSION \
"AFF_ARRAY_DEC_H V1.10" "AFF_ARRAY_DEC_H V1.10"
#define AFF_ARRAY_DEC_H_CVSID \ #define AFF_ARRAY_DEC_H_CVSID \
"$Id: array_dec.h,v 1.24 2005-04-28 15:01:46 tforb Exp $" "$Id: array_dec.h,v 1.25 2005-04-28 19:14:17 tforb Exp $"
#include <aff/lib/sharedheap.h> #include <aff/lib/sharedheap.h>
#include <aff/lib/strided.h> #include <aff/lib/strided.h>
...@@ -129,6 +129,8 @@ namespace prebuilt { ...@@ -129,6 +129,8 @@ namespace prebuilt {
typedef aff::ConstSharedHeap<T> Trepresentation; typedef aff::ConstSharedHeap<T> Trepresentation;
//! Type of shape //! Type of shape
typedef aff::Strided Tshape; typedef aff::Strided Tshape;
//! Type of shape stepper
typedef Tshape::Tstepper Tstepper;
//! we use this for one of the access operators //! we use this for one of the access operators
typedef Tshape::TIndexVec TIndexVec; typedef Tshape::TIndexVec TIndexVec;
//! Element type //! Element type
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* ---------------------------------------------------------------------------- * ----------------------------------------------------------------------------
* *
* $Id: series.h,v 1.15 2004-02-10 15:27:39 tforb Exp $ * $Id: series.h,v 1.16 2005-04-28 19:14:17 tforb Exp $
* \author Thomas Forbriger * \author Thomas Forbriger
* \date 17/12/2002 * \date 17/12/2002
* *
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
#define AFF_SERIES_H_VERSION \ #define AFF_SERIES_H_VERSION \
"AFF_SERIES_H V1.8" "AFF_SERIES_H V1.8"
#define AFF_SERIES_H_CVSID \ #define AFF_SERIES_H_CVSID \
"$Id: series.h,v 1.15 2004-02-10 15:27:39 tforb Exp $" "$Id: series.h,v 1.16 2005-04-28 19:14:17 tforb Exp $"
#include <aff/lib/sharedheap.h> #include <aff/lib/sharedheap.h>
#include <aff/lib/linearshape.h> #include <aff/lib/linearshape.h>
...@@ -94,6 +94,8 @@ namespace aff { ...@@ -94,6 +94,8 @@ namespace aff {
typedef aff::ConstSharedHeap<T> Trepresentation; typedef aff::ConstSharedHeap<T> Trepresentation;
//! Type of shape //! Type of shape
typedef aff::LinearShape Tshape; typedef aff::LinearShape Tshape;
//! Type of stepper
typedef Tshape::Tstepper Tstepper;
//! Element type //! Element type
typedef const T Tvalue; typedef const T Tvalue;
//! Type of pointer to element //! Type of pointer to element
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment