| 
| enum   | STARSH_BACKEND {  
  STARSH_BACKEND_NOTSELECTED = -2, 
STARSH_BACKEND_NOTSUPPORTED = -1, 
STARSH_BACKEND_SEQUENTIAL = 0, 
STARSH_BACKEND_OPENMP = 1, 
 
  STARSH_BACKEND_MPI = 2, 
STARSH_BACKEND_MPI_OPENMP = 3, 
STARSH_BACKEND_STARPU = 4, 
STARSH_BACKEND_MPI_STARPU = 5, 
 
  STARSH_BACKEND_STARPU_KBLAS = 6, 
STARSH_BACKEND_STARPU_CUDA = 7, 
STARSH_BACKEND_MPI_STARPU_KBLAS = 8
 
 } | 
|   | Enum for backend types.  More...
  | 
|   | 
| enum   | STARSH_LRENGINE {  
  STARSH_LRENGINE_NOTSELECTED = -2, 
STARSH_LRENGINE_NOTSUPPORTED = -1, 
STARSH_LRENGINE_SVD = 0, 
STARSH_LRENGINE_DCSVD = 1, 
 
  STARSH_LRENGINE_RRQR = 2, 
STARSH_LRENGINE_RSVD = 3, 
STARSH_LRENGINE_CROSS = 4
 
 } | 
|   | Enum for low-rank engine (approximation technique)  More...
  | 
|   | 
| enum   | STARSH_ERRNO {  
  STARSH_SUCCESS = 0, 
STARSH_MALLOC_ERROR = 1, 
STARSH_FILE_NOT_EXIST = 2, 
STARSH_FILE_WRONG_INPUT = 3, 
 
  STARSH_WRONG_PARAMETER = 4, 
STARSH_FPRINTF_ERROR = 5, 
STARSH_FWRITE_ERROR = 6, 
STARSH_UNKNOWN_ERROR = -1
 
 } | 
|   | Enum for error codes.  More...
  | 
|   | 
| enum   | STARSH_PROBLEM_TYPE {  
  STARSH_MINIMAL = 1, 
STARSH_RANDTLR = 2, 
STARSH_SPATIAL = 3, 
STARSH_CAUCHY = 4, 
 
  STARSH_ELECTROSTATICS = 5, 
STARSH_ELECTRODYNAMICS = 6
 
 } | 
|   | Enum for problem types.  More...
  | 
|   | 
| enum   | STARSH_BLRF_TYPE { STARSH_TLR = 1
 } | 
|   | Enum type to show actual block low-rank format.  More...
  | 
|   | 
| enum   | STARSH_CLUSTER_TYPE { STARSH_PLAIN = 1
 } | 
|   | Enum type to show type of clusterization.  More...
  | 
|   | 
| enum   | STARSH_FILE_TYPE { STARSH_ASCII = 1, 
STARSH_BINARY = 2
 } | 
|   | Enum type to show file format (ASCII or binary)  More...
  | 
|   | 
- Copyright
 - (c) 2017 King Abdullah University of Science and Technology (KAUST). All rights reserved.
 
STARS-H is a software package, provided by King Abdullah University of Science and Technology (KAUST)
- Version
 - 0.3.0 
 
- Author
 - Aleksandr Mikhalev 
 
- Date
 - 2017-11-07