# This file was automatically generated by SWIG (http://www.swig.org).
# Version 2.0.12
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.





from sys import version_info
if version_info >= (2,6,0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_pyclblas_swig', [dirname(__file__)])
        except ImportError:
            import _pyclblas_swig
            return _pyclblas_swig
        if fp is not None:
            try:
                _mod = imp.load_module('_pyclblas_swig', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _pyclblas_swig = swig_import_helper()
    del swig_import_helper
else:
    import _pyclblas_swig
del version_info
try:
    _swig_property = property
except NameError:
    pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
    if (name == "thisown"): return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name,None)
    if method: return method(self,value)
    if (not static):
        self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)

def _swig_setattr(self,class_type,name,value):
    return _swig_setattr_nondynamic(self,class_type,name,value,0)

def _swig_getattr(self,class_type,name):
    if (name == "thisown"): return self.this.own()
    method = class_type.__swig_getmethods__.get(name,None)
    if method: return method(self)
    raise AttributeError(name)

def _swig_repr(self):
    try: strthis = "proxy of " + self.this.__repr__()
    except: strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0



def shutdown():
  return _pyclblas_swig.shutdown()
shutdown = _pyclblas_swig.shutdown
clblasRowMajor = _pyclblas_swig.clblasRowMajor
clblasColumnMajor = _pyclblas_swig.clblasColumnMajor
clblasNoTrans = _pyclblas_swig.clblasNoTrans
clblasTrans = _pyclblas_swig.clblasTrans
clblasConjTrans = _pyclblas_swig.clblasConjTrans
clblasUpper = _pyclblas_swig.clblasUpper
clblasLower = _pyclblas_swig.clblasLower
clblasUnit = _pyclblas_swig.clblasUnit
clblasNonUnit = _pyclblas_swig.clblasNonUnit
clblasLeft = _pyclblas_swig.clblasLeft
clblasRight = _pyclblas_swig.clblasRight
clblasSuccess = _pyclblas_swig.clblasSuccess
clblasInvalidValue = _pyclblas_swig.clblasInvalidValue
clblasInvalidCommandQueue = _pyclblas_swig.clblasInvalidCommandQueue
clblasInvalidContext = _pyclblas_swig.clblasInvalidContext
clblasInvalidMemObject = _pyclblas_swig.clblasInvalidMemObject
clblasInvalidDevice = _pyclblas_swig.clblasInvalidDevice
clblasInvalidEventWaitList = _pyclblas_swig.clblasInvalidEventWaitList
clblasOutOfResources = _pyclblas_swig.clblasOutOfResources
clblasOutOfHostMemory = _pyclblas_swig.clblasOutOfHostMemory
clblasInvalidOperation = _pyclblas_swig.clblasInvalidOperation
clblasCompilerNotAvailable = _pyclblas_swig.clblasCompilerNotAvailable
clblasBuildProgramFailure = _pyclblas_swig.clblasBuildProgramFailure
clblasNotImplemented = _pyclblas_swig.clblasNotImplemented
clblasNotInitialized = _pyclblas_swig.clblasNotInitialized
clblasInvalidMatA = _pyclblas_swig.clblasInvalidMatA
clblasInvalidMatB = _pyclblas_swig.clblasInvalidMatB
clblasInvalidMatC = _pyclblas_swig.clblasInvalidMatC
clblasInvalidVecX = _pyclblas_swig.clblasInvalidVecX
clblasInvalidVecY = _pyclblas_swig.clblasInvalidVecY
clblasInvalidDim = _pyclblas_swig.clblasInvalidDim
clblasInvalidLeadDimA = _pyclblas_swig.clblasInvalidLeadDimA
clblasInvalidLeadDimB = _pyclblas_swig.clblasInvalidLeadDimB
clblasInvalidLeadDimC = _pyclblas_swig.clblasInvalidLeadDimC
clblasInvalidIncX = _pyclblas_swig.clblasInvalidIncX
clblasInvalidIncY = _pyclblas_swig.clblasInvalidIncY
clblasInsufficientMemMatA = _pyclblas_swig.clblasInsufficientMemMatA
clblasInsufficientMemMatB = _pyclblas_swig.clblasInsufficientMemMatB
clblasInsufficientMemMatC = _pyclblas_swig.clblasInsufficientMemMatC
clblasInsufficientMemVecX = _pyclblas_swig.clblasInsufficientMemVecX
clblasInsufficientMemVecY = _pyclblas_swig.clblasInsufficientMemVecY

def clblasGetVersion():
  return _pyclblas_swig.clblasGetVersion()
clblasGetVersion = _pyclblas_swig.clblasGetVersion

def clblasSetup():
  return _pyclblas_swig.clblasSetup()
clblasSetup = _pyclblas_swig.clblasSetup

def clblasTeardown():
  return _pyclblas_swig.clblasTeardown()
clblasTeardown = _pyclblas_swig.clblasTeardown

def clblasSswap(*args):
  return _pyclblas_swig.clblasSswap(*args)
clblasSswap = _pyclblas_swig.clblasSswap

def clblasDswap(*args):
  return _pyclblas_swig.clblasDswap(*args)
clblasDswap = _pyclblas_swig.clblasDswap

def clblasCswap(*args):
  return _pyclblas_swig.clblasCswap(*args)
clblasCswap = _pyclblas_swig.clblasCswap

def clblasZswap(*args):
  return _pyclblas_swig.clblasZswap(*args)
clblasZswap = _pyclblas_swig.clblasZswap

def clblasSscal(*args):
  return _pyclblas_swig.clblasSscal(*args)
clblasSscal = _pyclblas_swig.clblasSscal

def clblasDscal(*args):
  return _pyclblas_swig.clblasDscal(*args)
clblasDscal = _pyclblas_swig.clblasDscal

def clblasCscal(*args):
  return _pyclblas_swig.clblasCscal(*args)
clblasCscal = _pyclblas_swig.clblasCscal

def clblasZscal(*args):
  return _pyclblas_swig.clblasZscal(*args)
clblasZscal = _pyclblas_swig.clblasZscal

def clblasCsscal(*args):
  return _pyclblas_swig.clblasCsscal(*args)
clblasCsscal = _pyclblas_swig.clblasCsscal

def clblasZdscal(*args):
  return _pyclblas_swig.clblasZdscal(*args)
clblasZdscal = _pyclblas_swig.clblasZdscal

def clblasScopy(*args):
  return _pyclblas_swig.clblasScopy(*args)
clblasScopy = _pyclblas_swig.clblasScopy

def clblasDcopy(*args):
  return _pyclblas_swig.clblasDcopy(*args)
clblasDcopy = _pyclblas_swig.clblasDcopy

def clblasCcopy(*args):
  return _pyclblas_swig.clblasCcopy(*args)
clblasCcopy = _pyclblas_swig.clblasCcopy

def clblasZcopy(*args):
  return _pyclblas_swig.clblasZcopy(*args)
clblasZcopy = _pyclblas_swig.clblasZcopy

def clblasSaxpy(*args):
  return _pyclblas_swig.clblasSaxpy(*args)
clblasSaxpy = _pyclblas_swig.clblasSaxpy

def clblasDaxpy(*args):
  return _pyclblas_swig.clblasDaxpy(*args)
clblasDaxpy = _pyclblas_swig.clblasDaxpy

def clblasCaxpy(*args):
  return _pyclblas_swig.clblasCaxpy(*args)
clblasCaxpy = _pyclblas_swig.clblasCaxpy

def clblasZaxpy(*args):
  return _pyclblas_swig.clblasZaxpy(*args)
clblasZaxpy = _pyclblas_swig.clblasZaxpy

def clblasSdot(*args):
  return _pyclblas_swig.clblasSdot(*args)
clblasSdot = _pyclblas_swig.clblasSdot

def clblasDdot(*args):
  return _pyclblas_swig.clblasDdot(*args)
clblasDdot = _pyclblas_swig.clblasDdot

def clblasCdotu(*args):
  return _pyclblas_swig.clblasCdotu(*args)
clblasCdotu = _pyclblas_swig.clblasCdotu

def clblasZdotu(*args):
  return _pyclblas_swig.clblasZdotu(*args)
clblasZdotu = _pyclblas_swig.clblasZdotu

def clblasCdotc(*args):
  return _pyclblas_swig.clblasCdotc(*args)
clblasCdotc = _pyclblas_swig.clblasCdotc

def clblasZdotc(*args):
  return _pyclblas_swig.clblasZdotc(*args)
clblasZdotc = _pyclblas_swig.clblasZdotc

def clblasSrotg(*args):
  return _pyclblas_swig.clblasSrotg(*args)
clblasSrotg = _pyclblas_swig.clblasSrotg

def clblasDrotg(*args):
  return _pyclblas_swig.clblasDrotg(*args)
clblasDrotg = _pyclblas_swig.clblasDrotg

def clblasCrotg(*args):
  return _pyclblas_swig.clblasCrotg(*args)
clblasCrotg = _pyclblas_swig.clblasCrotg

def clblasZrotg(*args):
  return _pyclblas_swig.clblasZrotg(*args)
clblasZrotg = _pyclblas_swig.clblasZrotg

def clblasSrotmg(*args):
  return _pyclblas_swig.clblasSrotmg(*args)
clblasSrotmg = _pyclblas_swig.clblasSrotmg

def clblasDrotmg(*args):
  return _pyclblas_swig.clblasDrotmg(*args)
clblasDrotmg = _pyclblas_swig.clblasDrotmg

def clblasSrot(*args):
  return _pyclblas_swig.clblasSrot(*args)
clblasSrot = _pyclblas_swig.clblasSrot

def clblasDrot(*args):
  return _pyclblas_swig.clblasDrot(*args)
clblasDrot = _pyclblas_swig.clblasDrot

def clblasCsrot(*args):
  return _pyclblas_swig.clblasCsrot(*args)
clblasCsrot = _pyclblas_swig.clblasCsrot

def clblasZdrot(*args):
  return _pyclblas_swig.clblasZdrot(*args)
clblasZdrot = _pyclblas_swig.clblasZdrot

def clblasSrotm(*args):
  return _pyclblas_swig.clblasSrotm(*args)
clblasSrotm = _pyclblas_swig.clblasSrotm

def clblasDrotm(*args):
  return _pyclblas_swig.clblasDrotm(*args)
clblasDrotm = _pyclblas_swig.clblasDrotm

def clblasSnrm2(*args):
  return _pyclblas_swig.clblasSnrm2(*args)
clblasSnrm2 = _pyclblas_swig.clblasSnrm2

def clblasDnrm2(*args):
  return _pyclblas_swig.clblasDnrm2(*args)
clblasDnrm2 = _pyclblas_swig.clblasDnrm2

def clblasScnrm2(*args):
  return _pyclblas_swig.clblasScnrm2(*args)
clblasScnrm2 = _pyclblas_swig.clblasScnrm2

def clblasDznrm2(*args):
  return _pyclblas_swig.clblasDznrm2(*args)
clblasDznrm2 = _pyclblas_swig.clblasDznrm2

def clblasiSamax(*args):
  return _pyclblas_swig.clblasiSamax(*args)
clblasiSamax = _pyclblas_swig.clblasiSamax

def clblasiDamax(*args):
  return _pyclblas_swig.clblasiDamax(*args)
clblasiDamax = _pyclblas_swig.clblasiDamax

def clblasiCamax(*args):
  return _pyclblas_swig.clblasiCamax(*args)
clblasiCamax = _pyclblas_swig.clblasiCamax

def clblasiZamax(*args):
  return _pyclblas_swig.clblasiZamax(*args)
clblasiZamax = _pyclblas_swig.clblasiZamax

def clblasSasum(*args):
  return _pyclblas_swig.clblasSasum(*args)
clblasSasum = _pyclblas_swig.clblasSasum

def clblasDasum(*args):
  return _pyclblas_swig.clblasDasum(*args)
clblasDasum = _pyclblas_swig.clblasDasum

def clblasScasum(*args):
  return _pyclblas_swig.clblasScasum(*args)
clblasScasum = _pyclblas_swig.clblasScasum

def clblasDzasum(*args):
  return _pyclblas_swig.clblasDzasum(*args)
clblasDzasum = _pyclblas_swig.clblasDzasum

def clblasSgemv(*args):
  return _pyclblas_swig.clblasSgemv(*args)
clblasSgemv = _pyclblas_swig.clblasSgemv

def clblasDgemv(*args):
  return _pyclblas_swig.clblasDgemv(*args)
clblasDgemv = _pyclblas_swig.clblasDgemv

def clblasCgemv(*args):
  return _pyclblas_swig.clblasCgemv(*args)
clblasCgemv = _pyclblas_swig.clblasCgemv

def clblasZgemv(*args):
  return _pyclblas_swig.clblasZgemv(*args)
clblasZgemv = _pyclblas_swig.clblasZgemv

def clblasSsymv(*args):
  return _pyclblas_swig.clblasSsymv(*args)
clblasSsymv = _pyclblas_swig.clblasSsymv

def clblasDsymv(*args):
  return _pyclblas_swig.clblasDsymv(*args)
clblasDsymv = _pyclblas_swig.clblasDsymv

def clblasChemv(*args):
  return _pyclblas_swig.clblasChemv(*args)
clblasChemv = _pyclblas_swig.clblasChemv

def clblasZhemv(*args):
  return _pyclblas_swig.clblasZhemv(*args)
clblasZhemv = _pyclblas_swig.clblasZhemv

def clblasStrmv(*args):
  return _pyclblas_swig.clblasStrmv(*args)
clblasStrmv = _pyclblas_swig.clblasStrmv

def clblasDtrmv(*args):
  return _pyclblas_swig.clblasDtrmv(*args)
clblasDtrmv = _pyclblas_swig.clblasDtrmv

def clblasCtrmv(*args):
  return _pyclblas_swig.clblasCtrmv(*args)
clblasCtrmv = _pyclblas_swig.clblasCtrmv

def clblasZtrmv(*args):
  return _pyclblas_swig.clblasZtrmv(*args)
clblasZtrmv = _pyclblas_swig.clblasZtrmv

def clblasStrsv(*args):
  return _pyclblas_swig.clblasStrsv(*args)
clblasStrsv = _pyclblas_swig.clblasStrsv

def clblasDtrsv(*args):
  return _pyclblas_swig.clblasDtrsv(*args)
clblasDtrsv = _pyclblas_swig.clblasDtrsv

def clblasCtrsv(*args):
  return _pyclblas_swig.clblasCtrsv(*args)
clblasCtrsv = _pyclblas_swig.clblasCtrsv

def clblasZtrsv(*args):
  return _pyclblas_swig.clblasZtrsv(*args)
clblasZtrsv = _pyclblas_swig.clblasZtrsv

def clblasSger(*args):
  return _pyclblas_swig.clblasSger(*args)
clblasSger = _pyclblas_swig.clblasSger

def clblasDger(*args):
  return _pyclblas_swig.clblasDger(*args)
clblasDger = _pyclblas_swig.clblasDger

def clblasCgeru(*args):
  return _pyclblas_swig.clblasCgeru(*args)
clblasCgeru = _pyclblas_swig.clblasCgeru

def clblasZgeru(*args):
  return _pyclblas_swig.clblasZgeru(*args)
clblasZgeru = _pyclblas_swig.clblasZgeru

def clblasCgerc(*args):
  return _pyclblas_swig.clblasCgerc(*args)
clblasCgerc = _pyclblas_swig.clblasCgerc

def clblasZgerc(*args):
  return _pyclblas_swig.clblasZgerc(*args)
clblasZgerc = _pyclblas_swig.clblasZgerc

def clblasSsyr(*args):
  return _pyclblas_swig.clblasSsyr(*args)
clblasSsyr = _pyclblas_swig.clblasSsyr

def clblasDsyr(*args):
  return _pyclblas_swig.clblasDsyr(*args)
clblasDsyr = _pyclblas_swig.clblasDsyr

def clblasCher(*args):
  return _pyclblas_swig.clblasCher(*args)
clblasCher = _pyclblas_swig.clblasCher

def clblasZher(*args):
  return _pyclblas_swig.clblasZher(*args)
clblasZher = _pyclblas_swig.clblasZher

def clblasSsyr2(*args):
  return _pyclblas_swig.clblasSsyr2(*args)
clblasSsyr2 = _pyclblas_swig.clblasSsyr2

def clblasDsyr2(*args):
  return _pyclblas_swig.clblasDsyr2(*args)
clblasDsyr2 = _pyclblas_swig.clblasDsyr2

def clblasCher2(*args):
  return _pyclblas_swig.clblasCher2(*args)
clblasCher2 = _pyclblas_swig.clblasCher2

def clblasZher2(*args):
  return _pyclblas_swig.clblasZher2(*args)
clblasZher2 = _pyclblas_swig.clblasZher2

def clblasStpmv(*args):
  return _pyclblas_swig.clblasStpmv(*args)
clblasStpmv = _pyclblas_swig.clblasStpmv

def clblasDtpmv(*args):
  return _pyclblas_swig.clblasDtpmv(*args)
clblasDtpmv = _pyclblas_swig.clblasDtpmv

def clblasCtpmv(*args):
  return _pyclblas_swig.clblasCtpmv(*args)
clblasCtpmv = _pyclblas_swig.clblasCtpmv

def clblasZtpmv(*args):
  return _pyclblas_swig.clblasZtpmv(*args)
clblasZtpmv = _pyclblas_swig.clblasZtpmv

def clblasStpsv(*args):
  return _pyclblas_swig.clblasStpsv(*args)
clblasStpsv = _pyclblas_swig.clblasStpsv

def clblasDtpsv(*args):
  return _pyclblas_swig.clblasDtpsv(*args)
clblasDtpsv = _pyclblas_swig.clblasDtpsv

def clblasCtpsv(*args):
  return _pyclblas_swig.clblasCtpsv(*args)
clblasCtpsv = _pyclblas_swig.clblasCtpsv

def clblasZtpsv(*args):
  return _pyclblas_swig.clblasZtpsv(*args)
clblasZtpsv = _pyclblas_swig.clblasZtpsv

def clblasSspmv(*args):
  return _pyclblas_swig.clblasSspmv(*args)
clblasSspmv = _pyclblas_swig.clblasSspmv

def clblasDspmv(*args):
  return _pyclblas_swig.clblasDspmv(*args)
clblasDspmv = _pyclblas_swig.clblasDspmv

def clblasChpmv(*args):
  return _pyclblas_swig.clblasChpmv(*args)
clblasChpmv = _pyclblas_swig.clblasChpmv

def clblasZhpmv(*args):
  return _pyclblas_swig.clblasZhpmv(*args)
clblasZhpmv = _pyclblas_swig.clblasZhpmv

def clblasSspr(*args):
  return _pyclblas_swig.clblasSspr(*args)
clblasSspr = _pyclblas_swig.clblasSspr

def clblasDspr(*args):
  return _pyclblas_swig.clblasDspr(*args)
clblasDspr = _pyclblas_swig.clblasDspr

def clblasChpr(*args):
  return _pyclblas_swig.clblasChpr(*args)
clblasChpr = _pyclblas_swig.clblasChpr

def clblasZhpr(*args):
  return _pyclblas_swig.clblasZhpr(*args)
clblasZhpr = _pyclblas_swig.clblasZhpr

def clblasSspr2(*args):
  return _pyclblas_swig.clblasSspr2(*args)
clblasSspr2 = _pyclblas_swig.clblasSspr2

def clblasDspr2(*args):
  return _pyclblas_swig.clblasDspr2(*args)
clblasDspr2 = _pyclblas_swig.clblasDspr2

def clblasChpr2(*args):
  return _pyclblas_swig.clblasChpr2(*args)
clblasChpr2 = _pyclblas_swig.clblasChpr2

def clblasZhpr2(*args):
  return _pyclblas_swig.clblasZhpr2(*args)
clblasZhpr2 = _pyclblas_swig.clblasZhpr2

def clblasSgbmv(*args):
  return _pyclblas_swig.clblasSgbmv(*args)
clblasSgbmv = _pyclblas_swig.clblasSgbmv

def clblasDgbmv(*args):
  return _pyclblas_swig.clblasDgbmv(*args)
clblasDgbmv = _pyclblas_swig.clblasDgbmv

def clblasCgbmv(*args):
  return _pyclblas_swig.clblasCgbmv(*args)
clblasCgbmv = _pyclblas_swig.clblasCgbmv

def clblasZgbmv(*args):
  return _pyclblas_swig.clblasZgbmv(*args)
clblasZgbmv = _pyclblas_swig.clblasZgbmv

def clblasStbmv(*args):
  return _pyclblas_swig.clblasStbmv(*args)
clblasStbmv = _pyclblas_swig.clblasStbmv

def clblasDtbmv(*args):
  return _pyclblas_swig.clblasDtbmv(*args)
clblasDtbmv = _pyclblas_swig.clblasDtbmv

def clblasCtbmv(*args):
  return _pyclblas_swig.clblasCtbmv(*args)
clblasCtbmv = _pyclblas_swig.clblasCtbmv

def clblasZtbmv(*args):
  return _pyclblas_swig.clblasZtbmv(*args)
clblasZtbmv = _pyclblas_swig.clblasZtbmv

def clblasSsbmv(*args):
  return _pyclblas_swig.clblasSsbmv(*args)
clblasSsbmv = _pyclblas_swig.clblasSsbmv

def clblasDsbmv(*args):
  return _pyclblas_swig.clblasDsbmv(*args)
clblasDsbmv = _pyclblas_swig.clblasDsbmv

def clblasChbmv(*args):
  return _pyclblas_swig.clblasChbmv(*args)
clblasChbmv = _pyclblas_swig.clblasChbmv

def clblasZhbmv(*args):
  return _pyclblas_swig.clblasZhbmv(*args)
clblasZhbmv = _pyclblas_swig.clblasZhbmv

def clblasStbsv(*args):
  return _pyclblas_swig.clblasStbsv(*args)
clblasStbsv = _pyclblas_swig.clblasStbsv

def clblasDtbsv(*args):
  return _pyclblas_swig.clblasDtbsv(*args)
clblasDtbsv = _pyclblas_swig.clblasDtbsv

def clblasCtbsv(*args):
  return _pyclblas_swig.clblasCtbsv(*args)
clblasCtbsv = _pyclblas_swig.clblasCtbsv

def clblasZtbsv(*args):
  return _pyclblas_swig.clblasZtbsv(*args)
clblasZtbsv = _pyclblas_swig.clblasZtbsv

def clblasSgemm(*args):
  return _pyclblas_swig.clblasSgemm(*args)
clblasSgemm = _pyclblas_swig.clblasSgemm

def clblasDgemm(*args):
  return _pyclblas_swig.clblasDgemm(*args)
clblasDgemm = _pyclblas_swig.clblasDgemm

def clblasCgemm(*args):
  return _pyclblas_swig.clblasCgemm(*args)
clblasCgemm = _pyclblas_swig.clblasCgemm

def clblasZgemm(*args):
  return _pyclblas_swig.clblasZgemm(*args)
clblasZgemm = _pyclblas_swig.clblasZgemm

def clblasStrmm(*args):
  return _pyclblas_swig.clblasStrmm(*args)
clblasStrmm = _pyclblas_swig.clblasStrmm

def clblasDtrmm(*args):
  return _pyclblas_swig.clblasDtrmm(*args)
clblasDtrmm = _pyclblas_swig.clblasDtrmm

def clblasCtrmm(*args):
  return _pyclblas_swig.clblasCtrmm(*args)
clblasCtrmm = _pyclblas_swig.clblasCtrmm

def clblasZtrmm(*args):
  return _pyclblas_swig.clblasZtrmm(*args)
clblasZtrmm = _pyclblas_swig.clblasZtrmm

def clblasStrsm(*args):
  return _pyclblas_swig.clblasStrsm(*args)
clblasStrsm = _pyclblas_swig.clblasStrsm

def clblasDtrsm(*args):
  return _pyclblas_swig.clblasDtrsm(*args)
clblasDtrsm = _pyclblas_swig.clblasDtrsm

def clblasCtrsm(*args):
  return _pyclblas_swig.clblasCtrsm(*args)
clblasCtrsm = _pyclblas_swig.clblasCtrsm

def clblasZtrsm(*args):
  return _pyclblas_swig.clblasZtrsm(*args)
clblasZtrsm = _pyclblas_swig.clblasZtrsm

def clblasSsyrk(*args):
  return _pyclblas_swig.clblasSsyrk(*args)
clblasSsyrk = _pyclblas_swig.clblasSsyrk

def clblasDsyrk(*args):
  return _pyclblas_swig.clblasDsyrk(*args)
clblasDsyrk = _pyclblas_swig.clblasDsyrk

def clblasCsyrk(*args):
  return _pyclblas_swig.clblasCsyrk(*args)
clblasCsyrk = _pyclblas_swig.clblasCsyrk

def clblasZsyrk(*args):
  return _pyclblas_swig.clblasZsyrk(*args)
clblasZsyrk = _pyclblas_swig.clblasZsyrk

def clblasSsyr2k(*args):
  return _pyclblas_swig.clblasSsyr2k(*args)
clblasSsyr2k = _pyclblas_swig.clblasSsyr2k

def clblasDsyr2k(*args):
  return _pyclblas_swig.clblasDsyr2k(*args)
clblasDsyr2k = _pyclblas_swig.clblasDsyr2k

def clblasCsyr2k(*args):
  return _pyclblas_swig.clblasCsyr2k(*args)
clblasCsyr2k = _pyclblas_swig.clblasCsyr2k

def clblasZsyr2k(*args):
  return _pyclblas_swig.clblasZsyr2k(*args)
clblasZsyr2k = _pyclblas_swig.clblasZsyr2k

def clblasSsymm(*args):
  return _pyclblas_swig.clblasSsymm(*args)
clblasSsymm = _pyclblas_swig.clblasSsymm

def clblasDsymm(*args):
  return _pyclblas_swig.clblasDsymm(*args)
clblasDsymm = _pyclblas_swig.clblasDsymm

def clblasCsymm(*args):
  return _pyclblas_swig.clblasCsymm(*args)
clblasCsymm = _pyclblas_swig.clblasCsymm

def clblasZsymm(*args):
  return _pyclblas_swig.clblasZsymm(*args)
clblasZsymm = _pyclblas_swig.clblasZsymm

def clblasChemm(*args):
  return _pyclblas_swig.clblasChemm(*args)
clblasChemm = _pyclblas_swig.clblasChemm

def clblasZhemm(*args):
  return _pyclblas_swig.clblasZhemm(*args)
clblasZhemm = _pyclblas_swig.clblasZhemm

def clblasCherk(*args):
  return _pyclblas_swig.clblasCherk(*args)
clblasCherk = _pyclblas_swig.clblasCherk

def clblasZherk(*args):
  return _pyclblas_swig.clblasZherk(*args)
clblasZherk = _pyclblas_swig.clblasZherk

def clblasCher2k(*args):
  return _pyclblas_swig.clblasCher2k(*args)
clblasCher2k = _pyclblas_swig.clblasCher2k

def clblasZher2k(*args):
  return _pyclblas_swig.clblasZher2k(*args)
clblasZher2k = _pyclblas_swig.clblasZher2k

def clblasMatrixSizeInfo(*args):
  return _pyclblas_swig.clblasMatrixSizeInfo(*args)
clblasMatrixSizeInfo = _pyclblas_swig.clblasMatrixSizeInfo

def clblasCreateMatrix(*args):
  return _pyclblas_swig.clblasCreateMatrix(*args)
clblasCreateMatrix = _pyclblas_swig.clblasCreateMatrix

def clblasCreateMatrixWithLd(*args):
  return _pyclblas_swig.clblasCreateMatrixWithLd(*args)
clblasCreateMatrixWithLd = _pyclblas_swig.clblasCreateMatrixWithLd

def clblasCreateMatrixFromHost(*args):
  return _pyclblas_swig.clblasCreateMatrixFromHost(*args)
clblasCreateMatrixFromHost = _pyclblas_swig.clblasCreateMatrixFromHost

def clblasWriteSubMatrix(*args):
  return _pyclblas_swig.clblasWriteSubMatrix(*args)
clblasWriteSubMatrix = _pyclblas_swig.clblasWriteSubMatrix

def clblasWriteSubMatrixAsync(*args):
  return _pyclblas_swig.clblasWriteSubMatrixAsync(*args)
clblasWriteSubMatrixAsync = _pyclblas_swig.clblasWriteSubMatrixAsync

def clblasReadSubMatrix(*args):
  return _pyclblas_swig.clblasReadSubMatrix(*args)
clblasReadSubMatrix = _pyclblas_swig.clblasReadSubMatrix

def clblasReadSubMatrixAsync(*args):
  return _pyclblas_swig.clblasReadSubMatrixAsync(*args)
clblasReadSubMatrixAsync = _pyclblas_swig.clblasReadSubMatrixAsync

def clblasCopySubMatrix(*args):
  return _pyclblas_swig.clblasCopySubMatrix(*args)
clblasCopySubMatrix = _pyclblas_swig.clblasCopySubMatrix

def clblasCopySubMatrixAsync(*args):
  return _pyclblas_swig.clblasCopySubMatrixAsync(*args)
clblasCopySubMatrixAsync = _pyclblas_swig.clblasCopySubMatrixAsync

def clblasWriteVector(*args):
  return _pyclblas_swig.clblasWriteVector(*args)
clblasWriteVector = _pyclblas_swig.clblasWriteVector

def clblasWriteVectorAsync(*args):
  return _pyclblas_swig.clblasWriteVectorAsync(*args)
clblasWriteVectorAsync = _pyclblas_swig.clblasWriteVectorAsync

def clblasReadVector(*args):
  return _pyclblas_swig.clblasReadVector(*args)
clblasReadVector = _pyclblas_swig.clblasReadVector

def clblasReadVectorAsync(*args):
  return _pyclblas_swig.clblasReadVectorAsync(*args)
clblasReadVectorAsync = _pyclblas_swig.clblasReadVectorAsync

def clblasCopyVector(*args):
  return _pyclblas_swig.clblasCopyVector(*args)
clblasCopyVector = _pyclblas_swig.clblasCopyVector

def clblasCopyVectorAsync(*args):
  return _pyclblas_swig.clblasCopyVectorAsync(*args)
clblasCopyVectorAsync = _pyclblas_swig.clblasCopyVectorAsync

def clblasWriteMatrix(*args):
  return _pyclblas_swig.clblasWriteMatrix(*args)
clblasWriteMatrix = _pyclblas_swig.clblasWriteMatrix

def clblasWriteMatrixAsync(*args):
  return _pyclblas_swig.clblasWriteMatrixAsync(*args)
clblasWriteMatrixAsync = _pyclblas_swig.clblasWriteMatrixAsync

def clblasReadMatrix(*args):
  return _pyclblas_swig.clblasReadMatrix(*args)
clblasReadMatrix = _pyclblas_swig.clblasReadMatrix

def clblasReadMatrixAsync(*args):
  return _pyclblas_swig.clblasReadMatrixAsync(*args)
clblasReadMatrixAsync = _pyclblas_swig.clblasReadMatrixAsync

def clblasCopyMatrix(*args):
  return _pyclblas_swig.clblasCopyMatrix(*args)
clblasCopyMatrix = _pyclblas_swig.clblasCopyMatrix

def clblasCopyMatrixAsync(*args):
  return _pyclblas_swig.clblasCopyMatrixAsync(*args)
clblasCopyMatrixAsync = _pyclblas_swig.clblasCopyMatrixAsync

def clblasFillVector(*args):
  return _pyclblas_swig.clblasFillVector(*args)
clblasFillVector = _pyclblas_swig.clblasFillVector

def clblasFillVectorAsync(*args):
  return _pyclblas_swig.clblasFillVectorAsync(*args)
clblasFillVectorAsync = _pyclblas_swig.clblasFillVectorAsync

def clblasFillMatrix(*args):
  return _pyclblas_swig.clblasFillMatrix(*args)
clblasFillMatrix = _pyclblas_swig.clblasFillMatrix

def clblasFillSubMatrix(*args):
  return _pyclblas_swig.clblasFillSubMatrix(*args)
clblasFillSubMatrix = _pyclblas_swig.clblasFillSubMatrix

def clblasFillSubMatrixAsync(*args):
  return _pyclblas_swig.clblasFillSubMatrixAsync(*args)
clblasFillSubMatrixAsync = _pyclblas_swig.clblasFillSubMatrixAsync
# This file is compatible with both classic and new-style classes.


