Module adseq.implementations.do_nothing

Classes

class DoNothing (empty: jax.Array)
Expand source code
class DoNothing(typing.NamedTuple):
    empty: jax.Array
    @classmethod
    def init(cls, delay, grad=False):
        del delay
        return cls(jnp.array(0))
    def enqueue(self, n):
        del n
        return self
    def pop(self, n):
        del n
        return self, 0

DoNothing(empty,)

Ancestors

  • builtins.tuple

Static methods

def init(delay, grad=False)

Instance variables

var empty : jax.Array
Expand source code
class DoNothing(typing.NamedTuple):
    empty: jax.Array
    @classmethod
    def init(cls, delay, grad=False):
        del delay
        return cls(jnp.array(0))
    def enqueue(self, n):
        del n
        return self
    def pop(self, n):
        del n
        return self, 0

Alias for field number 0

Methods

def enqueue(self, n)
Expand source code
def enqueue(self, n):
    del n
    return self
def pop(self, n)
Expand source code
def pop(self, n):
    del n
    return self, 0