LAMA
|
Definition of a new dynamic array class where the array data can be used in different contexts and where the data is moved implicitly when corresponding read/write accesses are required. More...
#include <lama/config.hpp>
#include <lama/Printable.hpp>
#include <lama/LAMATypes.hpp>
#include <lama/Context.hpp>
#include <lama/Scalar.hpp>
#include <boost/thread/recursive_mutex.hpp>
#include <vector>
Go to the source code of this file.
Data Structures | |
class | lama::_LAMAArray |
Common base class for typed LAMAArray. More... | |
class | lama::LAMAArray< T > |
LAMAArray is the base array containter for all compute relevant data within LAMA. More... | |
class | lama::LAMAArrayRef< T > |
LAMAArrayRef is a container that uses external data. More... | |
Namespaces | |
namespace | lama |
The namespace lama holds everything of the C++ Library lama. | |
Defines | |
#define | LAMA_MAX_CONTEXTS 4 |
Number of contexts that might be used in maximum. |
Definition of a new dynamic array class where the array data can be used in different contexts and where the data is moved implicitly when corresponding read/write accesses are required.
#define LAMA_MAX_CONTEXTS 4 |
Number of contexts that might be used in maximum.
This number is used for reservation of entries but does not imply any restrictions.
Referenced by lama::LAMAArray< T >::setHostContext().