Module refinery.units.blockwise.sub

Expand source code Browse git
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from refinery.units.blockwise import BinaryOperationWithAutoBlockAdjustment


class sub(BinaryOperationWithAutoBlockAdjustment):
    """
    Subtract the given argument from each block.
    """
    @staticmethod
    def operate(a, b): return a - b
    @staticmethod
    def inplace(a, b): a -= b

Classes

class sub (argument, bigendian=False, blocksize=None)

Subtract the given argument from each block.

Expand source code Browse git
class sub(BinaryOperationWithAutoBlockAdjustment):
    """
    Subtract the given argument from each block.
    """
    @staticmethod
    def operate(a, b): return a - b
    @staticmethod
    def inplace(a, b): a -= b

Ancestors

Class variables

var required_dependencies
var optional_dependencies

Static methods

def operate(a, b)
Expand source code Browse git
@staticmethod
def operate(a, b): return a - b
def inplace(a, b)
Expand source code Browse git
@staticmethod
def inplace(a, b): a -= b

Inherited members