Ejemplo n.º 1
0
    def __init__(
        self,
        activation_threshold=1e-5,
        kill_threshold=1e-3,
        filter_amp=None,
        filter_order=None,
        upwind_alpha=1,
    ):
        Depositor.__init__(self)

        self.activation_threshold = activation_threshold
        self.kill_threshold = kill_threshold
        self.upwind_alpha = upwind_alpha

        self.shape_function = None

        self.filter_amp = filter_amp
        self.filter_order = filter_order

        if filter_amp is not None:
            from hedge.discretization import ExponentialFilterResponseFunction
            self.filter_response = ExponentialFilterResponseFunction(
                filter_amp, filter_order)
        else:
            self.filter_response = None
Ejemplo n.º 2
0
    def __init__(self, brick_generator=SingleBrickGenerator(), 
            el_tolerance=0.12,
            max_extra_points=20,
            enforce_continuity=False,
            submethod="simplex_reduce",
            filter_min_amplification=None,
            filter_order=None,
            jiggle_radius=0.0,
            ):
        Depositor.__init__(self)
        self.brick_generator = brick_generator
        self.el_tolerance = el_tolerance
        self.max_extra_points = max_extra_points
        self.enforce_continuity = enforce_continuity
        self.submethod = submethod

        self.filter_min_amplification = filter_min_amplification
        self.filter_order = filter_order

        self.jiggle_radius = jiggle_radius
Ejemplo n.º 3
0
    def __init__(self, activation_threshold=1e-5, kill_threshold=1e-3,
            filter_amp=None, filter_order=None,
            upwind_alpha=1,
            ):
        Depositor.__init__(self)

        self.activation_threshold = activation_threshold
        self.kill_threshold = kill_threshold
        self.upwind_alpha = upwind_alpha

        self.shape_function = None

        self.filter_amp = filter_amp
        self.filter_order = filter_order

        if filter_amp is not None:
            from hedge.discretization import ExponentialFilterResponseFunction
            self.filter_response = ExponentialFilterResponseFunction(
                    filter_amp, filter_order)
        else:
            self.filter_response = None
Ejemplo n.º 4
0
    def __init__(
        self,
        brick_generator=SingleBrickGenerator(),
        el_tolerance=0.12,
        max_extra_points=20,
        enforce_continuity=False,
        submethod="simplex_reduce",
        filter_min_amplification=None,
        filter_order=None,
        jiggle_radius=0.0,
    ):
        Depositor.__init__(self)
        self.brick_generator = brick_generator
        self.el_tolerance = el_tolerance
        self.max_extra_points = max_extra_points
        self.enforce_continuity = enforce_continuity
        self.submethod = submethod

        self.filter_min_amplification = filter_min_amplification
        self.filter_order = filter_order

        self.jiggle_radius = jiggle_radius
Ejemplo n.º 5
0
 def __init__(self, brick_generator=None):
     Depositor.__init__(self)
     self.brick_generator = brick_generator
Ejemplo n.º 6
0
 def __init__(self, brick_generator=None):
     Depositor.__init__(self)
     self.brick_generator = brick_generator