Package hedge :: Package backends :: Package cuda :: Module diff_shared_segmat :: Class Kernel
[hide private]
[frames] | no frames]

Class Kernel

source code


Nested Classes [hide private]

Inherited from kernelbase.DiffKernelBase: RstToXyzInfo

Instance Methods [hide private]
 
__init__(self, discr, plan)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
benchmark(self) source code
 
__call__(self, op_class, field) source code
 
get_kernel(self, diff_op_cls, elgroup, for_benchmark=False) source code
 
gpu_diffmats(self, diff_op_cls, elgroup) source code

Inherited from kernelbase.DiffKernelBase: fake_localop_rst_to_xyz, localop_rst_to_xyz

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, discr, plan)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

get_kernel(self, diff_op_cls, elgroup, for_benchmark=False)

source code 
Decorators:
  • @memoize_method

gpu_diffmats(self, diff_op_cls, elgroup)

source code 
Decorators:
  • @memoize_method