Module curvepy.empty

Expand source code
import math
from .curve import Curve, MIN_STEP
from intervalpy import Interval

class Empty(Curve):

    def get_domain(self):
        return Interval.empty()

    def __init__(self):
        super().__init__(min_step=math.inf)

    def __repr__(self):
        return 'empty'

    def y(self, x):
        return None

    def d_y(self, x, forward=False, min_step=MIN_STEP, limit=None):
        return None

    def x(self, y):
        return None
        

Classes

class Empty
Expand source code
class Empty(Curve):

    def get_domain(self):
        return Interval.empty()

    def __init__(self):
        super().__init__(min_step=math.inf)

    def __repr__(self):
        return 'empty'

    def y(self, x):
        return None

    def d_y(self, x, forward=False, min_step=MIN_STEP, limit=None):
        return None

    def x(self, y):
        return None

Ancestors

Methods

def d_y(self, x, forward=False, min_step=1e-05, limit=None)
Expand source code
def d_y(self, x, forward=False, min_step=MIN_STEP, limit=None):
    return None
def get_domain(self)
Expand source code
def get_domain(self):
    return Interval.empty()
def x(self, y)
Expand source code
def x(self, y):
    return None
def y(self, x)
Expand source code
def y(self, x):
    return None

Inherited members