00001
00014 #ifndef _PLASMA_WORKSPACE_H_
00015 #define _PLASMA_WORKSPACE_H_
00016
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020
00021
00024 int plasma_alloc_ibnb(int M, int N, PLASMA_enum func, int type, void **memptr);
00025 int plasma_alloc_ibnb_tile(int M, int N, PLASMA_enum func, int type, PLASMA_desc **desc);
00026 int plasma_alloc_ipiv(int M, int N, PLASMA_enum func, void **memptr);
00027
00028
00031 int PLASMA_Dealloc_Handle(void **handle);
00032 int PLASMA_Dealloc_Handle_Tile(PLASMA_desc **desc);
00033
00034 #include "workspace_z.h"
00035 #include "workspace_d.h"
00036 #include "workspace_c.h"
00037 #include "workspace_s.h"
00038
00039 #ifdef __cplusplus
00040 }
00041 #endif
00042
00043 #endif