HMSBEAGLE  1.0.0
Public Member Functions | Static Public Member Functions | Public Attributes
beagle.BeagleFlag Enum Reference

List of all members.

Public Member Functions

 BeagleFlag (long mask, String meaning)
long getMask ()
String getMeaning ()
boolean isSet (long flags)

Static Public Member Functions

static String toString (long flags)

Public Attributes

 PRECISION_SINGLE = (1 << 0, "double precision computation")
 PRECISION_DOUBLE = (1 << 1, "single precision computation")
 COMPUTATION_SYNCH = (1 << 2, "synchronous computation (blocking")
 COMPUTATION_ASYNCH = (1 << 3, "asynchronous computation (non-blocking)")
 EIGEN_REAL = (1 <<4, "real eigenvalue computation")
 EIGEN_COMPLEX = (1 <<5, "complex eigenvalue computation")
 SCALING_MANUAL = (1 << 6, "manual scaling")
 SCALING_AUTO = (1 << 7, "auto-scaling on")
 SCALING_ALWAYS = (1 << 8, "scale at every update")
 SCALING_DYNAMIC = (1 << 19, "manual scaling with dynamic checking")
 SCALERS_RAW = (1 << 9, "save raw scalers")
 SCALERS_LOG = (1 << 10, "save log scalers")
 VECTOR_SSE = (1 << 11, "SSE vector computation")
 VECTOR_NONE = (1 << 12, "no vector computation")
 THREADING_OPENMP = (1 << 13, "OpenMP threading")
 THREADING_NONE = (1 << 14, "no threading")
 PROCESSOR_CPU = (1 << 15, "use CPU as main processor")
 PROCESSOR_GPU = (1 << 16, "use GPU as main processor")
 PROCESSOR_FPGA = (1 << 17, "use FPGA as main processor")
 PROCESSOR_CELL = (1 << 18, "use CELL as main processor")

Detailed Description

Author:
Andrew Rambaut
Marc Suchard
Version:
$Id$

The documentation for this enum was generated from the following file: