aclTypes.h
Go to the documentation of this file.
/*
* Advanced Simulation Library <http://asl.org.il>
*
* Copyright 2015 Avtech Scientific <http://avtechscientific.com>
*
*
* This file is part of Advanced Simulation Library (ASL).
*
* ASL is free software: you can redistribute it and/or modify it
* under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, version 3 of the License.
*
* ASL 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with ASL. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifndef ACLTYPES_H
#define ACLTYPES_H
namespace acl
{
enum Extension
{
CL_KHR_FP64,
CL_KHR_INT64_BASE_ATOMICS,
CL_KHR_INT64_EXTENDED_ATOMICS,
CL_KHR_GL_SHARING,
};
enum TypeID
{
TYPE_INT,
TYPE_UINT,
TYPE_FLOAT,
TYPE_DOUBLE,
TYPE_LONG,
};
}
#endif // ACLTYPES_H
acl
Advanced Computational Language.
Definition: acl.h:41
acl::Extension
Extension
Definition: aclTypes.h:30
acl::CL_KHR_FP64
@ CL_KHR_FP64
Definition: aclTypes.h:31
acl::CL_KHR_INT64_EXTENDED_ATOMICS
@ CL_KHR_INT64_EXTENDED_ATOMICS
Definition: aclTypes.h:33
acl::CL_KHR_GL_SHARING
@ CL_KHR_GL_SHARING
Definition: aclTypes.h:34
acl::CL_KHR_INT64_BASE_ATOMICS
@ CL_KHR_INT64_BASE_ATOMICS
Definition: aclTypes.h:32
acl::TypeID
TypeID
Definition: aclTypes.h:39
acl::TYPE_INT
@ TYPE_INT
Definition: aclTypes.h:40
acl::TYPE_LONG
@ TYPE_LONG
Definition: aclTypes.h:44
acl::TYPE_UINT
@ TYPE_UINT
Definition: aclTypes.h:41
acl::TYPE_DOUBLE
@ TYPE_DOUBLE
Definition: aclTypes.h:43
acl::TYPE_FLOAT
@ TYPE_FLOAT
Definition: aclTypes.h:42